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

Migration to Public project must happen ONLY if Anyone has BOTH Browse AND See Source Code

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: 6.4
    • Fix Version/s: 6.5-M2, 6.5
    • Component/s: None
    • Labels:

      Description

      Migrating a project to Public, and thus giving Anyone permission to Browse and See Source Code on a project must happen only when Anyone already has both of those permissions.

      Per a test migration I just performed, that is currently happening if Anyone has either.

      I've attached screenshots of pre-migration project permissions and a post-migration screenshot of the list of projects. Only the project named "both" should have ended up as public. Instead 3 projects were migrated to public:

      • both
      • browse
      • seeSource

        Attachments

        1. Selection_532.png
          Selection_532.png
          33 kB
        2. Selection_533.png
          Selection_533.png
          33 kB
        3. Selection_534.png
          Selection_534.png
          31 kB
        4. Selection_535.png
          Selection_535.png
          34 kB
        5. Selection_536.png
          Selection_536.png
          14 kB

          Issue Links

            Activity

              People

              • Assignee:
                sebastien.lesaint Sebastien Lesaint
                Reporter:
                ann.campbell.2 Ann Campbell
              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Due:
                  Created:
                  Updated:
                  Resolved: