Uploaded image for project: 'SonarQube'
  1. SonarQube
  2. SONAR-5851

Redesign the "Quality Profiles" page to be consistent and more efficient

    XMLWordPrintable

    Details

    • Type: New Feature
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 5.2
    • Component/s: Quality Profile, Web
    • Labels:
      None

      Description

      Use cases to cover:

      • Quick view on all quality profiles with following information:
        • Language
        • Number of activated rules -> clicking on this number should lead to the Rules space
        • Default quality profile: yes or no
        • Number of projects directly associated to the quality profile
          • We should offer a better way to view/edit this list - for instance using the same UI as for selection projects for quality gates
        • QP inheriting from another one -> we should offer a way to visualize/change the tree of inheritance
        • QP inherited by other ones -> same thing here
          Time of last change -> we should offer a way to access to the QP changelog
      • Ability to filter this list on a given language
      • On each QP, the following actions should be available directly from the home page:
        • Delete
        • Backup
        • Rename
        • Copy
        • Set as default for a language
      • Global actions that should be available:
        • Create a new QP (select the language in the creation form)
        • Restore a profile
        • Compare profiles
        • Restore built-in QPs (select the languages in the validation form)

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              Unassigned Unassigned
              Reporter:
              fabemn OLD - Fabrice Bellingard
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

                Dates

                Due:
                Created:
                Updated:
                Resolved: