Add Key usage for signing permission.
This commit is contained in:
@@ -16,7 +16,9 @@ from .links import (
|
|||||||
link_key_delete, link_key_detail, link_key_query, link_key_receive,
|
link_key_delete, link_key_detail, link_key_query, link_key_receive,
|
||||||
link_key_setup, link_private_keys, link_public_keys
|
link_key_setup, link_private_keys, link_public_keys
|
||||||
)
|
)
|
||||||
from .permissions import permission_key_delete, permission_key_view
|
from .permissions import (
|
||||||
|
permission_key_delete, permission_key_sign, permission_key_view
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
class DjangoGPGApp(MayanAppConfig):
|
class DjangoGPGApp(MayanAppConfig):
|
||||||
@@ -33,7 +35,7 @@ class DjangoGPGApp(MayanAppConfig):
|
|||||||
ModelPermission.register(
|
ModelPermission.register(
|
||||||
model=Key, permissions=(
|
model=Key, permissions=(
|
||||||
permission_acl_edit, permission_acl_view,
|
permission_acl_edit, permission_acl_view,
|
||||||
permission_key_delete, permission_key_view
|
permission_key_delete, permission_key_sign, permission_key_view
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
@@ -12,6 +12,9 @@ permission_key_delete = namespace.add_permission(
|
|||||||
permission_key_receive = namespace.add_permission(
|
permission_key_receive = namespace.add_permission(
|
||||||
name='key_receive', label=_('Import keys from keyservers')
|
name='key_receive', label=_('Import keys from keyservers')
|
||||||
)
|
)
|
||||||
|
permission_key_sign = namespace.add_permission(
|
||||||
|
name='key_sign', label=_('Use keys to sign content')
|
||||||
|
)
|
||||||
permission_key_view = namespace.add_permission(
|
permission_key_view = namespace.add_permission(
|
||||||
name='key_view', label=_('View keys')
|
name='key_view', label=_('View keys')
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user