Rocket.Chat.Apps-engine icon indicating copy to clipboard operation
Rocket.Chat.Apps-engine copied to clipboard

list the external components in the configuration page

Open shiqimei opened this issue 6 years ago • 1 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

shiqimei avatar Oct 03 '19 19:10 shiqimei

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

shiqimei avatar Oct 03 '19 19:10 shiqimei