...
- User stories documented (Shenggu)
- User stories reviewed (Nitin)
- Design documented (Shenggu)
- Design reviewed (Andreas)
- Feature merged (Shenggu)
- Integration tests (Shenggu)
- Documentation for feature (Shenggu)
- Blog post (Shenggu)
...
URL | Response |
---|---|
GET /cdap/ | index.mako (main page) |
GET /cdap/details/path/to/entity/entity_id | json of entity properties |
GET /cdap/acl/path/to/entity/entity_id | json of entity ACLs |
POST /cdap/acl/add/entity_id/ --data {groupid, operationoperations} | 200 ok / 500 error |
POST /cdap/acl/revoke/entity_id/ --data {groupid, operations} | 200 ok / 500 error |
|
The operations here include {READ | WRITE | EXECUTE | ADMIN | ALL}. Multiple operations can be granted/revoked at once.
Out of Scope
In the above design, the system only supports listing all entities in CDAP and perform ACL management on these entities, while there is no full-support for managing the entities. These cases are listed as below and might be supported in the future.
...