The objective of this document is to provide functional and non-functional requirements for OSDU Admin UI development team to develop a front-end project for accessing existing API which are currently invoked by Postman. This solution will ease up a lot of admin tasks with the intended UI.<br/>
<h4>1.2 Project Background</h4>
...
...
@@ -24,5 +24,7 @@ Discussions with various Module Owners and CSP is in progress and below requirem
<h2>2. Detailed Business Requirements - Functional</h2>
Below are the point of contacts driving the requirements for Admin UI Project:
<table><thead><th>Modules</th><th>Point of Contact</th><th>Initial Business Requirements Discussion</th><th>User Stories Received</th><th>API Availability</th><th>Prototype Screens Developed</th><th>Access to API</th><thead><tbody><tr><td>Information Security</td><td>Paco Hope</td><td>Completed</td><td>Completed</td><td>Yes</td><td>In Progress</td><td>No</td></tr><tr><td>Data Platform</td><td>Philip Jong & Stephen Whitley</td><td>Completed</td><td>In Progress</td><td>To be Identified</td><td>To be Created</td><td>No</td></tr><tr><td>Data Ingestion</td><td>Stephen Whitely</td><td>Completed</td><td>To be Identified</td><td>To be Identified</td><td>To be Created</td><td>No</td></tr><tr><td>E&O</td><td>Hrvoje Markovic</td><td>Completed</td><td>In Progress</td><td>Yes</td><td>Yes</td><td>No</td></tr><tr><td>Audit and Metrics</td><td>Nidhi Fotedar</td><td>Open</td><td>To be Identified</td><td>To be Identified</td><td>To be Created</td><td>No</td></tr><tr><td>Data Loading</td><td>Michael Haven</td><td>Completed</td><td>To be Identified</td><td>To be Identified</td><td>To be Created</td><td>No</td></tr><tr><td>System Configuration</td><td>Raj Kannan</td><td>In Progress</td><td>To be Identified</td><td>To be Identified</td><td>To be Created</td><td>No</td></tr></tbody></table>
<h5>a. Login Screen</h5>
<ul><li>Initially Philip had provided requirements for a login and register screens. However, after discussions with Paco and Philip individually, it was decided that login screens should not be created for Admin UI</li><li>Authentication and authorization will happen using the IDP and E&O APIs</li><li>Access to OSDU Admin UI tool will be through bearer token generated through the IDP where the OSDU data platform is deployed</li><li>Admin UI Portal will have unique URL’s depending on which instance it has been hosted on. </li><li>Login and Registration is not part of Admin UI Development. It will be taken care by Organisations in their own IDP.</li></ul>
\ No newline at end of file
<h4>a. Login Screen</h4>
<ul><li>Initially Philip had provided requirements for a login and register screens. However, after discussions with Paco and Philip individually, it was decided that login screens should not be created for Admin UI</li><li>Authentication and authorization will happen using the IDP and E&O APIs</li><li>Access to OSDU Admin UI tool will be through bearer token generated through the IDP where the OSDU data platform is deployed</li><li>Admin UI Portal will have unique URL’s depending on which instance it has been hosted on. </li><li>Login and Registration is not part of Admin UI Development. It will be taken care by Organisations in their own IDP.</li></ul>
<h4>b. Landing page (Home page)</h4>
After Successful authentication from the respective IDP, user will be redirected to the Landing page (Home page).This home page will list below modules: