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

Create target content for "learn more" link on submit_app page

    Details

    • Type: Task
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: None
    • Labels:
      None
    • Story Points:
      1.5
    • Sprint:
      Summer 6: 17 Aug - 28 Aug, Summer 7: 31 Aug - 11 Sep, Fall 1: 14 Sep - 25 Sep, Fall 2: 28 Sep - 9 Oct, Fall 3: Oct 12 - Oct 23

      Description

      When users log in and then click "Submit app", App Store shows them a page with a link labeled "Learn More."

      Currently, the link goes to a defunct page on the Confluence wiki.

      For this task, create a page within App Store itself that explains how you can

      • use bitbucket pipelines to build your App
      • copy the App jar file to the Downloads folder to create a public link
      • copy the link to the jar file into the form field
      • submit your app for the automated, first stage of review

        Attachments

          Activity

          ann.loraine Ann Loraine created issue -
          ann.loraine Ann Loraine made changes -
          Field Original Value New Value
          Epic Link IGBF-1388 [ 17463 ]
          ann.loraine Ann Loraine made changes -
          Rank Ranked higher
          ann.loraine Ann Loraine made changes -
          Summary Create target for "learn more" link on submit_app page Create target content for "learn more" link on submit_app page
          ann.loraine Ann Loraine made changes -
          Description When users log in and then click "Submit app", App Store shows them a page with a link labeled "Learn More."

          Currently, the link goes to a defunct page on the Confluence wiki.

          For this task, create a page within App Store itself that explains how you can

          * use bitbucket pipelines to build your App
          * copy the App jar file to the Downloads folder to create a public link
          * copy the link to the jar file into the form field
          * submit your app for first level review
          When users log in and then click "Submit app", App Store shows them a page with a link labeled "Learn More."

          Currently, the link goes to a defunct page on the Confluence wiki.

          For this task, create a page within App Store itself that explains how you can

          * use bitbucket pipelines to build your App
          * copy the App jar file to the Downloads folder to create a public link
          * copy the link to the jar file into the form field
          * submit your app for the automated, first stage of review
          ann.loraine Ann Loraine made changes -
          Sprint Summer 6: 17 Aug - 28 Aug [ 101 ] Summer 6: 17 Aug - 28 Aug, Summer 7: 31 Aug - 11 Sep [ 101, 102 ]
          ann.loraine Ann Loraine made changes -
          Rank Ranked higher
          chirag24 Chirag Chandrahas Shetty (Inactive) made changes -
          Assignee Chirag Chandrahas Shetty [ chirag24 ]
          ann.loraine Ann Loraine made changes -
          Sprint Summer 6: 17 Aug - 28 Aug, Summer 7: 31 Aug - 11 Sep [ 101, 102 ] Summer 6: 17 Aug - 28 Aug, Summer 7: 31 Aug - 11 Sep, Fall 1: 14 Sep - 25 Sep [ 101, 102, 103 ]
          ann.loraine Ann Loraine made changes -
          Rank Ranked higher
          Hide
          chirag24 Chirag Chandrahas Shetty (Inactive) added a comment -

          [~aloraine] I have created the learn more page inside submit app. Following are the required links:

          Testing link: https://devappstore1.bioviz.org/submit_app/
          learn more page: https://devappstore1.bioviz.org/submit_app/learn_more
          Bitbucket branch: https://bitbucket.org/chirag06/appstore/src/IGBF-2518/

          Show
          chirag24 Chirag Chandrahas Shetty (Inactive) added a comment - [~aloraine] I have created the learn more page inside submit app. Following are the required links: Testing link: https://devappstore1.bioviz.org/submit_app/ learn more page: https://devappstore1.bioviz.org/submit_app/learn_more Bitbucket branch: https://bitbucket.org/chirag06/appstore/src/IGBF-2518/
          chirag24 Chirag Chandrahas Shetty (Inactive) made changes -
          Status To-Do [ 10305 ] In Progress [ 3 ]
          chirag24 Chirag Chandrahas Shetty (Inactive) made changes -
          Status In Progress [ 3 ] Needs 1st Level Review [ 10005 ]
          chirag24 Chirag Chandrahas Shetty (Inactive) made changes -
          Assignee Chirag Chandrahas Shetty [ chirag24 ]
          ann.loraine Ann Loraine made changes -
          Assignee Ann Loraine [ aloraine ]
          Hide
          ann.loraine Ann Loraine added a comment - - edited

          Some suggestions:

          • Title "Learn More" is maybe too vague. How about: "How to compile an App with Bitbucket" or "Optional: Build your App on-line using Bitbucket Pipelines"
          • Let's also name the page code something more descriptive - "compile_app_with_pipeline" or something?
          • The first paragraph lists several instructions that need to be done in sequence. It might be easier to avoid getting lost if the instructions were presented in a numbered or bulleted list.

          A related request:

          • Would it be possible for the page to somehow be indexed in google? It would be awesome if users could google search keywords "igb app pipeline" or something like that!
          Show
          ann.loraine Ann Loraine added a comment - - edited Some suggestions: Title "Learn More" is maybe too vague. How about: "How to compile an App with Bitbucket" or "Optional: Build your App on-line using Bitbucket Pipelines" Let's also name the page code something more descriptive - "compile_app_with_pipeline" or something? The first paragraph lists several instructions that need to be done in sequence. It might be easier to avoid getting lost if the instructions were presented in a numbered or bulleted list. A related request: Would it be possible for the page to somehow be indexed in google? It would be awesome if users could google search keywords "igb app pipeline" or something like that!
          ann.loraine Ann Loraine made changes -
          Assignee Ann Loraine [ aloraine ] Chirag Chandrahas Shetty [ chirag24 ]
          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 ] To-Do [ 10305 ]
          chirag24 Chirag Chandrahas Shetty (Inactive) made changes -
          Status To-Do [ 10305 ] In Progress [ 3 ]
          chirag24 Chirag Chandrahas Shetty (Inactive) made changes -
          Status In Progress [ 3 ] Needs 1st Level Review [ 10005 ]
          chirag24 Chirag Chandrahas Shetty (Inactive) made changes -
          Assignee Chirag Chandrahas Shetty [ chirag24 ] Ann Loraine [ aloraine ]
          Hide
          chirag24 Chirag Chandrahas Shetty (Inactive) added a comment - - edited

          Dr. [~aloraine] I have refactored the code as per the suggestions. Please refer the following links:
          1) https://devappstore1.bioviz.org/submit_app/compile_app_with_pipeline
          2) https://bitbucket.org/chirag06/appstore/src/IGBF-2518/

          Show
          chirag24 Chirag Chandrahas Shetty (Inactive) added a comment - - edited Dr. [~aloraine] I have refactored the code as per the suggestions. Please refer the following links: 1) https://devappstore1.bioviz.org/submit_app/compile_app_with_pipeline 2) https://bitbucket.org/chirag06/appstore/src/IGBF-2518/
          Hide
          ann.loraine Ann Loraine added a comment -

          I would like to create a new "app" in the code base called "help"

          Please create a new django app in the code base called "help" which will contain this page and others like it.

          URL paths will look like:

          [domain]/help/[help_topic_name]

          Thank you!

          Show
          ann.loraine Ann Loraine added a comment - I would like to create a new "app" in the code base called "help" Please create a new django app in the code base called "help" which will contain this page and others like it. URL paths will look like: [domain] /help/ [help_topic_name] Thank you!
          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 ] To-Do [ 10305 ]
          ann.loraine Ann Loraine made changes -
          Assignee Ann Loraine [ aloraine ] Chirag Chandrahas Shetty [ chirag24 ]
          Hide
          chirag24 Chirag Chandrahas Shetty (Inactive) added a comment -

          Dr. [~aloraine] There is already an app called "help" in the codebase that as the "about" and "contact" page. Should I create a page inside that or create an completely new app?

          Show
          chirag24 Chirag Chandrahas Shetty (Inactive) added a comment - Dr. [~aloraine] There is already an app called "help" in the codebase that as the "about" and "contact" page. Should I create a page inside that or create an completely new app?
          Hide
          ann.loraine Ann Loraine added a comment - - edited

          If you have a question on a ticket and need me to weigh in, please assign it to me so that I will be sure to notice it.

          To answer your question above - yes, that would be great. Add the page there.

          Show
          ann.loraine Ann Loraine added a comment - - edited If you have a question on a ticket and need me to weigh in, please assign it to me so that I will be sure to notice it. To answer your question above - yes, that would be great. Add the page there.
          chirag24 Chirag Chandrahas Shetty (Inactive) made changes -
          Status To-Do [ 10305 ] In Progress [ 3 ]
          Hide
          chirag24 Chirag Chandrahas Shetty (Inactive) added a comment -

          Please refer the following links:
          1) https://bitbucket.org/chirag06/appstore/src/IGBF-2518/
          2) https://devappstore1.bioviz.org
          3) https://devappstore1.bioviz.org/admin
          id: admin
          password: qwerty@123

          Test steps for the changes:
          1) Click on submit app button.
          2) Click on learn more page link and it should redirect to compile_app_with_pipeline.
          3) Go back to submit app page.
          4) Click on "?" and click on "developer's option".

          Steps to test the whole app store:
          Can you log in?
          Can you log in as an "admin" user? Visit [domain]/admin to log in.
          Can you submit an App?
          Do both the admin and the submitter get an email when an App is submitted?
          Can you approve an App (as an admin user)? (Log in as an admin user and click account name on the top right.)
          Can you log in as submitting user and edit the Web page for an App after it's been approved?
          Can you install an App in IGB?
          Are any error messages printed to the apache log files? (See: /var/logs/apache2)
          Are any error messages printed to the Django log files? (See: appstore/debug.log)

          Show
          chirag24 Chirag Chandrahas Shetty (Inactive) added a comment - Please refer the following links: 1) https://bitbucket.org/chirag06/appstore/src/IGBF-2518/ 2) https://devappstore1.bioviz.org 3) https://devappstore1.bioviz.org/admin id: admin password: qwerty@123 Test steps for the changes: 1) Click on submit app button. 2) Click on learn more page link and it should redirect to compile_app_with_pipeline. 3) Go back to submit app page. 4) Click on "?" and click on "developer's option". Steps to test the whole app store: Can you log in? Can you log in as an "admin" user? Visit [domain] /admin to log in. Can you submit an App? Do both the admin and the submitter get an email when an App is submitted? Can you approve an App (as an admin user)? (Log in as an admin user and click account name on the top right.) Can you log in as submitting user and edit the Web page for an App after it's been approved? Can you install an App in IGB? Are any error messages printed to the apache log files? (See: /var/logs/apache2) Are any error messages printed to the Django log files? (See: appstore/debug.log)
          chirag24 Chirag Chandrahas Shetty (Inactive) made changes -
          Status In Progress [ 3 ] Needs 1st Level Review [ 10005 ]
          chirag24 Chirag Chandrahas Shetty (Inactive) made changes -
          Assignee Chirag Chandrahas Shetty [ chirag24 ]
          ann.loraine Ann Loraine made changes -
          Assignee Ann Loraine [ aloraine ]
          ann.loraine Ann Loraine made changes -
          Comment [ Sorry for the disruption - there is a problem with devappstore2 and I need to re-build it. ]
          ann.loraine Ann Loraine made changes -
          Assignee Ann Loraine [ aloraine ]
          ann.loraine Ann Loraine made changes -
          Sprint Summer 6: 17 Aug - 28 Aug, Summer 7: 31 Aug - 11 Sep, Fall 1: 14 Sep - 25 Sep [ 101, 102, 103 ] Summer 6: 17 Aug - 28 Aug, Summer 7: 31 Aug - 11 Sep, Fall 1: 14 Sep - 25 Sep, Fall 2: 28 Sep - 9 Oct [ 101, 102, 103, 104 ]
          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 ] Ready for Pull Request [ 10304 ]
          ann.loraine Ann Loraine made changes -
          Assignee Chirag Chandrahas Shetty [ chirag24 ]
          Hide
          ann.loraine Ann Loraine added a comment -

          Please rebase onto the latest master branch and submit PR.

          Show
          ann.loraine Ann Loraine added a comment - Please rebase onto the latest master branch and submit PR.
          Show
          chirag24 Chirag Chandrahas Shetty (Inactive) added a comment - Submitted Pull request: https://bitbucket.org/lorainelab/appstore/pull-requests/223/igbf-2518
          chirag24 Chirag Chandrahas Shetty (Inactive) made changes -
          Status Ready for Pull Request [ 10304 ] Pull Request Submitted [ 10101 ]
          chirag24 Chirag Chandrahas Shetty (Inactive) made changes -
          Assignee Chirag Chandrahas Shetty [ chirag24 ]
          Hide
          ann.loraine Ann Loraine added a comment -

          Merged and deployed to https://devappstore3.bioviz.org.
          Ready for testing.
          I think it would be good to get another developer to try out the new instructions (not me).
          The instructions seem clear to me, but I already know the process really well.
          attn: Chirag Chandrahas Shetty

          Show
          ann.loraine Ann Loraine added a comment - Merged and deployed to https://devappstore3.bioviz.org . Ready for testing. I think it would be good to get another developer to try out the new instructions (not me). The instructions seem clear to me, but I already know the process really well. attn: Chirag Chandrahas Shetty
          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 ]
          cdias1 Chester Dias (Inactive) made changes -
          Assignee Chester Dias [ cdias1 ]
          cdias1 Chester Dias (Inactive) made changes -
          Status Merged Needs Testing [ 10002 ] Post-merge Testing In Progress [ 10003 ]
          ann.loraine Ann Loraine made changes -
          Sprint Summer 6: 17 Aug - 28 Aug, Summer 7: 31 Aug - 11 Sep, Fall 1: 14 Sep - 25 Sep, Fall 2: 28 Sep - 9 Oct [ 101, 102, 103, 104 ] Summer 6: 17 Aug - 28 Aug, Summer 7: 31 Aug - 11 Sep, Fall 1: 14 Sep - 25 Sep, Fall 2: 28 Sep - 9 Oct, Fall 3: Oct 12 - Oct 23 [ 101, 102, 103, 104, 106 ]
          ann.loraine Ann Loraine made changes -
          Rank Ranked higher
          ann.loraine Ann Loraine made changes -
          Assignee Chester Dias [ cdias1 ] Ann Loraine [ aloraine ]
          ann.loraine Ann Loraine made changes -
          Assignee Ann Loraine [ aloraine ] Chester Dias [ cdias1 ]
          Hide
          ann.loraine Ann Loraine added a comment -

          Moving to closed as we will review dev documentation in a separate issue.

          Show
          ann.loraine Ann Loraine added a comment - Moving to closed as we will review dev documentation in a separate issue.
          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 Chester Dias [ cdias1 ] Chirag Chandrahas Shetty [ chirag24 ]

            People

            • Assignee:
              chirag24 Chirag Chandrahas Shetty (Inactive)
              Reporter:
              ann.loraine Ann Loraine
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: