Clarify access request email notification and inform if the request was approved/denied

Description

Currently when a user requests access to a project, the Master members receive the following notification email:

[Name](user profile) requested Developer access to the [Group / Project](project members).

It's not clear how the user should proceed.

Also, if another member has already approved/denied a request, there's no information of that when clicking on the “project members” link in the email. The request is simply gone, without feedback of what happened.

Proposal

On the request email:

  • Add a clear link to proceed, like “Review access request”, that links to the project members page
  • Link “Group / Project” to the project homepage, instead of the project members page

Upon clicking that email link, on the project members page:

  • If the request has already been approved/denied by another member, add an information notice indicating:
    • What was the action (approved/denied)
    • Who took that action (user and link to profile)
    • When that action was taken (date and time)

Links / references

Documentation blurb

Assignee Loading
Time tracking Loading