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

Allow to change project visibility on its permissions page

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 6.4
    • Component/s: Web
    • Labels:

      Description

      As a project administrator, when I go to "Administration > Permission", I expect to:

      • Clearly see if the project is public or private
      • Have a simple way to turn the project from public to private - or the other way around:
        • With a description that explains what this implies
        • See the following screenshot to have an example
        • On a public project:
          • I can only manage the "Administer Issues", "Administer" and "Execute Analysis" permissions
            • For "Browse" and "See Source Code": either we don't display them at all, or we grey them out (= disabled).
          • This means that a public project can therefore be accessed by any body, authenticated or not (authentication can be controled by "force authentication" feature)
        • On a private project:
          • On top of the 3 other permissions, I can also see and manage the "Browse" and "See Source Code" permissions
          • This means that a private project behaves like projects prior to 6.4
        • Whatever the project (public or private), "anyone" must not be available as a choice when I grand permissions

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                stas.vilchik Stas Vilchik (Inactive)
                Reporter:
                stas.vilchik Stas Vilchik (Inactive)
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Due:
                  Created:
                  Updated:
                  Resolved: