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

Refresh IGB App Manager to See upgrade on Appstore

    Details

    • Type: Task
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: None
    • Labels:

      Description

      Currently when there a user uploads a new version of the app. He has to refresh the IGB App Manager and then Refresh the AppStore to see the Upgrade option on the AppStore.

      Testing Steps:
      1. Install Version 1 from the Appstore
      2. Upload a new version (version 2) of the same App to the Appstore
      3. Check the Icon on the App Page (Still Shows Installed)
      4. Go To App Manager Dialog on IGB Platform
      5. Refresh the Repository List
      6. Come back to Appstore App Page
      7. Observation: Now the App Page shows the Upgrade Option

        Attachments

          Activity

          sameer Sameer Shanbhag (Inactive) created issue -
          sameer Sameer Shanbhag (Inactive) made changes -
          Field Original Value New Value
          Epic Link IGBF-1765 [ 17855 ]
          Hide
          sameer Sameer Shanbhag (Inactive) added a comment - - edited

          Hi Prof. [~aloraine]
          Any comments on this will be helpful. We currently need to refresh IGB so that it can notify the AppStore that the version IGB has is a lower version and Enable the Upgrade option.

          Riddhi Jagdish Patil

          Show
          sameer Sameer Shanbhag (Inactive) added a comment - - edited Hi Prof. [~aloraine] Any comments on this will be helpful. We currently need to refresh IGB so that it can notify the AppStore that the version IGB has is a lower version and Enable the Upgrade option. Riddhi Jagdish Patil
          Hide
          ann.loraine Ann Loraine added a comment -

          Good catch.

          IGB App Manager retrieves and reads repository.xml from all active OBRs (app stores) at two times only:

          • IGB first launches
          • When user clicks "refresh" in GUI showing list of all OBRs (app stores)

          If a developer/user releases a new App to App Store, the App Store database changes and the repository.xml endpoint also changes as well.
          However, IGB running on the user desktop has no way to know that the App Store's "repository.xml" is now different.

          I'm not sure what the fix is. Seems like javascript running in App Store page, if it is forced to re-run, can hit the localhost IGB endpoint and somehow discover that the App currently available in App Store system is a higher version than the App Manager knows about. If that is the case, it could hit a "refresh your OBR repository.xml info" endpoint we could potentially add to IGB 9.1.0.

          Show
          ann.loraine Ann Loraine added a comment - Good catch. IGB App Manager retrieves and reads repository.xml from all active OBRs (app stores) at two times only: IGB first launches When user clicks "refresh" in GUI showing list of all OBRs (app stores) If a developer/user releases a new App to App Store, the App Store database changes and the repository.xml endpoint also changes as well. However, IGB running on the user desktop has no way to know that the App Store's "repository.xml" is now different. I'm not sure what the fix is. Seems like javascript running in App Store page, if it is forced to re-run, can hit the localhost IGB endpoint and somehow discover that the App currently available in App Store system is a higher version than the App Manager knows about. If that is the case, it could hit a "refresh your OBR repository.xml info" endpoint we could potentially add to IGB 9.1.0.
          Hide
          ann.loraine Ann Loraine added a comment -

          Suggestion:

          • Implement a listener that hits endpoint multiple times.
          • Implement a new endpoint in IGB to trigger refresh of its Bundle list from the App Store OBR. Whenever a new App is released, "hit" IGB if it is running.
          Show
          ann.loraine Ann Loraine added a comment - Suggestion: Implement a listener that hits endpoint multiple times. Implement a new endpoint in IGB to trigger refresh of its Bundle list from the App Store OBR. Whenever a new App is released, "hit" IGB if it is running.
          sameer Sameer Shanbhag (Inactive) made changes -
          Epic Link IGBF-1765 [ 17855 ] IGBF-1388 [ 17463 ]
          ann.loraine Ann Loraine made changes -
          Sprint Fall 7 : 11 Nov to 22 Nov [ 78 ] Fall 7 : 11 Nov to 22 Nov, Fall 8 : 25 Nov to 6 Dec [ 78, 79 ]
          ann.loraine Ann Loraine made changes -
          Rank Ranked higher
          Hide
          ann.loraine Ann Loraine added a comment -

          This bug will like occur infrequently for ordinary users. In light of this, I'm move this to the top of the backlog to address at a later date.

          Show
          ann.loraine Ann Loraine added a comment - This bug will like occur infrequently for ordinary users. In light of this, I'm move this to the top of the backlog to address at a later date.
          ann.loraine Ann Loraine made changes -
          Sprint Fall 7 : 11 Nov to 22 Nov, Fall 8 : 25 Nov to 6 Dec [ 78, 79 ] Fall 7 : 11 Nov to 22 Nov [ 78 ]
          ann.loraine Ann Loraine made changes -
          Sprint Fall 7 : 11 Nov to 22 Nov [ 78 ] Fall 7 : 11 Nov to 22 Nov, Fall 9 : 9 Dec to 20 Dec [ 78, 80 ]
          ann.loraine Ann Loraine made changes -
          Sprint Fall 7 : 11 Nov to 22 Nov, Fall 9 : 9 Dec to 20 Dec [ 78, 80 ] Fall 7 : 11 Nov to 22 Nov [ 78 ]
          sameer Sameer Shanbhag (Inactive) made changes -
          Assignee Ann Loraine [ aloraine ] Sameer Shanbhag [ sameer ]
          sameer Sameer Shanbhag (Inactive) made changes -
          Sprint Fall 7 : 11 Nov to 22 Nov [ 78 ] Fall 7 : 11 Nov to 22 Nov, Fall 8 : 25 Nov to 6 Dec [ 78, 79 ]
          sameer Sameer Shanbhag (Inactive) made changes -
          Status To-Do [ 10305 ] In Progress [ 3 ]
          Hide
          sameer Sameer Shanbhag (Inactive) added a comment -

          Hi Professor [~aloraine],

          Here are the changes I have made which will refresh the Repository and show the updated changes.

          https://bitbucket.org/sshanbh1/igb-appstore/pull-requests/new?source=IGBF-2149&t=1#diff

          Please Review and Suggest Changes.

          c.c. Riddhi Jagdish Patil

          Show
          sameer Sameer Shanbhag (Inactive) added a comment - Hi Professor [~aloraine] , Here are the changes I have made which will refresh the Repository and show the updated changes. https://bitbucket.org/sshanbh1/igb-appstore/pull-requests/new?source=IGBF-2149&t=1#diff Please Review and Suggest Changes. c.c. Riddhi Jagdish Patil
          sameer Sameer Shanbhag (Inactive) made changes -
          Status In Progress [ 3 ] Needs 1st Level Review [ 10005 ]
          sameer Sameer Shanbhag (Inactive) made changes -
          Assignee Sameer Shanbhag [ sameer ]
          ann.loraine Ann Loraine made changes -
          Sprint Fall 7 : 11 Nov to 22 Nov, Fall 8 : 25 Nov to 6 Dec [ 78, 79 ] Fall 7 : 11 Nov to 22 Nov, Fall 8 : 25 Nov to 6 Dec, Fall 9 : 9 Dec to 20 Dec [ 78, 79, 80 ]
          ann.loraine Ann Loraine made changes -
          Rank Ranked higher
          ann.loraine Ann Loraine made changes -
          Sprint Fall 7 : 11 Nov to 22 Nov, Fall 8 : 25 Nov to 6 Dec, Fall 9 : 9 Dec to 20 Dec [ 78, 79, 80 ] Fall 7 : 11 Nov to 22 Nov, Fall 8 : 25 Nov to 6 Dec [ 78, 79 ]
          Hide
          ann.loraine Ann Loraine added a comment -

          Moving out of the sprint. Will return to this in Jan when Sameer Shanbhag is back from break.

          Show
          ann.loraine Ann Loraine added a comment - Moving out of the sprint. Will return to this in Jan when Sameer Shanbhag is back from break.
          ann.loraine Ann Loraine made changes -
          Rank Ranked higher
          ann.loraine Ann Loraine made changes -
          Rank Ranked higher
          ann.loraine Ann Loraine made changes -
          Status Needs 1st Level Review [ 10005 ] First Level Review in Progress [ 10301 ]
          ann.loraine Ann Loraine made changes -
          Status First Level Review in Progress [ 10301 ] Needs 1st Level Review [ 10005 ]
          ann.loraine Ann Loraine made changes -
          Status Needs 1st Level Review [ 10005 ] First Level Review in Progress [ 10301 ]
          Hide
          ann.loraine Ann Loraine added a comment -

          Has been fixed? Moving to Closed.

          Show
          ann.loraine Ann Loraine added a comment - Has been fixed? Moving to Closed.
          ann.loraine Ann Loraine made changes -
          Status First Level Review in Progress [ 10301 ] Ready for Pull Request [ 10304 ]
          ann.loraine Ann Loraine made changes -
          Status Ready for Pull Request [ 10304 ] Pull Request Submitted [ 10101 ]
          ann.loraine Ann Loraine made changes -
          Status Pull Request Submitted [ 10101 ] Reviewing Pull Request [ 10303 ]
          ann.loraine Ann Loraine made changes -
          Status Reviewing Pull Request [ 10303 ] Merged Needs Testing [ 10002 ]
          ann.loraine Ann Loraine made changes -
          Status Merged Needs Testing [ 10002 ] Post-merge Testing In Progress [ 10003 ]
          ann.loraine Ann Loraine made changes -
          Resolution Done [ 10000 ]
          Status Post-merge Testing In Progress [ 10003 ] Closed [ 6 ]
          ann.loraine Ann Loraine made changes -
          Assignee Sameer Shanbhag [ sameer ]

            People

            • Assignee:
              sameer Sameer Shanbhag (Inactive)
              Reporter:
              sameer Sameer Shanbhag (Inactive)
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: