RocketChat / Rocket.Chat.Apps-engine

The Rocket.Chat Apps engine and definitions.

Home Page:https://rocketchat.github.io/Rocket.Chat.Apps-engine/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

list the external components in the configuration page

shiqimei opened this issue · comments

We will need to list the external components in the configuration page of the App inside Rocket.Chat. That way an administrator can easily enable or disable what they want. We will also need a way for an app to tell what the status of a component is.

Originally posted by @graywolf336 in https://github.com/_render_node/MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMzMTIwNzg2Mg==/comments/review_comment

To achieve this goal, we can split it into two steps:

  • make each external component can manage its own state, possibly implemented like the class AppSlashCommand
  • add configuration page in the Rocket.Chat side to make administrators can enable/disable external components freely