Add Key usage for signing permission.

This commit is contained in:
Roberto Rosario
2016-03-30 02:30:50 -04:00
parent 8baca70ef5
commit 24d8287072
2 changed files with 7 additions and 2 deletions

View File

@@ -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
) )
) )

View File

@@ -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')
) )