User Settings
This extension type adds a new section in the user's Settings menu. The section contains an iFrame that will render the specified resources.
This can be used to present the user with an interface to store settings that are then used by other parts of the app (e.g., the Slack app where the user configures which messages they want to get in their Slack. ).
This is an example of how it can be described in the userSettings
property of the manifest:
...
"userSettings": [
{
"extensionKey": "slack-settings",
"name": "Slack",
"description": "Settings for the Slack integration",
"resources": {
"folder": "slack"
}
}
],
...
Here is an example of a User Settings extension that enables users to specify a team they belong to: