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

Change the implementation logic to disable the dataprovider when defaultDataProviderId is changed

    Details

    • Type: Task
    • Status: Needs 1st Level Review (View Workflow)
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Labels:
      None

      Description

      The logic that is expected to remove a dataProvider whose defaultDataProviderId isn't present in the new igbDefaultPrefs.json needs to be corrected. In the code, the URL is the key, so even though we change the defaultDataProviderId to disable it, when we load the igbDefaultPrefs it just overwrites the old stored providerId in the user preferences, and again when we load the user preferences it overwrites the status of it. Also, we can't keep the defaultDataProviderId as a key as it is null for the custom user added providers. Have to investigate this and implement a simple way to make this work.

        Attachments

          Issue Links

            Activity

            jsirigin Jaya Sravani Sirigineedi (Inactive) created issue -
            jsirigin Jaya Sravani Sirigineedi (Inactive) made changes -
            Field Original Value New Value
            Epic Link IGBF-1765 [ 17855 ]
            jsirigin Jaya Sravani Sirigineedi (Inactive) made changes -
            Link This issue blocks IGBF-3555 [ IGBF-3555 ]
            jsirigin Jaya Sravani Sirigineedi (Inactive) made changes -
            Status To-Do [ 10305 ] In Progress [ 3 ]
            jsirigin Jaya Sravani Sirigineedi (Inactive) made changes -
            Sprint Fall 4 [ 205 ]
            jsirigin Jaya Sravani Sirigineedi (Inactive) made changes -
            Attachment igbDefaultPrefs.png [ 18542 ]
            jsirigin Jaya Sravani Sirigineedi (Inactive) made changes -
            Attachment before_code_change.png [ 18543 ]
            jsirigin Jaya Sravani Sirigineedi (Inactive) made changes -
            Attachment after_code_change.png [ 18544 ]
            jsirigin Jaya Sravani Sirigineedi (Inactive) made changes -
            Status In Progress [ 3 ] Needs 1st Level Review [ 10005 ]
            jsirigin Jaya Sravani Sirigineedi (Inactive) made changes -
            Assignee Jaya Sravani Sirigineedi [ jsirigin ]
            jsirigin Jaya Sravani Sirigineedi (Inactive) made changes -
            Assignee Jaya Sravani Sirigineedi [ jsirigin ]
            jsirigin Jaya Sravani Sirigineedi (Inactive) made changes -
            Status Needs 1st Level Review [ 10005 ] First Level Review in Progress [ 10301 ]
            jsirigin Jaya Sravani Sirigineedi (Inactive) made changes -
            Status First Level Review in Progress [ 10301 ] To-Do [ 10305 ]
            jsirigin Jaya Sravani Sirigineedi (Inactive) made changes -
            Status To-Do [ 10305 ] In Progress [ 3 ]
            jsirigin Jaya Sravani Sirigineedi (Inactive) made changes -
            Status In Progress [ 3 ] Needs 1st Level Review [ 10005 ]
            jsirigin Jaya Sravani Sirigineedi (Inactive) made changes -
            Assignee Jaya Sravani Sirigineedi [ jsirigin ]
            ann.loraine Ann Loraine made changes -
            Sprint Fall 4 [ 205 ] Fall 4, Fall 5 [ 205, 206 ]
            ann.loraine Ann Loraine made changes -
            Rank Ranked higher
            ann.loraine Ann Loraine made changes -
            Sprint Fall 4, Fall 5 [ 205, 206 ] Fall 4, Fall 5, Fall 6 [ 205, 206, 207 ]
            ann.loraine Ann Loraine made changes -
            Rank Ranked higher
            pkulzer Paige Kulzer made changes -
            Assignee Nowlan Freese [ nfreese ]
            ann.loraine Ann Loraine made changes -
            Sprint Fall 4, Fall 5, Fall 6 [ 205, 206, 207 ] Fall 4, Fall 5, Fall 6, Fall 7 [ 205, 206, 207, 208 ]
            ann.loraine Ann Loraine made changes -
            Rank Ranked higher
            nfreese Nowlan Freese made changes -
            Assignee Nowlan Freese [ nfreese ] Ann Loraine [ aloraine ]
            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 ] Jaya Sravani Sirigineedi [ jsirigin ]
            ann.loraine Ann Loraine made changes -
            Assignee Jaya Sravani Sirigineedi [ jsirigin ] Ann Loraine [ aloraine ]
            ann.loraine Ann Loraine made changes -
            Status To-Do [ 10305 ] In Progress [ 3 ]
            ann.loraine Ann Loraine made changes -
            Status In Progress [ 3 ] Needs 1st Level Review [ 10005 ]
            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 Ann Loraine [ aloraine ] Jaya Sravani Sirigineedi [ jsirigin ]
            jsirigin Jaya Sravani Sirigineedi (Inactive) made changes -
            Status Ready for Pull Request [ 10304 ] Pull Request Submitted [ 10101 ]
            jsirigin Jaya Sravani Sirigineedi (Inactive) made changes -
            Status Pull Request Submitted [ 10101 ] Reviewing Pull Request [ 10303 ]
            jsirigin Jaya Sravani Sirigineedi (Inactive) made changes -
            Status Reviewing Pull Request [ 10303 ] To-Do [ 10305 ]
            jsirigin Jaya Sravani Sirigineedi (Inactive) made changes -
            Status To-Do [ 10305 ] In Progress [ 3 ]
            jsirigin Jaya Sravani Sirigineedi (Inactive) made changes -
            Status In Progress [ 3 ] Needs 1st Level Review [ 10005 ]
            jsirigin Jaya Sravani Sirigineedi (Inactive) made changes -
            Assignee Jaya Sravani Sirigineedi [ jsirigin ]
            ann.loraine Ann Loraine made changes -
            Comment [ In the previous scenario, if I understand it correctly, the user (the tester) deletes data provider id 2 and also creates a new data provider with the same metadata as the deleted one, except for attributes "enabled" (new one is "disabled") and data provider id is 4.

            I'm not sure if this is helpful, or not, but here goes:
            If you try to add a data provider with the same "url" attribute as another data provider in the system, using the IGB interface, IGB displays an error message and won't allow the action to be completed. ]
            nfreese Nowlan Freese made changes -
            Sprint Fall 4, Fall 5, Fall 6, Fall 7 [ 205, 206, 207, 208 ] Fall 4, Fall 5, Fall 6, Spring 1 [ 205, 206, 207, 210 ]
            ann.loraine Ann Loraine made changes -
            Sprint Fall 4, Fall 5, Fall 6, Spring 1 [ 205, 206, 207, 210 ] Fall 4, Fall 5, Fall 6, Spring 1, Spring 2 [ 205, 206, 207, 210, 211 ]
            ann.loraine Ann Loraine made changes -
            Rank Ranked higher
            ann.loraine Ann Loraine made changes -
            Sprint Fall 4, Fall 5, Fall 6, Spring 1, Spring 2 [ 205, 206, 207, 210, 211 ] Fall 4, Fall 5, Fall 6, Spring 1, Spring 2, Spring 3 [ 205, 206, 207, 210, 211, 212 ]
            ann.loraine Ann Loraine made changes -
            Rank Ranked higher
            nfreese Nowlan Freese made changes -
            Sprint Fall 4, Fall 5, Fall 6, Spring 1, Spring 2, Spring 3 [ 205, 206, 207, 210, 211, 212 ] Fall 4, Fall 5, Fall 6, Spring 1, Spring 2 [ 205, 206, 207, 210, 211 ]

              People

              • Assignee:
                Unassigned
                Reporter:
                jsirigin Jaya Sravani Sirigineedi (Inactive)
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated: