Ticket #93 (new enhancement) — at Initial Version
Access control for packages
Reported by: | rgrp | Owned by: | rgrp |
---|---|---|---|
Priority: | critical | Milestone: | v0.10 |
Component: | ckan | Keywords: | |
Cc: | Repository: | ||
Theme: |
Description
A user's ability to edit a package should be configurable by an admin. Propose there are 3 level of capability on a package:
- Admin
- Edit
- Read (optional at present since everything should be readable)
Cost: 2d
Details
- An Admin should be able to change the permissions for the package for others.
- A person registering a package (if logged in) automatically becomes an Admin for that package
- By default being an Admin implies Editor implies Reader
- By default edit rights are for everyone (as are read rights)
Extras
May wish to expand edit permissions in future to e.g.:
- Edit: core
- Edit: tags
- Edit: everything
Note: See
TracTickets for help on using
tickets.