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

Add a definition next to each user role in wagtail admin #3541

Closed
fourthletter opened this issue Aug 28, 2023 · 4 comments · Fixed by #3636
Closed

Add a definition next to each user role in wagtail admin #3541

fourthletter opened this issue Aug 28, 2023 · 4 comments · Fixed by #3636
Assignees
Labels
Type: Enhancement This is an improvement of an existing thing (not a new thing, which would be a feature).
Milestone

Comments

@fourthletter
Copy link
Contributor

Description

Add a definition next to each user role in the WagTail admin

image

@fourthletter fourthletter added the Type: Enhancement This is an improvement of an existing thing (not a new thing, which would be a feature). label Aug 28, 2023
@theskumar
Copy link
Member

@fourthletter can you please add the text for each of the labels in the issue description please?

@fourthletter fourthletter added this to the Quarter 1 milestone Sep 22, 2023
@fourthletter
Copy link
Contributor Author

fourthletter commented Oct 31, 2023

@wes-otf - here are definitions here. We could shorten the terms to fit on the Wagtail interface.

Staff view and edit all submissions, submit reviews, send determinations, and set up applications (this means creating Forms, Funds, and Rounds, and give other users (e.g. Reviewers or other Staff) access to applications/submissions.

Staff Admin view and edit all submissions, submit reviews, send determinations, and set up applications. Can disable 2FA, archive submissions, and other components not accessible to other roles.

Community Reviewer is an applicant with access to other applications for the Request with community review (peer review) workflow.

Reviewer has their own dashboard and can submit reviews. Advisory Council Members are typically assigned the 'Reviewer' role.

Applicant can access their own application and send communication in the communication/comment tab.

Partner could view, edit, and comment on a specific application they are assigned to.

Contracting could review and approve the PAF and access documents associated with contracting.

Finance could review and approve the PAF, access documents associated with contracting, and access invoices approved by Staff.

Approver is not a standalone role. This role has to be assigned in tandem with Staff, Contracting, or Finance. This role could review and approve PAF, and could access compliance documents.

@wes-otf
Copy link
Contributor

wes-otf commented Oct 31, 2023

@fourthletter Great! Thanks a ton.

@fourthletter
Copy link
Contributor Author

@wes-otf - I forgot to add definitions for staff admin and community reviewer

Staff Admin view and edit all submissions, submit reviews, send determinations, and set up applications. Can disable 2FA, archive submissions, and other components not accessible to other roles.

Community Reviewer is an applicant with access to other applications for the Request with community review (peer review) workflow.

frjo pushed a commit that referenced this issue Dec 13, 2023
Fixes #3541.

This PR adds descriptive help text to the Wagtail admin edit/create user
"Groups" prompt. This was done by creating custom Wagtail forms and
overwriting the existing group field, along with adding another field to
the
[groups.py](https://github.com/HyphaApp/hypha/blob/enhancement/add-desc-to-user-roles/hypha/apply/users/groups.py#L40).

The
[definitions](#3541 (comment))
provided by @fourthletter were shortened just a bit for the sake of
appearance. If anyone believes they got too truncated I'm fine with
updating them.
wes-otf added a commit that referenced this issue May 7, 2024
Fixes #3541.

This PR adds descriptive help text to the Wagtail admin edit/create user
"Groups" prompt. This was done by creating custom Wagtail forms and
overwriting the existing group field, along with adding another field to
the
[groups.py](https://github.com/HyphaApp/hypha/blob/enhancement/add-desc-to-user-roles/hypha/apply/users/groups.py#L40).

The
[definitions](#3541 (comment))
provided by @fourthletter were shortened just a bit for the sake of
appearance. If anyone believes they got too truncated I'm fine with
updating them.
wes-otf added a commit that referenced this issue May 8, 2024
Fixes #3541.

This PR adds descriptive help text to the Wagtail admin edit/create user
"Groups" prompt. This was done by creating custom Wagtail forms and
overwriting the existing group field, along with adding another field to
the
[groups.py](https://github.com/HyphaApp/hypha/blob/enhancement/add-desc-to-user-roles/hypha/apply/users/groups.py#L40).

The
[definitions](#3541 (comment))
provided by @fourthletter were shortened just a bit for the sake of
appearance. If anyone believes they got too truncated I'm fine with
updating them.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: Enhancement This is an improvement of an existing thing (not a new thing, which would be a feature).
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants