Skip to main content

Invenio module for common role based access control.

Project description

https://img.shields.io/travis/inveniosoftware/invenio-access.svg https://img.shields.io/coveralls/inveniosoftware/invenio-access.svg https://img.shields.io/github/tag/inveniosoftware/invenio-access.svg https://img.shields.io/pypi/dm/invenio-access.svg https://img.shields.io/github/license/inveniosoftware/invenio-access.svg

Invenio module for common role based access control.

This is an experimental developer preview release.

Changes

Version 1.0.0a6 (released 2016-06-13)

New features

  • Adds ‘superuser_access’ action. This grants access to all permissions checked through DynamicPermissions. Note that granting ‘superuser_access’ will make every DynamicPermission deny access by default.

Version 1.0.0a5 (released 2016-04-26)

  • Major incompatible rewrite.

Version 0.2.0 (released 2015-10-02)

Incompatible changes

  • Changes function name of AclFactory function to act_factory.

  • Removes legacy admin interface. (#3233)

  • Removes legacy WebUser module.

Improved features

  • Makes upgrade recipe resilient to missing primary key in accROLE_accACTION_accARGUMENT table. (#10)

Bug fixes

  • Removes dependencies to invenio.utils and replaces them with invenio_utils.

  • Removes dependencies to invenio.testsuite and replaces them with invenio_testing.

  • Removes calls to PluginManager consider_setuptools_entrypoints() removed in PyTest 2.8.0.

  • Adds missing invenio_ext dependency and fixes its imports.

  • Adds missing invenio_base dependency.

Version 0.1.0 (released 2015-09-04)

  • Initial public release.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

invenio-access-1.0.0a6.tar.gz (37.6 kB view details)

Uploaded Source

Built Distribution

invenio_access-1.0.0a6-py2.py3-none-any.whl (19.0 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file invenio-access-1.0.0a6.tar.gz.

File metadata

File hashes

Hashes for invenio-access-1.0.0a6.tar.gz
Algorithm Hash digest
SHA256 dc6bfdc30b8e59dd3b573d4ac5a66559fe564ddc1d35c1900db252af06ba9aac
MD5 04de06748340b27c79342fc5840cf7bf
BLAKE2b-256 ac2e6359b8ad8c23584e4456c32288f3c5706828d09f839ce52cb8e99911cecc

See more details on using hashes here.

Provenance

File details

Details for the file invenio_access-1.0.0a6-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for invenio_access-1.0.0a6-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 5f9233869bf0507f445263245af61131df28ae26a089ecce072068b1d05d6b61
MD5 db442c14a4fe98687253efd7ed50af4f
BLAKE2b-256 faa5e4429e86fb7243088745cc268bdfa5aae94b29a3cdc3031c2ec46720f9e3

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page