Commit 052ee6ba by Oleksandr Barabash

manifest updated, sharepoint command added

parent 576ad270
...@@ -19,6 +19,8 @@ en: ...@@ -19,6 +19,8 @@ en:
cmd_portal: portal cmd_portal: portal
cmd_sharepoint_acc: sharepoint
portal_text: Open secured portal portal_text: Open secured portal
portal_button_text: Open secured portal portal_button_text: Open secured portal
......
...@@ -384,6 +384,24 @@ class TeamsMessagingExtensionsActionPreviewBot(TeamsActivityHandler): ...@@ -384,6 +384,24 @@ class TeamsMessagingExtensionsActionPreviewBot(TeamsActivityHandler):
cmd_help = i18n.t("cmd_help") cmd_help = i18n.t("cmd_help")
cmd_portal = i18n.t("cmd_portal") 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(): if message_lower == cmd_help.lower():
tenant_id = turn_context.activity.conversation.tenant_id tenant_id = turn_context.activity.conversation.tenant_id
......
...@@ -49,6 +49,7 @@ class TeamsAppConfig: ...@@ -49,6 +49,7 @@ class TeamsAppConfig:
class TaskModuleConfig: class TaskModuleConfig:
""" Task Module config """ """ Task Module config """
MARS = os.environ.get("MARS_DOMAIN", "example.com")
TITLE = os.environ.get("TASK_MODULE_TITLE", TITLE = os.environ.get("TASK_MODULE_TITLE",
"Example portal") "Example portal")
URL = os.environ.get("TASK_MODULE_URL", URL = os.environ.get("TASK_MODULE_URL",
......
...@@ -92,7 +92,7 @@ class TeamsAppGenerator: ...@@ -92,7 +92,7 @@ class TeamsAppGenerator:
manifest.update(dict(description=details)) manifest.update(dict(description=details))
# Bot # Bot
bot = dict(botId=AppConfig.APP_ID, bot = dict(botId=AppConfig.CLIENT_ID,
scopes=["personal", "team", "groupchat"], scopes=["personal", "team", "groupchat"],
isNotificationOnly=False, isNotificationOnly=False,
supportsCalling=False, supportsCalling=False,
...@@ -100,7 +100,9 @@ class TeamsAppGenerator: ...@@ -100,7 +100,9 @@ class TeamsAppGenerator:
supportsFiles=False) supportsFiles=False)
manifest.update(dict(bots=[bot, ])) manifest.update(dict(bots=[bot, ]))
# WebAppInfo # 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)) manifest.update(dict(webApplicationInfo=web_app_info))
# Valid domains # 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