-
Notifications
You must be signed in to change notification settings - Fork 69
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
RFC Removal of default permissions #137
Comments
* Removes default permission factories using Invenio-Access module. (closes inveniosoftware#137) Signed-off-by: Jiri Kuncar <[email protected]>
Indeed, we may want to recommend to use the collection concept instead. Note that this is touching the forthcoming "Invenio 3 Beta Access" sprint on how the recommended access control may look like; hopefully uniformly across services. E.g. CDS started to experiment with an alternative approach to collections... CERNDocumentServer/cds-videos#160 (comment) |
* Removes default permission factories using Invenio-Access module. (closes inveniosoftware#137) Signed-off-by: Jiri Kuncar <[email protected]>
@jirikuncar I understand the need to remove the permission per record as it would bloat the database. However having a permission for reading, updating, deleting, creating ALL records can be useful. That way it is possible to create custom admin roles. @tiborsimko I would be interested to see the suggested designs for permissions. We started some time ago a specification document for the permissions in B2Share. I would like to see how well these designs match our needs. |
* Removes default permission factories using Invenio-Access module. (closes inveniosoftware#137) Signed-off-by: Jiri Kuncar <[email protected]>
* Removes default permission factories using Invenio-Access module. (closes inveniosoftware#137) Signed-off-by: Jiri Kuncar <[email protected]>
Ok for removing the permissions from invenio-records. As there are different kind of records (ex: deposits), having generic records permissions does not make sense anymore. |
I'd be also in favour of decoupling |
* Removes default permission factories using Invenio-Access module. (closes inveniosoftware#137) Signed-off-by: Jiri Kuncar <[email protected]>
Proposal
Can we remove
invenio_records.permissions
module as it is not recommended for large repositories to store per record access rights ininvenio-access
?cc @inveniosoftware/triagers
The text was updated successfully, but these errors were encountered: