Add key download view, permission, link and test.

This commit is contained in:
Roberto Rosario
2016-03-30 18:29:39 -04:00
parent 94b00c7ce5
commit e8c0951b0d
6 changed files with 88 additions and 13 deletions

View File

@@ -5,8 +5,8 @@ from django.utils.translation import ugettext_lazy as _
from navigation import Link
from .permissions import (
permission_key_delete, permission_key_receive, permission_key_view,
permission_keyserver_query
permission_key_delete, permission_key_download, permission_key_receive,
permission_key_view, permission_keyserver_query
)
link_private_keys = Link(
@@ -25,6 +25,10 @@ link_key_detail = Link(
permissions=(permission_key_view,), text=_('Details'),
view='django_gpg:key_detail', args=('resolved_object.pk',)
)
link_key_download = Link(
permissions=(permission_key_download,), text=_('Download'),
view='django_gpg:key_download', args=('resolved_object.pk',)
)
link_key_query = Link(
permissions=(permission_keyserver_query,), text=_('Query keyservers'),
view='django_gpg:key_query'