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