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

Describe App submission implementation design

    Details

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

      Description

      App developers will use the App Store to distribute their Apps to users. We will model this (in part) on the CytoScape App Store workflow.

      • App developer creates an App with all required code, tests it locally
      • App developer signs in using a Google account
      • App developer chooses a (jar) file to upload and submits the file

      App Store performs some automatic analysis of the jar, including:

      • checks that the jar contains a MANIFEST.MF file with bundle meta-data required by OSGi
      • other tasks to be determined

        Attachments

          Activity

          ann.loraine Ann Loraine made changes -
          Workflow Fall 2019 Workflow Update [ 19937 ] Revised Fall 2019 Workflow Update [ 22057 ]
          ann.loraine Ann Loraine made changes -
          Workflow Loraine Lab Workflow [ 18096 ] Fall 2019 Workflow Update [ 19937 ]
          sneha Sneha Ramesh Watharkar (Inactive) made changes -
          Status Closed [ 6 ] Closed [ 6 ]
          ann.loraine Ann Loraine made changes -
          Resolution Done [ 10000 ]
          Status Needs 1st Level Review [ 10005 ] Closed [ 6 ]
          ann.loraine Ann Loraine made changes -
          Assignee Sneha Ramesh Watharkar [ jdaly ]
          sneha Sneha Ramesh Watharkar (Inactive) made changes -
          Assignee Sneha Ramesh Watharkar [ jdaly ]
          ann.loraine Ann Loraine made changes -
          Rank Ranked higher
          ann.loraine Ann Loraine made changes -
          Sprint Fall 2018 Sprint 4 [ 54 ] Fall 2018 Sprint 4, Fall 2018 Sprint 5 [ 54, 55 ]
          ann.loraine Ann Loraine made changes -
          Rank Ranked higher
          sneha Sneha Ramesh Watharkar (Inactive) made changes -
          Status In Progress [ 3 ] Needs 1st Level Review [ 10005 ]
          sneha Sneha Ramesh Watharkar (Inactive) made changes -
          Status Open [ 1 ] In Progress [ 3 ]
          Hide
          sneha Sneha Ramesh Watharkar (Inactive) added a comment - - edited

          Interface to submit an app is present in CyAppStore\templates\base.html. Submission of app is linked to submit_app module in the codebase.
          /submit_app/views.py has the facility to submit an app.
          /submit_app/upload_form.html is the UI page to the app.
          Once the jar is uploaded, processjar.py, mfparse.py file in codebase processes the Manifest file present in jar.
          It also checks if the submitted app is an OSGI app or a simple app. Once it finds the type of app, it checks for the required fields which are mandatory in the MANIFEST file.
          Once the process is successful, confirmation email will be sent to the user who submitted the app.

          Show
          sneha Sneha Ramesh Watharkar (Inactive) added a comment - - edited Interface to submit an app is present in CyAppStore\templates\base.html. Submission of app is linked to submit_app module in the codebase. /submit_app/views.py has the facility to submit an app. /submit_app/upload_form.html is the UI page to the app. Once the jar is uploaded, processjar.py, mfparse.py file in codebase processes the Manifest file present in jar. It also checks if the submitted app is an OSGI app or a simple app. Once it finds the type of app, it checks for the required fields which are mandatory in the MANIFEST file. Once the process is successful, confirmation email will be sent to the user who submitted the app.
          sneha Sneha Ramesh Watharkar (Inactive) made changes -
          Assignee Sneha Ramesh Watharkar [ jdaly ]
          sneha Sneha Ramesh Watharkar (Inactive) made changes -
          Rank Ranked lower
          sneha Sneha Ramesh Watharkar (Inactive) made changes -
          Sprint Fall 2018 Sprint 4 [ 54 ]
          ann.loraine Ann Loraine made changes -
          Rank Ranked higher
          ann.loraine Ann Loraine made changes -
          Assignee Ann Loraine [ aloraine ]
          ann.loraine Ann Loraine made changes -
          Summary Describe App submission workflow & implementation design Describe App submission implementation design
          ann.loraine Ann Loraine made changes -
          Rank Ranked higher
          ann.loraine Ann Loraine made changes -
          Field Original Value New Value
          Epic Link IGBF-1388 [ 17463 ]
          ann.loraine Ann Loraine created issue -

            People

            • Assignee:
              sneha Sneha Ramesh Watharkar (Inactive)
              Reporter:
              ann.loraine Ann Loraine
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: