Compare commits

...

2 Commits

Author SHA1 Message Date
Christoph Ladurner
5e4fcca0ed release v0.12.3 2024-07-25 23:04:28 +02:00
Christoph Ladurner
c934a4952b fix(tugraz_authenticated): missmatch of role name 2024-07-25 23:04:01 +02:00
3 changed files with 9 additions and 4 deletions

View File

@@ -8,6 +8,11 @@
Changes
=======
Version v0.12.3 (release 2024-07-25)
- fix(tugraz_authenticated): missmatch of role name
Version v0.12.2 (release 2024-07-19)
- setup: introduce ruff

View File

@@ -11,7 +11,7 @@
from .ext import InvenioConfigTugraz
from .utils import get_identity_from_user_by_email
__version__ = "0.12.2"
__version__ = "0.12.3"
__all__ = (
"__version__",

View File

@@ -9,13 +9,13 @@
"""`RoleNeed`s for permission policies.
To use these roles, add them to the database via:
`$ invenio roles create tugraz_authenticated_user --description "..."`
`$ invenio roles create tugraz_authenticated --description "..."`
then add roles to users via:
`$ invenio roles add user@email.com tugraz_authenticated_user`
`$ invenio roles add user@email.com tugraz_authenticated`
"""
from flask_principal import RoleNeed
# using `flask_principal.RoleNeed`` instead of `invenio_access.SystemRoleNeed`,
# because these roles are assigned by an admin rather than automatically by the system
tugraz_authenticated_user = RoleNeed("tugraz_authenticated_user")
tugraz_authenticated_user = RoleNeed("tugraz_authenticated")