Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow admins to edit a new project request's PI #595

Open
matthew-li opened this issue Mar 26, 2024 · 0 comments
Open

Allow admins to edit a new project request's PI #595

matthew-li opened this issue Mar 26, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@matthew-li
Copy link
Collaborator

matthew-li commented Mar 26, 2024

Per #594, users sometimes select the wrong PI for a new project request.

There's currently no way to correct a wrongly-selected PI from the website. Update the new project request detail view such that admins (but not the requester and PI) have some way to update the PI.

  • As in the normal request flow, the PI may be selected from a dropdown (if already existent) or created from name + email (if not).
    • It may be simplest to have one form with both the dropdown and the fields for a new user, rather than having a multi-step form.
      • Validate that only one method is used (i.e., dropdown must be empty if new-user fields are filled in, and vice versa).
    • The same constraints as in the regular flow must still apply (e.g., PIs are limited to one allowance (for some types of allowances); on MyLRC, PIs must be LBL users, etc.).
  • It may make sense to integrate this into the admin checklist step form for confirming PI eligibility.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Review pending
Development

No branches or pull requests

2 participants