Details
-
Type: Bug
-
Status: Closed (View Workflow)
-
Priority: Major
-
Resolution: Done
-
Affects Version/s: None
-
Fix Version/s: None
-
Labels:
-
Story Points:0.5
-
Epic Link:
-
Sprint:Fall 2019 Sprint 1, Fall 2019 Sprint 2, Fall 2019 Sprint 3
Description
Admin users when testing Apps can add a "pending apps" plugin repository URL to IGB.
That URL is:
https://dev-appstore-5.bioviz.org/obr/pending_releases
This can be very useful because it allows an admin user to test a new App very easily. They can just add the repository to IGB and try out the new App.
However, currently if a user visits the above URL in their browser, they will get a "page not found" (404) error.
This is because we currently only support an endpoint for the "repository.xml" file, accessed via a URL that looks like
https://dev-appstore-5.bioviz.org/obr/pending_releases/repository.xml
We should implement a new page/path that will show the user something useful if they visit the repository URL:
https://dev-appstore-5.bioviz.org/obr/pending_releases
For this task, implement a "stub page" that contains instructions on how to add the App Store to IGB. See related issue for text.
Also, include a link to the repository.xml file in the page.
Note that this task is mainly to create the page. A subsequent Jira user story will cover more in-depth design.
Attachments
Issue Links
- relates to
-
IGBF-1984 Show something when user visits repository url in browser
- Closed
Activity
Field | Original Value | New Value |
---|---|---|
Epic Link | IGBF-1388 [ 17463 ] |
Rank | Ranked higher |
Assignee | Riddhi Jagdish Patil [ rpatil14 ] |
Status | Open [ 1 ] | To-Do [ 10305 ] |
Status | To-Do [ 10305 ] | In Progress [ 3 ] |
Status | In Progress [ 3 ] | Needs 1st Level Review [ 10005 ] |
Assignee | Riddhi Jagdish Patil [ rpatil14 ] |
Sprint | Fall 2019 Sprint 1 [ 72 ] | Fall 2019 Sprint 1, Fall 2019 Sprint 2 [ 72, 73 ] |
Rank | Ranked higher |
Status | Needs 1st Level Review [ 10005 ] | First Level Review in Progress [ 10301 ] |
Assignee | Ann Loraine [ aloraine ] |
Status | First Level Review in Progress [ 10301 ] | Ready for Pull Request [ 10304 ] |
Assignee | Ann Loraine [ aloraine ] | Riddhi Jagdish Patil [ rpatil14 ] |
Status | Ready for Pull Request [ 10304 ] | Pull Request Submitted [ 10101 ] |
Status | Pull Request Submitted [ 10101 ] | Reviewing Pull Request [ 10303 ] |
Status | Reviewing Pull Request [ 10303 ] | Merged Needs Testing [ 10002 ] |
Assignee | Riddhi Jagdish Patil [ rpatil14 ] |
Status | Merged Needs Testing [ 10002 ] | Post-merge Testing In Progress [ 10003 ] |
Assignee | Noor Zahara [ noor91zahara ] |
Sprint | Fall 2019 Sprint 1, Fall 2019 Sprint 2 [ 72, 73 ] | Fall 2019 Sprint 1, Fall 2019 Sprint 2, Fall 2019 Sprint 4 [ 72, 73, 74 ] |
Rank | Ranked higher |
Status | Post-merge Testing In Progress [ 10003 ] | Closed [ 6 ] |
Assignee | Noor Zahara [ noor91zahara ] | Riddhi Jagdish Patil [ rpatil14 ] |
Resolution | Done [ 10000 ] |
Workflow | Fall 2019 Workflow Update [ 20746 ] | Revised Fall 2019 Workflow Update [ 22495 ] |
Issue:
To provide repository.xml url to the user when user visits respository url in browser
Description:
When a user visits obr for pending releases, user receives Page Not Found exception as the link does not contain repository.xml path. This ticket will redirect user to HTML page which will contain the repository.xml url which can be clicked to open repository.xml
Solution:
When a user visits repository url from browser for the pending releases, redirect user to a page with the link for repository.xml page
File changed:
Changes are present in branch https://bitbucket.org/rpatil14/appstore_riddhi/branch/IGBF-1989#diff
obr/templates/redirect.html
obr/urls.py
Testing:
Use below link for testing
https://dev-appstore-6.bioviz.org/obr/pending_releases/