Details

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

      Description

      We need to Add base64 Support to the UI.

      Current Workflow:
      1. Base64 String is extracted from Manifest
      2. Store the Base 64 Sting to Database
      3. Extract the Base64 Description on the UI

      Task:
      1. To Decode Base 64 String to show on UI
      2. On Editing Converting the String back to base 64 to store at the backend

        Attachments

        1. appstore.JPG
          appstore.JPG
          101 kB
        2. B64 String.PNG
          B64 String.PNG
          679 kB
        3. Convertion of Unicode.PNG
          Convertion of Unicode.PNG
          5 kB
        4. Final Base 64 Support.PNG
          Final Base 64 Support.PNG
          424 kB
        5. IGB.JPG
          IGB.JPG
          82 kB
        6. Special Character.PNG
          Special Character.PNG
          52 kB

          Issue Links

            Activity

            ann.loraine Ann Loraine made changes -
            Workflow Fall 2019 Workflow Update [ 20226 ] Revised Fall 2019 Workflow Update [ 22365 ]
            ann.loraine Ann Loraine made changes -
            Workflow Loraine Lab Workflow [ 18538 ] Fall 2019 Workflow Update [ 20226 ]
            noor91zahara Noor Zahara (Inactive) made changes -
            Resolution Done [ 10000 ]
            Status Testing In Progress [ 10003 ] Closed [ 6 ]
            noor91zahara Noor Zahara (Inactive) made changes -
            Assignee Noor Zahara [ noor91zahara ] Sameer Shanbhag [ sameer ]
            Hide
            noor91zahara Noor Zahara (Inactive) added a comment -

            Testing done.
            Working as expected.

            Show
            noor91zahara Noor Zahara (Inactive) added a comment - Testing done. Working as expected.
            noor91zahara Noor Zahara (Inactive) made changes -
            Status Needs Testing [ 10002 ] Testing In Progress [ 10003 ]
            noor91zahara Noor Zahara (Inactive) made changes -
            Assignee Noor Zahara [ noor91zahara ]
            ann.loraine Ann Loraine made changes -
            Rank Ranked higher
            ann.loraine Ann Loraine made changes -
            Sprint Summer 2019 Sprint 8, Summer 2019 Sprint 9 [ 67, 68 ] Summer 2019 Sprint 8, Summer 2019 Sprint 9, Summer 2019 Sprint 10 [ 67, 68, 69 ]
            ann.loraine Ann Loraine made changes -
            Status Needs 1st Level Review [ 10005 ] Needs Testing [ 10002 ]
            sameer Sameer Shanbhag (Inactive) made changes -
            Assignee Sameer Shanbhag [ sameer ]
            Hide
            sameer Sameer Shanbhag (Inactive) added a comment -

            [~aloraine] Sai Charan Reddy Vallapureddy

            Added Base 64 Support to the IGB Application - App Manager

            Screenshot Attached Named: Base 64 Support Final

            https://bitbucket.org/lorainelab/integrated-genome-browser/pull-requests/704/igbf-1816-add-base-64-utf-8-support-to-igb/diff

            Show
            sameer Sameer Shanbhag (Inactive) added a comment - [~aloraine] Sai Charan Reddy Vallapureddy Added Base 64 Support to the IGB Application - App Manager Screenshot Attached Named: Base 64 Support Final https://bitbucket.org/lorainelab/integrated-genome-browser/pull-requests/704/igbf-1816-add-base-64-utf-8-support-to-igb/diff
            sameer Sameer Shanbhag (Inactive) made changes -
            Attachment Final Base 64 Support.PNG [ 14353 ]
            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 ]
            sameer Sameer Shanbhag (Inactive) made changes -
            Status Open [ 1 ] In Progress [ 3 ]
            Hide
            svallapu Sai Charan Reddy Vallapureddy (Inactive) added a comment -

            I think the markdown reader in IGB is not latest one or it might be conversion problem(base64 from repository.xml to Unicode in IGB).

            The main goal is to match the description in Appstore with the description in IGB. Also, we can attach images to the description in markdown in Appstore. IGB should also display images in the App description. (I have never tested this, It might be already working)

            Show
            svallapu Sai Charan Reddy Vallapureddy (Inactive) added a comment - I think the markdown reader in IGB is not latest one or it might be conversion problem(base64 from repository.xml to Unicode in IGB). The main goal is to match the description in Appstore with the description in IGB. Also, we can attach images to the description in markdown in Appstore. IGB should also display images in the App description. (I have never tested this, It might be already working)
            sameer Sameer Shanbhag (Inactive) made changes -
            Attachment B64 String.PNG [ 14346 ]
            Hide
            sameer Sameer Shanbhag (Inactive) added a comment -

            [~aloraine] Sai Charan Reddy Vallapureddy

            Isn't this related to the parsing problem on the IGB Desktop application? As the Data is being stored in the Database and Extracted from the database properly on the App Store. I should look into the IGB Codebase and see how we are parsing the Data there (Correct me if I'm wrong)

            I have also attached a Screenshot where you can see that Base 64 string generated on the Appstore is working fine but there is a need to support parsing of that on the IGB Desktop Application

            Show
            sameer Sameer Shanbhag (Inactive) added a comment - [~aloraine] Sai Charan Reddy Vallapureddy Isn't this related to the parsing problem on the IGB Desktop application? As the Data is being stored in the Database and Extracted from the database properly on the App Store. I should look into the IGB Codebase and see how we are parsing the Data there (Correct me if I'm wrong) I have also attached a Screenshot where you can see that Base 64 string generated on the Appstore is working fine but there is a need to support parsing of that on the IGB Desktop Application
            Hide
            svallapu Sai Charan Reddy Vallapureddy (Inactive) added a comment -

            Sameer Shanbhag
            Check IGB.JPG and appstore.JPG for more details.

            Show
            svallapu Sai Charan Reddy Vallapureddy (Inactive) added a comment - Sameer Shanbhag Check IGB.JPG and appstore.JPG for more details.
            svallapu Sai Charan Reddy Vallapureddy (Inactive) made changes -
            Attachment appstore.JPG [ 14344 ]
            Attachment IGB.JPG [ 14345 ]
            svallapu Sai Charan Reddy Vallapureddy (Inactive) made changes -
            Resolution Done [ 10000 ]
            Status Closed [ 6 ] Open [ 1 ]
            Hide
            svallapu Sai Charan Reddy Vallapureddy (Inactive) added a comment -

            Reopening the ticket.

            Show
            svallapu Sai Charan Reddy Vallapureddy (Inactive) added a comment - Reopening the ticket.
            svallapu Sai Charan Reddy Vallapureddy (Inactive) made changes -
            Resolution Done [ 10000 ]
            Status Needs Testing [ 10002 ] Closed [ 6 ]
            Hide
            svallapu Sai Charan Reddy Vallapureddy (Inactive) added a comment - - edited

            Sameer Shanbhag
            Test Results.
            Chinese characters are not properly displayed in IGB.

            Show
            svallapu Sai Charan Reddy Vallapureddy (Inactive) added a comment - - edited Sameer Shanbhag Test Results. Chinese characters are not properly displayed in IGB.
            ann.loraine Ann Loraine made changes -
            Status Needs Testing [ 10002 ] Needs Testing [ 10002 ]
            Hide
            ann.loraine Ann Loraine added a comment -

            Merged to master. Deployed new code on testappstore.bioviz.org.

            Show
            ann.loraine Ann Loraine added a comment - Merged to master. Deployed new code on testappstore.bioviz.org.
            Hide
            ann.loraine Ann Loraine added a comment -

            Updated code on testappstore.bioviz.org.

            Show
            ann.loraine Ann Loraine added a comment - Updated code on testappstore.bioviz.org.
            sameer Sameer Shanbhag (Inactive) made changes -
            Status Needs 1st Level Review [ 10005 ] Needs Testing [ 10002 ]
            Hide
            ann.loraine Ann Loraine added a comment -

            Proceeding to merge.

            Show
            ann.loraine Ann Loraine added a comment - Proceeding to merge.
            sameer Sameer Shanbhag (Inactive) made changes -
            Epic Link IGBF-1388 [ 17463 ]
            sameer Sameer Shanbhag (Inactive) made changes -
            Attachment Convertion of Unicode.PNG [ 14341 ]
            Attachment Special Character.PNG [ 14342 ]
            Hide
            sameer Sameer Shanbhag (Inactive) added a comment -

            [~aloraine]

            We can go ahead and merge the pull request.

            I investigated and added special characters in the description and tried to dump data into JSON for migration and Django converted the Chinese characters into Unicode Equivalent (Attached as attachments)

            I tried to import the Unicode JSON by deleting all the application and migrating new Apps DB and it works great.

            Show
            sameer Sameer Shanbhag (Inactive) added a comment - [~aloraine] We can go ahead and merge the pull request. I investigated and added special characters in the description and tried to dump data into JSON for migration and Django converted the Chinese characters into Unicode Equivalent (Attached as attachments) I tried to import the Unicode JSON by deleting all the application and migrating new Apps DB and it works great.
            ann.loraine Ann Loraine made changes -
            Rank Ranked higher
            ann.loraine Ann Loraine made changes -
            Sprint Summer 2019 Sprint 8 [ 67 ] Summer 2019 Sprint 8, Summer 2019 Sprint 9 [ 67, 68 ]
            sameer Sameer Shanbhag (Inactive) made changes -
            Assignee Sameer Shanbhag [ sameer ]
            sameer Sameer Shanbhag (Inactive) made changes -
            Assignee Ann Loraine [ aloraine ] Sameer Shanbhag [ sameer ]
            sameer Sameer Shanbhag (Inactive) made changes -
            Assignee Sameer Shanbhag [ sameer ] Ann Loraine [ aloraine ]
            sameer Sameer Shanbhag (Inactive) made changes -
            Assignee Sameer Shanbhag [ sameer ]
            sameer Sameer Shanbhag (Inactive) made changes -
            Assignee Sameer Shanbhag [ sameer ]
            Hide
            sameer Sameer Shanbhag (Inactive) added a comment - - edited

            Added Base 64 Support to the UI

            Pull Request Submitted and can be found at:
            https://bitbucket.org/lorainelab/appstore/pull-requests/50/igbf-1813/diff#

            Show
            sameer Sameer Shanbhag (Inactive) added a comment - - edited Added Base 64 Support to the UI Pull Request Submitted and can be found at: https://bitbucket.org/lorainelab/appstore/pull-requests/50/igbf-1813/diff#
            sameer Sameer Shanbhag (Inactive) made changes -
            Status In Progress [ 3 ] Needs 1st Level Review [ 10005 ]
            sameer Sameer Shanbhag (Inactive) made changes -
            Status Open [ 1 ] In Progress [ 3 ]
            sameer Sameer Shanbhag (Inactive) made changes -
            Link This issue relates to IGBF-1817 [ IGBF-1817 ]
            sameer Sameer Shanbhag (Inactive) made changes -
            Link This issue relates to IGBF-1813 [ IGBF-1813 ]
            sameer Sameer Shanbhag (Inactive) made changes -
            Field Original Value New Value
            Link This issue relates to IGBF-1760 [ IGBF-1760 ]
            sameer Sameer Shanbhag (Inactive) created issue -

              People

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

                Dates

                • Created:
                  Updated:
                  Resolved: