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)