We're updating the issue view to help you get more done. 

Implement People frontend

Description

Features

  • Add someone (button)

    • User select dialog -> opens manage permissions

  • Search

  • Sort (dropdown)

  • Show (dropdown)

  • Pagination

  • Table

    • Search: works on username, display name, role name

    • Sort by

      • Name

      • Role

    • Name

    • Role

    • Manage Permissions (button)

      • Manage Permissions dialog

        • Note: make sure the logic is carried over properly. Focal point for testing.

Mystery: should glossary permissions be shown in the people table? They are in the permission dialog but not the table.

API endpoints

Assumption: we are loading all the people data in a single request (don't need a filterable endpoint since that will happen client-side).

  • (optional) get number of people in project (to display number on tab when it is not selected yet)

  • Get a list of people for the project with their roles in this project. Optional: make the endpoint filterable in case we need that.

  • Set permissions for a person for this project (when permission dialog submitted).

Status

Assignee

Kathryn Gough

Reporter

Kathryn Gough

Labels

None

Tested Version/s

None

Epic Link

Sprint

None

Fix versions

Priority

unspecified