Details
-
Type:
Task
-
Status: Closed (View Workflow)
-
Priority:
Major
-
Resolution: Done
-
Affects Version/s: None
-
Fix Version/s: None
-
Labels:
-
Story Points:2
-
Epic Link:
-
Sprint:Spring 2019 Sprint 2, Spring 2019 Sprint 3, Spring 2019 Sprint 4
Description
Write script (python) that reads relevant App information from OBR XML file "repository.xml" and imports data about Apps into App Store database.
Specification:
- Read XML, compare contents to database
- Identify Apps via defining "coordinates" - bundle (App) version and symbolic name
- If an App in XML also exists in database, check that the information contained in the XML matches what is in the database. If there is a difference, update it. Only compare relevant fields.
Note: The database will contain info about Apps that is not in the XML, such as number of downloads, details about the authors, etc. Leave that stuff intact.
- If an App in XML does not exist in the database, create new records for it in the database.
Note that this script can update information about Apps and can also add entirely new Apps to the database.
Implementation: Write this in python. Run/test on EC2. Can assume database is MySQL.
Attachments
Issue Links
Activity
| Field | Original Value | New Value |
|---|---|---|
| Epic Link | IGBF-1388 [ 17463 ] |
| Rank | Ranked higher |
| Assignee | Sai Charan Reddy Vallapureddy [ svallapu ] |
| Status | Open [ 1 ] | In Progress [ 3 ] |
| Status | In Progress [ 3 ] | Needs 1st Level Review [ 10005 ] |
| Assignee | Sai Charan Reddy Vallapureddy [ svallapu ] |
| Sprint | Spring 2019 Sprint 2 [ 60 ] | Spring 2019 Sprint 2, Spring 2019 Sprint 3 [ 60, 61 ] |
| Rank | Ranked higher |
| Link | This issue relates to IGBF-1613 [ IGBF-1613 ] |
| Assignee | Pranav Sanjay Tambvekar [ ptambvek ] |
| Status | Needs 1st Level Review [ 10005 ] | Reviewing [ 10301 ] |
| Status | Reviewing [ 10301 ] | Open [ 1 ] |
| Assignee | Pranav Sanjay Tambvekar [ ptambvek ] | Sai Charan Reddy Vallapureddy [ svallapu ] |
| Status | Open [ 1 ] | In Progress [ 3 ] |
| Status | In Progress [ 3 ] | Open [ 1 ] |
| Resolution | Done [ 10000 ] | |
| Status | Open [ 1 ] | Closed [ 6 ] |
| Resolution | Done [ 10000 ] | |
| Status | Closed [ 6 ] | Open [ 1 ] |
| Sprint | Spring 2019 Sprint 2, Spring 2019 Sprint 3 [ 60, 61 ] | Spring 2019 Sprint 2, Spring 2019 Sprint 3, Spring 2019 Sprint 4 [ 60, 61, 62 ] |
| Rank | Ranked higher |
| Status | Open [ 1 ] | In Progress [ 3 ] |
| Status | In Progress [ 3 ] | Pull Request Submitted [ 10101 ] |
| Assignee | Sai Charan Reddy Vallapureddy [ svallapu ] |
| Resolution | Done [ 10000 ] | |
| Status | Pull Request Submitted [ 10101 ] | Closed [ 6 ] |
| Assignee | Sai Charan Reddy Vallapureddy [ svallapu ] |
| Workflow | Loraine Lab Workflow [ 18289 ] | Fall 2019 Workflow Update [ 20036 ] |
| Workflow | Fall 2019 Workflow Update [ 20036 ] | Revised Fall 2019 Workflow Update [ 22166 ] |