InfuseAI/primehub

[PH-26] Adjust PrimeHub UI Layouts

Opened this issue · 0 comments

  • [User Portal / Datasets] Remove the function.

    The user seldom uses this function. Remove this function.

  • [User Portal / Settings ] Settings function arrangement.

    Setting function like the "Group portal" concept.

    1. Group Information: Group Admin can see the resource and deployment limitation.
      If they want to modify the limitation, they need to ask the system admin to do it.
    2. Member:
      1. Group admin can add users / enable and disable users / see the group members.
        Only the system admin can delete the users.
      2. System admin can limit the number of group users.
        If user want to modify the limitation, they need to ask the system admin to do it.
    3. Usage reports: Group admin
    4. Instance Type: The system provides the default setting, group admin can configure the specific type in their group.
  • [Admin Portal / Images] Separate docker images into three parts: Jupyter Notebook, Deployments, and Others.

    1. Jupyter Notebook: For the "User Portal / Notebook" function used.
    2. deployments: For the "User Portal / Deployment" function used.
    3. Others: For "building custom images" used. Ex: install the OpenCV python package in streamlit.
  • [Admin Portal / App Settings] Some suggestion

    1. Change the function name: App Settings -> Apps
    2. Do the CRUD PrimeHub deployment in the Admin Portal.
  • [Admin Portal / System Settings] Some suggestion

    1. Change the function name: System Settings -> Platform
    2. Separate feature to subpages for easily reading
      1. Admin Portal / Platform / License
      2. Admin Portal / Platform / Timezone
      3. Admin Portal / Platform / Email