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

Add Edit button to Preferences > App Repositories

    Details

    • Story Points:
      2.5
    • Sprint:
      Summer 2019 Sprint 11, Summer 2019 Sprint 12, Fall 2019 Sprint 1, Fall 2019 Sprint 2, Fall 2019 Sprint 3

      Description

      Sometimes users enter the URL of an App Repository incorrectly. Currently, if they want to edit it, they can't – instead, they have to remove it and then re-enter it.

      Let's enable users to simply click in a cell and edit a value. Note that another option might to also add an "Edit" button that would maybe open a new pop-up identical to what is seen when a user clicks "Add" but with the current values filled in.

        Attachments

          Issue Links

            Activity

            ann.loraine Ann Loraine created issue -
            ann.loraine Ann Loraine made changes -
            Field Original Value New Value
            Epic Link IGBF-1765 [ 17855 ]
            noor91zahara Noor Zahara (Inactive) made changes -
            Assignee Noor Zahara [ noor91zahara ]
            noor91zahara Noor Zahara (Inactive) made changes -
            Status Open [ 1 ] In Progress [ 3 ]
            Show
            noor91zahara Noor Zahara (Inactive) added a comment - Code change are as below https://bitbucket.org/noorzahara/integrated-genome-browser-local1/branch/IGBF-1902#diff
            noor91zahara Noor Zahara (Inactive) made changes -
            Status In Progress [ 3 ] Needs 1st Level Review [ 10005 ]
            noor91zahara Noor Zahara (Inactive) made changes -
            Assignee Noor Zahara [ noor91zahara ]
            shamika Shamika Gajanan Kulkarni (Inactive) made changes -
            Status Needs 1st Level Review [ 10005 ] Reviewing [ 10301 ]
            shamika Shamika Gajanan Kulkarni (Inactive) made changes -
            Assignee Shamika Gajanan Kulkarni [ shamika ]
            Hide
            shamika Shamika Gajanan Kulkarni (Inactive) added a comment -

            The "Edit" functionality is working fine. But the "Remove" functionality is not working as expected. Kindly look into it. Moving the ticket to To-Do and assigning back to Noor.

            Show
            shamika Shamika Gajanan Kulkarni (Inactive) added a comment - The "Edit" functionality is working fine. But the "Remove" functionality is not working as expected. Kindly look into it. Moving the ticket to To-Do and assigning back to Noor.
            shamika Shamika Gajanan Kulkarni (Inactive) made changes -
            Status Reviewing [ 10301 ] Open [ 1 ]
            shamika Shamika Gajanan Kulkarni (Inactive) made changes -
            Assignee Shamika Gajanan Kulkarni [ shamika ] Noor Zahara [ noor91zahara ]
            noor91zahara Noor Zahara (Inactive) made changes -
            Status Open [ 1 ] In Progress [ 3 ]
            Hide
            noor91zahara Noor Zahara (Inactive) added a comment -

            Shamika Gajanan Kulkarni I have fixed that.

            Show
            noor91zahara Noor Zahara (Inactive) added a comment - Shamika Gajanan Kulkarni I have fixed that.
            noor91zahara Noor Zahara (Inactive) made changes -
            Status In Progress [ 3 ] Needs 1st Level Review [ 10005 ]
            noor91zahara Noor Zahara (Inactive) made changes -
            Assignee Noor Zahara [ noor91zahara ] Shamika Gajanan Kulkarni [ shamika ]
            shamika Shamika Gajanan Kulkarni (Inactive) made changes -
            Status Needs 1st Level Review [ 10005 ] Reviewing [ 10301 ]
            Hide
            shamika Shamika Gajanan Kulkarni (Inactive) added a comment -

            Both the functionalities are working perfectly fine as expected. Also, for "Edit" functionality, if the new value is not a URL, the changes are not updated. Kindly go ahead and submit a pull request for the same.

            Show
            shamika Shamika Gajanan Kulkarni (Inactive) added a comment - Both the functionalities are working perfectly fine as expected. Also, for "Edit" functionality, if the new value is not a URL, the changes are not updated. Kindly go ahead and submit a pull request for the same.
            shamika Shamika Gajanan Kulkarni (Inactive) made changes -
            Assignee Shamika Gajanan Kulkarni [ shamika ] Noor Zahara [ noor91zahara ]
            shamika Shamika Gajanan Kulkarni (Inactive) made changes -
            Status Reviewing [ 10301 ] Ready for Pull Request [ 10304 ]
            noor91zahara Noor Zahara (Inactive) made changes -
            Status Ready for Pull Request [ 10304 ] Pull Request Submitted [ 10101 ]
            ann.loraine Ann Loraine made changes -
            Sprint Summer 2019 Sprint 11 [ 70 ] Summer 2019 Sprint 11, Summer 2019 Sprint 12 [ 70, 71 ]
            ann.loraine Ann Loraine made changes -
            Rank Ranked higher
            ann.loraine Ann Loraine made changes -
            Status Pull Request Submitted [ 10101 ] Needs Testing [ 10002 ]
            ann.loraine Ann Loraine made changes -
            Assignee Noor Zahara [ noor91zahara ]
            shamika Shamika Gajanan Kulkarni (Inactive) made changes -
            Assignee Shamika Gajanan Kulkarni [ shamika ]
            shamika Shamika Gajanan Kulkarni (Inactive) made changes -
            Status Needs Testing [ 10002 ] Testing In Progress [ 10003 ]
            Hide
            shamika Shamika Gajanan Kulkarni (Inactive) added a comment -

            I observed the following two points:
            1) When I am trying to edit the existing repository URL, it still displays the app in spite of the URL being incorrect. It gives an error in the console saying "repository.xml cannot be found". My concern is if it cannot find the repository.xml file, the app does not display, thereby indicating something is improper, which may hint the user that URL is incorrect. But, right now, it displays the app even though it cannot find the file.
            2) Also, if I remove one repository URL, the name for next URL gets automatically edited and takes the value of the Name of repository which has been deleted.

            Kindly check these two observations and let me know if I have misunderstood something.
            Moving in To-do as of now.

            Show
            shamika Shamika Gajanan Kulkarni (Inactive) added a comment - I observed the following two points: 1) When I am trying to edit the existing repository URL, it still displays the app in spite of the URL being incorrect. It gives an error in the console saying "repository.xml cannot be found". My concern is if it cannot find the repository.xml file, the app does not display, thereby indicating something is improper, which may hint the user that URL is incorrect. But, right now, it displays the app even though it cannot find the file. 2) Also, if I remove one repository URL, the name for next URL gets automatically edited and takes the value of the Name of repository which has been deleted. Kindly check these two observations and let me know if I have misunderstood something. Moving in To-do as of now.
            shamika Shamika Gajanan Kulkarni (Inactive) made changes -
            Assignee Shamika Gajanan Kulkarni [ shamika ] Noor Zahara [ noor91zahara ]
            shamika Shamika Gajanan Kulkarni (Inactive) made changes -
            Status Testing In Progress [ 10003 ] Open [ 1 ]
            noor91zahara Noor Zahara (Inactive) made changes -
            Status Open [ 1 ] In Progress [ 3 ]
            Hide
            ann.loraine Ann Loraine added a comment - - edited

            I reverted the pull request.
            Thank you Shamika Gajanan Kulkarni and Noor Zahara for your work on this!
            However I think this feature is too risky - and costly - to implement.

            Show
            ann.loraine Ann Loraine added a comment - - edited I reverted the pull request. Thank you Shamika Gajanan Kulkarni and Noor Zahara for your work on this! However I think this feature is too risky - and costly - to implement.
            ann.loraine Ann Loraine made changes -
            Resolution Done [ 10000 ]
            Status In Progress [ 3 ] Closed [ 6 ]
            noor91zahara Noor Zahara (Inactive) made changes -
            Resolution Done [ 10000 ]
            Status Closed [ 6 ] In Progress [ 3 ]
            Hide
            noor91zahara Noor Zahara (Inactive) added a comment -

            Attached is the screen shot of the Edit button pop up display.

            Show
            noor91zahara Noor Zahara (Inactive) added a comment - Attached is the screen shot of the Edit button pop up display.
            noor91zahara Noor Zahara (Inactive) made changes -
            Hide
            noor91zahara Noor Zahara (Inactive) added a comment -

            Shamika Gajanan Kulkarni [~aloraine] - Kindly test the new fix made for the bug raised and let me know if you find any issues.

            https://bitbucket.org/noorzahara/integrated-genome-browser-local1/branch/IGBF-1902-2#diff

            Show
            noor91zahara Noor Zahara (Inactive) added a comment - Shamika Gajanan Kulkarni [~aloraine] - Kindly test the new fix made for the bug raised and let me know if you find any issues. https://bitbucket.org/noorzahara/integrated-genome-browser-local1/branch/IGBF-1902-2#diff
            noor91zahara Noor Zahara (Inactive) made changes -
            Status In Progress [ 3 ] Needs 1st Level Review [ 10005 ]
            noor91zahara Noor Zahara (Inactive) made changes -
            Assignee Noor Zahara [ noor91zahara ] Shamika Gajanan Kulkarni [ shamika ]
            Hide
            shamika Shamika Gajanan Kulkarni (Inactive) added a comment - - edited

            All the scenarios are working fine now, except for one:
            1) if I remove one repository URL, the name for next URL gets automatically edited and takes the value of the Name of repository which has been deleted.
            Me and Noor suspect this issue has been existing. I am attaching a new ticket for the same.
            Rest all bugs are fixed. Thank you for looking into this. Kindly submit a pull request for the same.

            Show
            shamika Shamika Gajanan Kulkarni (Inactive) added a comment - - edited All the scenarios are working fine now, except for one: 1) if I remove one repository URL, the name for next URL gets automatically edited and takes the value of the Name of repository which has been deleted. Me and Noor suspect this issue has been existing. I am attaching a new ticket for the same. Rest all bugs are fixed. Thank you for looking into this. Kindly submit a pull request for the same.
            shamika Shamika Gajanan Kulkarni (Inactive) made changes -
            Status Needs 1st Level Review [ 10005 ] Reviewing [ 10301 ]
            shamika Shamika Gajanan Kulkarni (Inactive) made changes -
            Status Reviewing [ 10301 ] Ready for Pull Request [ 10304 ]
            shamika Shamika Gajanan Kulkarni (Inactive) made changes -
            Assignee Shamika Gajanan Kulkarni [ shamika ] Noor Zahara [ noor91zahara ]
            shamika Shamika Gajanan Kulkarni (Inactive) made changes -
            Link This issue relates to IGBF-1964 [ IGBF-1964 ]
            noor91zahara Noor Zahara (Inactive) made changes -
            Status Ready for Pull Request [ 10304 ] Pull Request Submitted [ 10101 ]
            noor91zahara Noor Zahara (Inactive) made changes -
            Assignee Noor Zahara [ noor91zahara ]
            ann.loraine Ann Loraine made changes -
            Status Pull Request Submitted [ 10101 ] Open [ 1 ]
            Hide
            ann.loraine Ann Loraine added a comment -

            Please rebase on master and move to first level review.

            Show
            ann.loraine Ann Loraine added a comment - Please rebase on master and move to first level review.
            noor91zahara Noor Zahara (Inactive) made changes -
            Status Open [ 1 ] Needs 1st Level Review [ 10005 ]
            Hide
            noor91zahara Noor Zahara (Inactive) added a comment -

            I have merged the latest changes with this branch

            Show
            noor91zahara Noor Zahara (Inactive) added a comment - I have merged the latest changes with this branch
            shamika Shamika Gajanan Kulkarni (Inactive) made changes -
            Status Needs 1st Level Review [ 10005 ] Reviewing [ 10301 ]
            shamika Shamika Gajanan Kulkarni (Inactive) made changes -
            Assignee Shamika Gajanan Kulkarni [ shamika ]
            Hide
            shamika Shamika Gajanan Kulkarni (Inactive) added a comment -

            The following test cases were examined:
            1) Editing http to https
            2) Adding a url and then removing trailing path separators
            3) Editing existing urls to incorrect paths
            4) Editing correct local folder paths to incorrect ones
            5) Removing an entry
            6) Editing the name field for any entry using Edit button
            All the above test cases are working fine. If I happen to miss something out, kindly check for those test cases and update the ticket accordingly.

            Show
            shamika Shamika Gajanan Kulkarni (Inactive) added a comment - The following test cases were examined: 1) Editing http to https 2) Adding a url and then removing trailing path separators 3) Editing existing urls to incorrect paths 4) Editing correct local folder paths to incorrect ones 5) Removing an entry 6) Editing the name field for any entry using Edit button All the above test cases are working fine. If I happen to miss something out, kindly check for those test cases and update the ticket accordingly.
            prutha Prutha Kulkarni (Inactive) made changes -
            Assignee Shamika Gajanan Kulkarni [ shamika ] Prutha Kulkarni [ prutha ]
            Hide
            prutha Prutha Kulkarni (Inactive) added a comment -

            I have tested above scenario as well as the scenario in which Shamika Gajanan Kulkarni was facing some issues like when we try to edit 3rd row repository's name then even after changing it, it was retaining old row data. Everything's working as expected.
            Just a suggestion, For some of the URLs, it was taking some time to verify if it's available or not( might be the case with my machine only and not sure about other machines) and the message "invalid URL" was appearing after some time. User might get a feeling that the system is in hanged state and might try to hit the button many times as there is not any kind of feedback provided on the screen like a loading gif or a text indicating URL verification is in process. Is it possible to show a feedback on the screen. It's just a suggestion. Noor Zahara, you decide if its doable or not. Let me know about it or else I'll move the ticket to ready for pull request.
            Thanks.

            Show
            prutha Prutha Kulkarni (Inactive) added a comment - I have tested above scenario as well as the scenario in which Shamika Gajanan Kulkarni was facing some issues like when we try to edit 3rd row repository's name then even after changing it, it was retaining old row data. Everything's working as expected. Just a suggestion, For some of the URLs, it was taking some time to verify if it's available or not( might be the case with my machine only and not sure about other machines) and the message "invalid URL" was appearing after some time. User might get a feeling that the system is in hanged state and might try to hit the button many times as there is not any kind of feedback provided on the screen like a loading gif or a text indicating URL verification is in process. Is it possible to show a feedback on the screen. It's just a suggestion. Noor Zahara , you decide if its doable or not. Let me know about it or else I'll move the ticket to ready for pull request. Thanks.
            Hide
            noor91zahara Noor Zahara (Inactive) added a comment -

            I guess it should not take time to reflect the output. It is seen immediately, it might be a case of slow internet.

            The message is shown only if there is any error. So it should be fine.

            Show
            noor91zahara Noor Zahara (Inactive) added a comment - I guess it should not take time to reflect the output. It is seen immediately, it might be a case of slow internet. The message is shown only if there is any error. So it should be fine.
            Hide
            ann.loraine Ann Loraine added a comment -

            Thanks for this!!!
            Regarding the time issue:
            This happens (??) because IGB does not realize the server is no good until some time has passed - it is waiting until it gets a reply but eventually gives up if the reply does not come.
            I like your idea of giving the user some kind of visual feedback to let them know their request has been registered and IGB is working on it. If we do that, the wait time, which is unavoidable, will be less stressful.

            Prutha Kulkarni Can you show me the flow today at your desk?

            Show
            ann.loraine Ann Loraine added a comment - Thanks for this!!! Regarding the time issue: This happens (??) because IGB does not realize the server is no good until some time has passed - it is waiting until it gets a reply but eventually gives up if the reply does not come. I like your idea of giving the user some kind of visual feedback to let them know their request has been registered and IGB is working on it. If we do that, the wait time, which is unavoidable, will be less stressful. Prutha Kulkarni Can you show me the flow today at your desk?
            Hide
            prutha Prutha Kulkarni (Inactive) added a comment - - edited

            Sure Prof. [~aloraine]. Let me know when you're free.
            Noor Zahara, I will check if it was due to some network problem.
            Thanks.

            Show
            prutha Prutha Kulkarni (Inactive) added a comment - - edited Sure Prof. [~aloraine] . Let me know when you're free. Noor Zahara , I will check if it was due to some network problem. Thanks.
            Hide
            ann.loraine Ann Loraine added a comment - - edited

            The branch contains a new file: EditBundleRepositoryFrame.java

            It contains this text:

            /**
            + * This method is called from within the constructor to initialize the form.
            + * WARNING: Do NOT modify this code. The content of this method is always
            + * regenerated by the Form Editor.
            + */
            + @SuppressWarnings("unchecked")
            + // <editor-fold defaultstate="collapsed" desc="Generated Code">
            + private void initComponents() {

            This looks a file that was created using the NetBeans GUI Builder. Is that how it was made?

            Note that the tabbed panels and other GUI components in IGB were made using the GUI Builder. To edit the GUI parts, you need to use the GUI builder. If instead you make changes by hand, you could break our ability to use GUI builder in future. However, I'm not sure if this matters any more because I'm not sure if GUI builder is still available in the latest versions of Netbeans or not.

            Please investigate. Also, please make a note of where the file came from. For example, if was copied from somewhere else in the code base, you should make a note of it at the top of the file.

            Show
            ann.loraine Ann Loraine added a comment - - edited The branch contains a new file: EditBundleRepositoryFrame.java It contains this text: /** + * This method is called from within the constructor to initialize the form. + * WARNING: Do NOT modify this code. The content of this method is always + * regenerated by the Form Editor. + */ + @SuppressWarnings("unchecked") + // <editor-fold defaultstate="collapsed" desc="Generated Code"> + private void initComponents() { This looks a file that was created using the NetBeans GUI Builder. Is that how it was made? Note that the tabbed panels and other GUI components in IGB were made using the GUI Builder. To edit the GUI parts, you need to use the GUI builder. If instead you make changes by hand, you could break our ability to use GUI builder in future. However, I'm not sure if this matters any more because I'm not sure if GUI builder is still available in the latest versions of Netbeans or not. Please investigate. Also, please make a note of where the file came from. For example, if was copied from somewhere else in the code base, you should make a note of it at the top of the file.
            ann.loraine Ann Loraine made changes -
            Status Reviewing [ 10301 ] Open [ 1 ]
            ann.loraine Ann Loraine made changes -
            Assignee Prutha Kulkarni [ prutha ] Noor Zahara [ noor91zahara ]
            Hide
            noor91zahara Noor Zahara (Inactive) added a comment - - edited

            The file was not made using the GUI builder. Just the initComponents() function was created by the GUI Builder .

            This file is created similar to AddBundleRepositoryFrame.java.

            I have mentioned the same in the file.

            Show
            noor91zahara Noor Zahara (Inactive) added a comment - - edited The file was not made using the GUI builder. Just the initComponents() function was created by the GUI Builder . This file is created similar to AddBundleRepositoryFrame.java. I have mentioned the same in the file.
            noor91zahara Noor Zahara (Inactive) made changes -
            Status Open [ 1 ] In Progress [ 3 ]
            Hide
            ann.loraine Ann Loraine added a comment -

            OK I see it now! Thanks!

            It says:

            "+/*
            + * To change this license header, choose License Headers in Project Properties.
            + * To change this template file, choose Tools | Templates
            + * and open the template in the editor.
            + */
            "
            Can you add more info to make it more clear that you mean Netbeans, and which version?

            Show
            ann.loraine Ann Loraine added a comment - OK I see it now! Thanks! It says: "+/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ " Can you add more info to make it more clear that you mean Netbeans, and which version?
            Hide
            noor91zahara Noor Zahara (Inactive) added a comment -

            I have added the netbeans IDE version that I have used.

            Show
            noor91zahara Noor Zahara (Inactive) added a comment - I have added the netbeans IDE version that I have used.
            Hide
            ann.loraine Ann Loraine added a comment - - edited

            Prutha Kulkarni can you do an additional code review-type test? (Just to be sure the next person who works on this will know what to do

            Following Noor's instructions in the file, please open her branch and try to make a very minor edit – maybe just change the wording a bit. Then check that you can build and run the application.

            (Idea here is for someone totally new to try making a minor change just to be sure they would be able to do it. Shamika Gajanan Kulkarni could also do it – whatever is most convenient for you is fine!)

            Show
            ann.loraine Ann Loraine added a comment - - edited Prutha Kulkarni can you do an additional code review-type test? (Just to be sure the next person who works on this will know what to do Following Noor's instructions in the file, please open her branch and try to make a very minor edit – maybe just change the wording a bit. Then check that you can build and run the application. (Idea here is for someone totally new to try making a minor change just to be sure they would be able to do it. Shamika Gajanan Kulkarni could also do it – whatever is most convenient for you is fine!)
            noor91zahara Noor Zahara (Inactive) made changes -
            Status In Progress [ 3 ] Needs 1st Level Review [ 10005 ]
            noor91zahara Noor Zahara (Inactive) made changes -
            Assignee Noor Zahara [ noor91zahara ]
            Hide
            prutha Prutha Kulkarni (Inactive) added a comment -

            Sure Prof. [~aloraine]. I'll provide an update on this asap.

            Show
            prutha Prutha Kulkarni (Inactive) added a comment - Sure Prof. [~aloraine] . I'll provide an update on this asap.
            prutha Prutha Kulkarni (Inactive) made changes -
            Assignee Prutha Kulkarni [ prutha ]
            prutha Prutha Kulkarni (Inactive) made changes -
            Status Needs 1st Level Review [ 10005 ] Reviewing [ 10301 ]
            Hide
            prutha Prutha Kulkarni (Inactive) added a comment -

            [~aloraine], I have cloned Noor's fork on my system and checked out her branch to make a few changes.
            I was able to build the igb successfully. Should I submit it to Ready for Pull Request or we are gonna make some more changes related to the visual feedback about which we had a discussion in the morning?
            Thanks.

            Show
            prutha Prutha Kulkarni (Inactive) added a comment - [~aloraine] , I have cloned Noor's fork on my system and checked out her branch to make a few changes. I was able to build the igb successfully. Should I submit it to Ready for Pull Request or we are gonna make some more changes related to the visual feedback about which we had a discussion in the morning? Thanks.
            ann.loraine Ann Loraine made changes -
            Sprint Summer 2019 Sprint 11, Summer 2019 Sprint 12 [ 70, 71 ] Summer 2019 Sprint 11, Summer 2019 Sprint 12, Fall 2019 Sprint 1 [ 70, 71, 72 ]
            ann.loraine Ann Loraine made changes -
            Rank Ranked higher
            Hide
            ann.loraine Ann Loraine added a comment -

            Sorry Prutha Kulkarni and Noor Zahara I did not get back to you in a timely fashion regarding latest comment.
            Let's proceed with current fix as it has passed code and functional review.
            Moving to "ready for pull request".

            Show
            ann.loraine Ann Loraine added a comment - Sorry Prutha Kulkarni and Noor Zahara I did not get back to you in a timely fashion regarding latest comment. Let's proceed with current fix as it has passed code and functional review. Moving to "ready for pull request".
            ann.loraine Ann Loraine made changes -
            Status Reviewing [ 10301 ] Ready for Pull Request [ 10304 ]
            noor91zahara Noor Zahara (Inactive) made changes -
            Story Points 1 2.5
            noor91zahara Noor Zahara (Inactive) made changes -
            Status Ready for Pull Request [ 10304 ] Pull Request Submitted [ 10101 ]
            noor91zahara Noor Zahara (Inactive) made changes -
            Assignee Prutha Kulkarni [ prutha ] Noor Zahara [ noor91zahara ]
            noor91zahara Noor Zahara (Inactive) made changes -
            Assignee Noor Zahara [ noor91zahara ]
            ann.loraine Ann Loraine made changes -
            Status Pull Request Submitted [ 10101 ] Needs Testing [ 10002 ]
            ann.loraine Ann Loraine made changes -
            Workflow Loraine Lab Workflow [ 18625 ] Fall 2019 Workflow Update [ 19036 ]
            ann.loraine Ann Loraine made changes -
            Sprint Summer 2019 Sprint 11, Summer 2019 Sprint 12, Fall 2019 Sprint 1 [ 70, 71, 72 ] Summer 2019 Sprint 11, Summer 2019 Sprint 12, Fall 2019 Sprint 1, Fall 2019 Sprint 2 [ 70, 71, 72, 73 ]
            ann.loraine Ann Loraine made changes -
            Rank Ranked higher
            prutha Prutha Kulkarni (Inactive) made changes -
            Assignee Prutha Kulkarni [ prutha ]
            prutha Prutha Kulkarni (Inactive) made changes -
            Status Merged Needs Testing [ 10002 ] Post-merge Testing In Progress [ 10003 ]
            Hide
            prutha Prutha Kulkarni (Inactive) added a comment - - edited

            Noor Zahara, I have tested the edit button functionality on IGB for the cases mentioned below:
            1) Editing http to https
            2) Adding a url and then removing trailing path separators
            3) Editing existing urls to incorrect paths
            4) Editing correct local folder paths to incorrect ones
            5) Removing an entry
            6) Editing the name field for any entry using Edit button
            7) Renaming any entry with the same name as that of any other entry in the table.
            Everything is working fine.
            I have one doubt. When I replaced all of the forward slashes in the URL with backward slashes then it is showing me "invalid url" message even when the location can be easily accessed with the backward slashes using the browser.
            I am not sure if that should work with the backward slashes or it should prompt a "invalid url" message.
            URL used:
            https:\\bitbucket.org\skulka2710\get-average-score\downloads\
            [~aloraine] - could you please let me know if that should be handled in the code?
            If there is no need to handle this case then I will move it forward to DONE.

            Show
            prutha Prutha Kulkarni (Inactive) added a comment - - edited Noor Zahara , I have tested the edit button functionality on IGB for the cases mentioned below: 1) Editing http to https 2) Adding a url and then removing trailing path separators 3) Editing existing urls to incorrect paths 4) Editing correct local folder paths to incorrect ones 5) Removing an entry 6) Editing the name field for any entry using Edit button 7) Renaming any entry with the same name as that of any other entry in the table. Everything is working fine. I have one doubt. When I replaced all of the forward slashes in the URL with backward slashes then it is showing me "invalid url" message even when the location can be easily accessed with the backward slashes using the browser. I am not sure if that should work with the backward slashes or it should prompt a "invalid url" message. URL used: https:\\bitbucket.org\skulka2710\get-average-score\downloads\ [~aloraine] - could you please let me know if that should be handled in the code? If there is no need to handle this case then I will move it forward to DONE.
            ann.loraine Ann Loraine made changes -
            Sprint Summer 2019 Sprint 11, Summer 2019 Sprint 12, Fall 2019 Sprint 1, Fall 2019 Sprint 2 [ 70, 71, 72, 73 ] Summer 2019 Sprint 11, Summer 2019 Sprint 12, Fall 2019 Sprint 1, Fall 2019 Sprint 2, Fall 2019 Sprint 4 [ 70, 71, 72, 73, 74 ]
            ann.loraine Ann Loraine made changes -
            Rank Ranked higher
            ann.loraine Ann Loraine made changes -
            Status Post-merge Testing In Progress [ 10003 ] Merged Needs Testing [ 10002 ]
            ann.loraine Ann Loraine made changes -
            Status Merged Needs Testing [ 10002 ] Post-merge Testing In Progress [ 10003 ]
            Hide
            ann.loraine Ann Loraine added a comment -

            Prutha Kulkarni Thank you for documenting this edge case! A question: by "browser" do you mean IGB or a Web browser?

            Show
            ann.loraine Ann Loraine added a comment - Prutha Kulkarni Thank you for documenting this edge case! A question: by "browser" do you mean IGB or a Web browser?
            Hide
            ann.loraine Ann Loraine added a comment -

            Prutha Kulkarni No need to answer - I see you meant "Web browser"

            We don't need to support backslash "\" characters. Since all other functionality is working as per testing, I am moving this to "Closed".

            Show
            ann.loraine Ann Loraine added a comment - Prutha Kulkarni No need to answer - I see you meant "Web browser" We don't need to support backslash "\" characters. Since all other functionality is working as per testing, I am moving this to "Closed".
            ann.loraine Ann Loraine made changes -
            Status Post-merge Testing In Progress [ 10003 ] Closed [ 6 ]
            ann.loraine Ann Loraine made changes -
            Assignee Prutha Kulkarni [ prutha ] Noor Zahara [ noor91zahara ]
            ann.loraine Ann Loraine made changes -
            Resolution Done [ 10000 ]
            Hide
            shamika Shamika Gajanan Kulkarni (Inactive) added a comment -

            I see that Professor Loraine has commented asking about GUI builder. It seems that for adding Edit button, we may have to use a GUI builder. I realized this while working on https://jira.transvar.org/browse/IGBF-2012 - Improve Edit App repository function. The code changes done by Noor Zahara almost are the same with additional code for https://jira.transvar.org/browse/IGBF-2012.

            Show
            shamika Shamika Gajanan Kulkarni (Inactive) added a comment - I see that Professor Loraine has commented asking about GUI builder. It seems that for adding Edit button, we may have to use a GUI builder. I realized this while working on https://jira.transvar.org/browse/IGBF-2012 - Improve Edit App repository function. The code changes done by Noor Zahara almost are the same with additional code for https://jira.transvar.org/browse/IGBF-2012 .
            ann.loraine Ann Loraine made changes -
            Workflow Fall 2019 Workflow Update [ 19036 ] Revised Fall 2019 Workflow Update [ 22435 ]

              People

              • Assignee:
                noor91zahara Noor Zahara (Inactive)
                Reporter:
                ann.loraine Ann Loraine
              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated: