-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
Issue Description
We currently have an internal OpenAPI documentator where developers can create, edit, and publish API documents.
Often, there are situations where multiple developers collaborate on the same set of APIs, and the owner of the document needs to frequently change the document's ownership back and forth to allow editing.
So, we need to enhance the system to allow the owner of an API document to grant editing permissions to other users.
Feature Requirements
- Ability for the owner of an API document to manage permissions.
- Grant the selected users the ability to edit the API document.
- Ensure that only the owner and users with granted permissions can edit the document.
- Display the owner and users with editing permissions on the API document page.
- Provide a user-friendly interface for managing permissions.
Expected Behavior
- The owner of an API document should be able to add or remove editing permissions for other users.
- Users with editing permissions should be able to make changes to the API document.
Additional Information
- Currently, only the document owner has editing rights.
Acceptance Criteria
- The owner should be able to add and remove editing permissions for other users.
- Only the owner and users with granted permissions should be able to edit the document.
Labels
enhancement, permissions, user management
Metadata
Metadata
Assignees
Labels
No labels