[API] Get user org permissions #17232

Merged
romdum merged 12 commits from feature/api_user_org_perm into main 2021-10-12 10:47:20 +00:00
romdum commented 2021-10-05 21:35:32 +00:00 (Migrated from github.com)

Closes #17173

Add new API endpoint to get user permissions on an organization.

URL: /api/v1/users/{user}/orgs/{org}/permissions

Method: GET

Response example:

{
    "is_owner": false,
    "is_admin": true,
    "can_write": true,
    "can_read": true,
    "can_create_repository": false
}
Closes #17173 Add new API endpoint to get user permissions on an organization. **URL**: `/api/v1/users/{user}/orgs/{org}/permissions` **Method**: GET **Response example**: ```json { "is_owner": false, "is_admin": true, "can_write": true, "can_read": true, "can_create_repository": false } ```
6543 (Migrated from github.com) reviewed 2021-10-07 17:33:54 +00:00
@ -100,0 +116,4 @@
// type: string
// required: true
// responses:
// "200":
6543 (Migrated from github.com) commented 2021-10-07 17:33:54 +00:00

add resp 404 desc please :)

if you need a hint look into other swagger desc

add resp 404 desc please :) if you need a hint look into other swagger desc
6543 (Migrated from github.com) approved these changes 2021-10-07 18:04:51 +00:00
wxiaoguang reviewed 2021-10-12 09:49:54 +00:00

Why IsOwner IsAdmin CanWrite are set to false, but others like CanRead CanCreateRepository are not touched?

All boolean variables should be default to false?

Why `IsOwner` `IsAdmin` `CanWrite` are set to false, but others like `CanRead` `CanCreateRepository` are not touched? All boolean variables should be default to false?
6543 (Migrated from github.com) reviewed 2021-10-12 09:52:53 +00:00
6543 (Migrated from github.com) commented 2021-10-12 09:52:52 +00:00

heh right :)

heh right :)
6543 (Migrated from github.com) reviewed 2021-10-12 09:53:12 +00:00
6543 (Migrated from github.com) commented 2021-10-12 09:53:11 +00:00
```suggestion ```
wxiaoguang approved these changes 2021-10-12 09:54:43 +00:00
This repo is archived. You cannot comment on pull requests.
No reviewers
No Milestone
No project
No Assignees
2 Participants
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: lunny/gitea#17232
No description provided.