Details
-
Type: New Feature
-
Status: Closed (View Workflow)
-
Priority: Major
-
Resolution: Done
-
Affects Version/s: None
-
Fix Version/s: 9.1.10 Major Release
-
Labels:None
-
Story Points:5
-
Epic Link:
-
Sprint:Summer 3 2022 June 21, Summer 4 2022 July 4, Summer 5 2022 July 18, Summer 6 2022 Aug 1, Fall 1 2022 Aug 15
Description
Situation: We need an endpoint in IGB that can accept a Quickload URL and name and will then add a new data source without input from the user.
Task: Implement the endpoint in IGB.
See IGBF-2846 for notes related to this ticket.
Attachments
Issue Links
Activity
Nowlan Freese
created issue -
Nowlan Freese
made changes -
Field | Original Value | New Value |
---|---|---|
Epic Link | IGBF-1765 [ 17855 ] |
Nowlan Freese
made changes -
Nowlan Freese
made changes -
Status | To-Do [ 10305 ] | In Progress [ 3 ] |
Nowlan Freese
made changes -
Assignee | Nowlan Freese [ nfreese ] |
Ann Loraine
made changes -
Sprint | Summer 3 2022 June 21 [ 149 ] | Summer 3 2022 June 21, Summer 4 2022 July 4 [ 149, 150 ] |
Ann Loraine
made changes -
Rank | Ranked higher |
Nowlan Freese
made changes -
Status | In Progress [ 3 ] | To-Do [ 10305 ] |
Nowlan Freese
made changes -
Status | To-Do [ 10305 ] | In Progress [ 3 ] |
Nowlan Freese
made changes -
Assignee | Nowlan Freese [ nfreese ] | Karthik Raveendran [ karthik ] |
Karthik Raveendran
made changes -
Status | In Progress [ 3 ] | Needs 1st Level Review [ 10005 ] |
Karthik Raveendran
made changes -
Assignee | Karthik Raveendran [ karthik ] | Nowlan Freese [ nfreese ] |
Nowlan Freese
made changes -
Status | Needs 1st Level Review [ 10005 ] | First Level Review in Progress [ 10301 ] |
Karthik Raveendran
made changes -
Ann Loraine
made changes -
Sprint | Summer 3 2022 June 21, Summer 4 2022 July 4 [ 149, 150 ] | Summer 3 2022 June 21, Summer 4 2022 July 4, Summer 5 2022 July 18 [ 149, 150, 151 ] |
Ann Loraine
made changes -
Rank | Ranked higher |
Nowlan Freese
made changes -
Assignee | Nowlan Freese [ nfreese ] |
Nowlan Freese
made changes -
Status | First Level Review in Progress [ 10301 ] | Ready for Pull Request [ 10304 ] |
Nowlan Freese
made changes -
Status | Ready for Pull Request [ 10304 ] | Pull Request Submitted [ 10101 ] |
Ann Loraine
made changes -
Status | Pull Request Submitted [ 10101 ] | Reviewing Pull Request [ 10303 ] |
Ann Loraine
made changes -
Status | Reviewing Pull Request [ 10303 ] | To-Do [ 10305 ] |
Ann Loraine
made changes -
Assignee | Karthik Raveendran [ karthik ] |
Karthik Raveendran
made changes -
Status | To-Do [ 10305 ] | In Progress [ 3 ] |
Karthik Raveendran
made changes -
Status | In Progress [ 3 ] | Needs 1st Level Review [ 10005 ] |
Karthik Raveendran
made changes -
Assignee | Karthik Raveendran [ karthik ] |
Nowlan Freese
made changes -
Status | Needs 1st Level Review [ 10005 ] | First Level Review in Progress [ 10301 ] |
Nowlan Freese
made changes -
Assignee | Nowlan Freese [ nfreese ] |
Ann Loraine
made changes -
Sprint | Summer 3 2022 June 21, Summer 4 2022 July 4, Summer 5 2022 July 18 [ 149, 150, 151 ] | Summer 3 2022 June 21, Summer 4 2022 July 4, Summer 5 2022 July 18, Summer 6 2022 Aug 1 [ 149, 150, 151, 152 ] |
Ann Loraine
made changes -
Rank | Ranked higher |
Nowlan Freese
made changes -
Assignee | Nowlan Freese [ nfreese ] | Karthik Raveendran [ karthik ] |
Nowlan Freese
made changes -
Status | First Level Review in Progress [ 10301 ] | To-Do [ 10305 ] |
Karthik Raveendran
made changes -
Status | To-Do [ 10305 ] | In Progress [ 3 ] |
Karthik Raveendran
made changes -
Status | In Progress [ 3 ] | To-Do [ 10305 ] |
Karthik Raveendran
made changes -
Status | To-Do [ 10305 ] | In Progress [ 3 ] |
Karthik Raveendran
made changes -
Status | In Progress [ 3 ] | Needs 1st Level Review [ 10005 ] |
Karthik Raveendran
made changes -
Assignee | Karthik Raveendran [ karthik ] |
Karthik Raveendran
made changes -
Assignee | Karthik Raveendran [ karthik ] |
Karthik Raveendran
made changes -
Assignee | Karthik Raveendran [ karthik ] | Nowlan Freese [ nfreese ] |
Nowlan Freese
made changes -
Assignee | Nowlan Freese [ nfreese ] | Karthik Raveendran [ karthik ] |
Nowlan Freese
made changes -
Status | Needs 1st Level Review [ 10005 ] | First Level Review in Progress [ 10301 ] |
Nowlan Freese
made changes -
Status | First Level Review in Progress [ 10301 ] | To-Do [ 10305 ] |
Nowlan Freese
made changes -
Status | To-Do [ 10305 ] | In Progress [ 3 ] |
Nowlan Freese
made changes -
Fix Version/s | 9.1.10 Major Release [ 10700 ] |
Nowlan Freese
made changes -
Issue Type | Task [ 3 ] | New Feature [ 2 ] |
Karthik Raveendran
made changes -
Status | In Progress [ 3 ] | Needs 1st Level Review [ 10005 ] |
Karthik Raveendran
made changes -
Status | Needs 1st Level Review [ 10005 ] | First Level Review in Progress [ 10301 ] |
Karthik Raveendran
made changes -
Status | First Level Review in Progress [ 10301 ] | Ready for Pull Request [ 10304 ] |
Karthik Raveendran
made changes -
Status | Ready for Pull Request [ 10304 ] | Pull Request Submitted [ 10101 ] |
Karthik Raveendran
made changes -
Assignee | Karthik Raveendran [ karthik ] |
Ann Loraine
made changes -
Status | Pull Request Submitted [ 10101 ] | Reviewing Pull Request [ 10303 ] |
Ann Loraine
made changes -
Status | Reviewing Pull Request [ 10303 ] | Merged Needs Testing [ 10002 ] |
Ann Loraine
made changes -
Sprint | Summer 3 2022 June 21, Summer 4 2022 July 4, Summer 5 2022 July 18, Summer 6 2022 Aug 1 [ 149, 150, 151, 152 ] | Summer 3 2022 June 21, Summer 4 2022 July 4, Summer 5 2022 July 18, Summer 6 2022 Aug 1, Fall 1 2022 Aug 15 [ 149, 150, 151, 152, 153 ] |
Ann Loraine
made changes -
Rank | Ranked higher |
Nowlan Freese
made changes -
Status | Merged Needs Testing [ 10002 ] | Post-merge Testing In Progress [ 10003 ] |
Nowlan Freese
made changes -
Assignee | Nowlan Freese [ nfreese ] |
Nowlan Freese
made changes -
Assignee | Nowlan Freese [ nfreese ] | Karthik Raveendran [ karthik ] |
Nowlan Freese
made changes -
Resolution | Done [ 10000 ] | |
Status | Post-merge Testing In Progress [ 10003 ] | Closed [ 6 ] |
As mentioned in the linked issue, opening the "Preferences" window at the Data sources level worked when I created a custom endpoint for it. However, http request failed repeatedly yesterday. Turns out it was just a caching issue and after deleting .idea folder in the Intellij IGB project folder along with the IGB folder did the trick and the http request went through the right breakpoints during debugging and returned the correct response.
The idea to open the "Preferences" window or the "Add New Data Source" window was abandoned because it could only confuse the user. Instead the data source should be added directly to the "DataProviderManager" instance (where new data sources are added to). To do so the instances of the "DataProviderFactoryManager" and "DataProviderManager" is required. New instances of the classes may work as the setters of these classes are not used in the AddDataProvider class (extends JFrame) where the logic to add a new data source is from. However, so far this is has not worked.