1.20.5 Too many confusing steps to add a member to organization #11847

Open
opened 2025-11-02 09:49:34 -06:00 by GiteaMirror · 1 comment
Owner

Originally created by @bilogic on GitHub (Oct 14, 2023).

Feature Description

Problem, adding a member is way too confusing

  1. Go to org page https://mygitea.com/org/myorg
  2. Naturally click members since I want to add, but deadend, no such option
  3. One must click Teams, but only New Team, where is add members???
  4. One must click Owners to reach https://mygitea.com/org/myorg/teams/owners

Fix

A https://mygitea.com/org/myorg/teams/owners

  • rename this route to /teams/members
  • disable add/leave permissions if user is not an owner, i.e. view only

B https://mygitea.com/org/myorg/members

  • Remove this route, it only allows members to be removed. And who can remove members? Owners/Admin. Why replicate A?

Screenshots

No response

Originally created by @bilogic on GitHub (Oct 14, 2023). ### Feature Description # Problem, adding a member is way too confusing 1. Go to org page https://mygitea.com/org/myorg 2. Naturally click `members` since I want to `add`, but deadend, no such option 3. One must click `Teams`, but only `New Team`, where is `add` members??? 4. One must click `Owners` to reach https://mygitea.com/org/myorg/teams/owners # Fix ## A https://mygitea.com/org/myorg/teams/owners - rename this route to `/teams/members` - disable add/leave permissions if user is not an owner, i.e. view only ## B https://mygitea.com/org/myorg/members - Remove this route, it only allows members to be removed. And who can remove members? Owners/Admin. Why replicate A? ### Screenshots _No response_
GiteaMirror added the type/proposal label 2025-11-02 09:49:34 -06:00
Author
Owner

@lng2020 commented on GitHub (Oct 19, 2023):

some discussions have been made about the Invite button in #22054, and recently there has been a PR raised to fix this one.

@lng2020 commented on GitHub (Oct 19, 2023): some discussions have been made about the `Invite` button in #22054, and recently there has been a PR raised to fix this one.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/gitea#11847