Project

Profile

Help

Issue #9053

closed

Issue #9049: API V3 Refactor

Issue #9050: Implement new V3 endpoints

Implement namespace permission endpoints

Added by newswangerd over 3 years ago. Updated about 3 years ago.

Status:
CLOSED - DUPLICATE
Priority:
Normal
Assignee:
-
Sprint/Milestone:
-
Start date:
Due date:
Estimated time:
Severity:
2. Medium
Platform Release:
OS:
Triaged:
No
Groomed:
No
Sprint Candidate:
No
Tags:
GalaxyNG
Sprint:
Quarter:

Description

Ticket moved to GitHub: "pulp/pulp_ansible/741":https://github.com/pulp/pulp_ansible/issues/741


The current namespaces endpoint embeds permissions as a nested object which is hard to use, error prone and not very scalable.

Rather than embedded updating permissions for objects into the object itself, like the old v3 and _ui apis, object level permissions will be set using <object_url>/groups and <object_url>/users. These two viewsets will accept PUT operations for setting and updating a list of permissions on the given object and a DELETE operation for removing a list of permissions from a given object.

API Spec

Actions #1

Updated by pulpbot about 3 years ago

  • Description updated (diff)
  • Status changed from NEW to CLOSED - DUPLICATE

Also available in: Atom PDF