Details
-
Suggestion
-
Resolution: Unresolved
-
None
Description
Suppose there are 2 apps installed on a Confluence Cloud instance: App 1 and App 2. Suppose that under Space Settings, App 1 defines two modules titled “Space Module A” and “Space Module B”, while App 2 defines “Space Module A” and “Space Module C”.
What we see now under Space Settings:
- There is one common box for all modules of all apps titled "Integrations". It contains links to all app modules in one big block one after another, sorted by the module titles of all apps, potentially mixing modules of different apps. This is very confusing and can also cause both the box and the tab container to grow quite large when installing more apps:
# Modules are sorted alphabetically and there is no way to change their order. If for example the vendor of App 1 would like to have the modules listed in the order “Space Module B”, “Space Module A”, there is no way to do it.INTEGRATIONS
Application Links
RSS feeds
Slack Notifications
Space Module A (can’t tell that it belongs to App 1)
Space Module A (can’t tell that it belongs to App 2)
Space Module B (belongs to App 1)
Space Module C (belongs to App 2)
…
- There is a critical bug with the module tabs described here (I found no way to create a bug report): https://community.developer.atlassian.com/t/problem-when-defining-two-tabs-under-space-settings/56162
What we would like to see:
- There should be a box for each app that defines at least one Space Settings module (that is, instead of the modules of both App 1 and App 2 appearing in the "Integrations" box, there should be another box for App 1 and a third one for App 2). This would resolve 2 problems:
- There would be no confusion caused by identical module titles of different apps (if both apps define “Statistics” for example, it would be confusing in the same box but not in separate ones)
- The tab container would not grow too large if it only contained tabs for one app at a time
- The need to be able to define the order of modules and their tabs is a natural one. Currently there is no way to define an order. There should be a field for it in manifest.yml or they should appear in the order they are defined in manifest.yml.
- This bug is critical to fix if an app is allowed to define more than one Space Settings module.