nextcloud / nextcloud/contacts

Invited member cannot accept/refuse the invitation

Open
#2,406 1 comment 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

0. Needs triage feature: teams
Dominant language
JavaScript
Stars
642
Forks
220
Avg merge
14h 39m
Merged PRs (30d)
51

Description

Selection_055

When invited into a Circles that have checked the option Members have to accept invitation, on the recipient side there is no way to accept/refuse the invitation (beside the notification).

The page have the same display as if the recipient was the one requesting a membership to the Circle:

  • His/her membership is marked as 'Pending'
  • A message saying that Your request to join this circle is pending approval

The correct behavior would be to display a better message about 'Your have been invited [...]`, and in the member list a wa to accept/refuse the invitation.

This is the interesting part of the JSON returned by the backend when retrieving the member list:

Selection_056

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by tracing the member-list display and the invitation status in the backend JSON shown in the issue. Verify how invited members are distinguished from membership requests, then check the notification and member-list flows. Done means recipients can see that they were invited and can accept or refuse the invitation.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
frontend
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.