Uploaded image for project: 'Confluence Cloud'
  1. Confluence Cloud
  2. CONFCLOUD-74192

Defining two tabs under Space Settings: conflict with other apps, no custom ordering

    XMLWordPrintable

Details

    • Suggestion
    • Resolution: Unresolved
    • Forge Platform
    • None
    • Our product teams collect and evaluate feedback from a number of different sources. To learn more about how we use customer feedback in the planning process, check out our new feature policy.

    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:

      1. 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:

      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)

      # 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.

      1. 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:

      1. 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:
        1. 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)
        2. The tab container would not grow too large if it only contained tabs for one app at a time
      1. 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.
      1. This bug is critical to fix if an app is allowed to define more than one Space Settings module.

      Attachments

        Activity

          People

            Unassigned Unassigned
            ff0b5adf27d2 Gabor Dicso [Midori]
            Votes:
            2 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated: