Add keyword arguments to all calls. Rename URL parameters to be
explicit ("key_id"). Add key delete view test. Update tests
to use a mixin for repeated key creation code. Grant permissions
and access the proper way using self.grant_permission and
self.grant_access.
Signed-off-by: Roberto Rosario <Roberto.Rosario@mayan-edms.com>
31 lines
927 B
Python
31 lines
927 B
Python
from __future__ import unicode_literals
|
|
|
|
from django.utils.translation import ugettext_lazy as _
|
|
|
|
from mayan.apps.smart_settings import Namespace
|
|
|
|
from .literals import (
|
|
DEFAULT_GPG_PATH, DEFAULT_KEYSERVER, DEFAULT_SETTING_GPG_BACKEND
|
|
)
|
|
|
|
namespace = Namespace(name='django_gpg', label=_('Signatures'))
|
|
|
|
setting_gpg_backend = namespace.add_setting(
|
|
default=DEFAULT_SETTING_GPG_BACKEND,
|
|
global_name='SIGNATURES_GPG_BACKEND', help_text=_(
|
|
'Path to the GPG class to use when managing keys.'
|
|
)
|
|
)
|
|
setting_gpg_backend_arguments = namespace.add_setting(
|
|
global_name='SIGNATURES_GPG_BACKEND_ARGUMENTS',
|
|
default={
|
|
'gpg_path': DEFAULT_GPG_PATH
|
|
}, help_text=_(
|
|
'Arguments to pass to the SIGNATURES_GPG_BACKEND. '
|
|
)
|
|
)
|
|
setting_keyserver = namespace.add_setting(
|
|
global_name='SIGNATURES_KEYSERVER', default=DEFAULT_KEYSERVER,
|
|
help_text=_('Keyserver used to query for keys.')
|
|
)
|