Commit 052ee6ba by Oleksandr Barabash

manifest updated, sharepoint command added

parent 576ad270
......@@ -19,6 +19,8 @@ en:
cmd_portal: portal
cmd_sharepoint_acc: sharepoint
portal_text: Open secured portal
portal_button_text: Open secured portal
......
......@@ -384,6 +384,24 @@ class TeamsMessagingExtensionsActionPreviewBot(TeamsActivityHandler):
cmd_help = i18n.t("cmd_help")
cmd_portal = i18n.t("cmd_portal")
cmd_sharepoint_acc = i18n.t("cmd_sharepoint_acc")
if message_lower == cmd_sharepoint_acc.lower():
# card = CardHelper.load_assets_card("default_card")
# attachments = [CardFactory.adaptive_card(card)]
# await turn_context.send_activity(
# Activity(type=ActivityTypes.message, attachments=attachments)
# )
# return
link = "https://fake.s1z.info/test.html"
task_info = TaskModuleTaskInfo(title=TaskModuleConfig.TITLE,
width=TaskModuleConfig.WIDTH,
height=TaskModuleConfig.HEIGHT,
url=link,
fallback_url=link)
return TaskModuleResponse(
task=TaskModuleContinueResponse(value=task_info)
)
if message_lower == cmd_help.lower():
tenant_id = turn_context.activity.conversation.tenant_id
......
......@@ -49,6 +49,7 @@ class TeamsAppConfig:
class TaskModuleConfig:
""" Task Module config """
MARS = os.environ.get("MARS_DOMAIN", "example.com")
TITLE = os.environ.get("TASK_MODULE_TITLE",
"Example portal")
URL = os.environ.get("TASK_MODULE_URL",
......
......@@ -92,7 +92,7 @@ class TeamsAppGenerator:
manifest.update(dict(description=details))
# Bot
bot = dict(botId=AppConfig.APP_ID,
bot = dict(botId=AppConfig.CLIENT_ID,
scopes=["personal", "team", "groupchat"],
isNotificationOnly=False,
supportsCalling=False,
......@@ -100,7 +100,9 @@ class TeamsAppGenerator:
supportsFiles=False)
manifest.update(dict(bots=[bot, ]))
# WebAppInfo
web_app_info = dict(id=AppConfig.CLIENT_ID, resource="")
web_app_info = dict(id=AppConfig.CLIENT_ID,
resource=f"api://{TaskModuleConfig.MARS}/"
f"botid-{AppConfig.CLIENT_ID}")
manifest.update(dict(webApplicationInfo=web_app_info))
# Valid domains
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment