Skip to content
This repository has been archived by the owner on Jun 6, 2024. It is now read-only.

Group & VC request management for user and admin #4949

Open
3 of 13 tasks
yiyione opened this issue Oct 11, 2020 · 0 comments
Open
3 of 13 tasks

Group & VC request management for user and admin #4949

yiyione opened this issue Oct 11, 2020 · 0 comments
Labels

Comments

@yiyione
Copy link
Contributor

yiyione commented Oct 11, 2020

Motivation

Providing an easy way to manage user's VC requests on webportal.
Resources like VC and teamwise-storage are binding to Group in OpenPAI, when a user request a VC or storage, the admin need to figure out which groups to join.
And we don't have a group management UI in webportal.

Proposal

Users can submit their request on OpenPAI

User can submit requests (user sign up, VC permission, Storage permission) on webportal/rest-API.
Admin can view the user's requests on webportal, and the UI can help Admin to figure out which groups the user can join or create a new account for the user (basic mode).

Note: user's requests will be stored in ETCD (As the group info was in there).

Group management page for Admin

Add a group management page in webportal for Admin.

Work Items

  • Add new API in rest-server for the requests [RestServer] API for user requests (sign up, vc request, storage) #4948.
    • Add api tests in js sdk. ETA: Nov. 12
  • Add sign up and user request pending list page. ETA: Nov. 13
    • sign up & follow up page design
    • sign up page implement
    • pending list page
  • Add vc request and vc request pending list page. ETA: Nov. 13
    • vc request page design
    • vc request in user profile page implement
    • pending list page
  • Add group management page. ETA: Nov. 13

UI Design

signup
requestVC
requestVC2
pendinglist
groupSelection

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

2 participants