Update Requirements, Design and Approach authored by Sourabh Roy's avatar Sourabh Roy
......@@ -65,10 +65,14 @@ Discussions with various Module Owners and CSP is in progress and below requirem
4. During the initial setup of OSDU instance, a super user is added to various groups. This superuser will be responsible for configuring the groups access to various other users using Admin UI Application. The entitlements API’s will be used to manage users and groups mapping <br/>
5. Below is a prototype screen of how the initial landing page will look like:
![img3](uploads/de46ea425834a41a9728f3f19f156fb6/img3.png)<br/>
**6. Manage Users** <br/>
<b>6. Manage Users</b><br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Below is a prototype screen of how the E&O manage users/groups page will look like:
![manage_users](uploads/0831139749e8c7ebb6538b10c6258325/manage_users.jpg)
<ul> <li>User with Owner role will be able to add a member and delete a member from his group</li> <li>Owner can also decide the permission of member that is going to be added in that group</li> <li>All the logged in users irrespective of their role will be able to view the members of their group</li> <li>Search functionality is also provided to users to ease their work</li> </ul>
**6. Manage Groups** <br/>
<b>6. Manage Groups </b><br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Below is a prototype screen of how the E&O manage groups page will look like:
![manage_groups](uploads/cb487a51d99f43afb4df930d369f4c32/manage_groups.jpg)
<ul> <li>User with Owner role and Admin or Creator permission will be able to create a group and can also delete a group</li> <li>User with Owner role and Viewer permission can only view the list of groups and member inside a group</li> <li>Search functionality is also provided to users to easily search a group or user</li> </ul>
<h2>4. Admin Application Deployment Approach</h2>
<p>Deployment approach is yet to be finalized. A few options discussed are as below:</p>
<ol> <li>AWS Elastic Beanstalk/App Service</li> <li>Serverless (NGINX containerized deployment) (preferred)</li> </ol>
\ No newline at end of file