Uploaded image for project: 'IGB'
  1. IGB
  2. IGBF-3667

App store seems to let non-editor users submit updates but it should not

    Details

    • Type: Bug
    • Status: To-Do (View Workflow)
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Labels:
      None

      Description

      Situation: When submitting new versions of apps to the app store a user is presented with confusing messages and the apps do not appear in the "pending apps" section.

      Task: Fix the IGB App Store so that a user is able to submit new versions of apps successfully.

        Attachments

          Issue Links

            Activity

            Hide
            nfreese Nowlan Freese added a comment -

            My testing of the IGB App submission process:

            1. I signed in as nowlan.freese@gmail.com
            2. I went to the submit page and submitted via URL with: https://bitbucket.org/lorainelab/snp-file-converter/downloads/23andMe-snp-converter-10.0.0.jar
            3. I click Next and then see the Good news! page
            4. I click submit, but am directed to a page that says: "You are not authorized to add releases, because you are not an editor"
            5. I then receive the igbappstore email stating that my app has been successfully submitted
            6. If I repeat the same process using an uploaded jar file the outcome is the same
            7. I then sign out of nowlan.freese and sign in as "admin"
            8. I navigate to the pending apps page but I see no pending apps
            9. I navigate to https://apps.bioviz.org/admin/submit_app/apppending/ and I see my app is pending
            10. I delete the pending app as admin
            11. I then submit the app using the url https://bitbucket.org/lorainelab/snp-file-converter/downloads/23andMe-snp-converter-10.0.0.jar as Admin
            12. My app is successfully released
            Show
            nfreese Nowlan Freese added a comment - My testing of the IGB App submission process: I signed in as nowlan.freese@gmail.com I went to the submit page and submitted via URL with: https://bitbucket.org/lorainelab/snp-file-converter/downloads/23andMe-snp-converter-10.0.0.jar I click Next and then see the Good news! page I click submit, but am directed to a page that says: "You are not authorized to add releases, because you are not an editor" I then receive the igbappstore email stating that my app has been successfully submitted If I repeat the same process using an uploaded jar file the outcome is the same I then sign out of nowlan.freese and sign in as "admin" I navigate to the pending apps page but I see no pending apps I navigate to https://apps.bioviz.org/admin/submit_app/apppending/ and I see my app is pending I delete the pending app as admin I then submit the app using the url https://bitbucket.org/lorainelab/snp-file-converter/downloads/23andMe-snp-converter-10.0.0.jar as Admin My app is successfully released
            Hide
            nfreese Nowlan Freese added a comment -

            Because my user is not the original user who submitted the app (I was submitting new versions), it would make sense that I would not be allowed to release the new app. However, I would expect that the app would then be in the pending apps page such that an admin could approve it. It is possible if I had not clicked submit it would have been in the pending apps page? Will need to test this.

            Show
            nfreese Nowlan Freese added a comment - Because my user is not the original user who submitted the app (I was submitting new versions), it would make sense that I would not be allowed to release the new app. However, I would expect that the app would then be in the pending apps page such that an admin could approve it. It is possible if I had not clicked submit it would have been in the pending apps page? Will need to test this.

              People

              • Assignee:
                Unassigned
                Reporter:
                nfreese Nowlan Freese
              • Votes:
                0 Vote for this issue
                Watchers:
                Start watching this issue

                Dates

                • Created:
                  Updated: