We are developing a social networking app. There are open and private groups in it. You can join and leave an open group whenever you want. If you want to join a private group, you have to request membership. The join button is disabled until you are accepted or denied.

The question is, should you allow the users to leave the group before they are accepted or not? Some argue this would confuse the admin, because when they accept the user, they will disappear. On the other hand if the user changes their mind, they cannot find the option to leave. It's also harder to test, because the tester needs admin access to test the membership request several times.

1 Answer 1


Allow users to leave the group before they are accepted by providing an option to Cancel Request.

Once the user cancels request the task to approve request disappears from Admin's tasks list (this is something the program needs to take care of). I think this will resolve the confusion.

  • 2
    Also don't forget that if the admin gets a notification he should be able to see a good error handling instead of a plain 'no application found' message without context. Commented Apr 4, 2017 at 11:07
  • That's what I thought and finally I managed to convince my colleagues.
    – Herrbert74
    Commented Apr 5, 2017 at 14:54

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.