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

@@ -13,11 +13,12 @@ from navigation import SourceColumn
from .classes import KeyStub
from .links import (
link_key_delete, link_key_detail, link_key_query, link_key_receive,
link_key_setup, link_private_keys, link_public_keys
link_key_delete, link_key_detail, link_key_download, link_key_query,
link_key_receive, link_key_setup, link_private_keys, link_public_keys
)
from .permissions import (
permission_key_delete, permission_key_sign, permission_key_view
permission_key_delete, permission_key_download, permission_key_sign,
permission_key_view
)
@@ -35,7 +36,8 @@ class DjangoGPGApp(MayanAppConfig):
ModelPermission.register(
model=Key, permissions=(
permission_acl_edit, permission_acl_view,
permission_key_delete, permission_key_sign, permission_key_view
permission_key_delete, permission_key_download,
permission_key_sign, permission_key_view
)
)
@@ -89,7 +91,8 @@ ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
menu_object.bind_links(links=(link_key_receive,), sources=(KeyStub,))
menu_object.bind_links(
links=(link_acl_list, link_key_delete,), sources=(Key,)
links=(link_acl_list, link_key_delete, link_key_download,),
sources=(Key,)
)
menu_setup.bind_links(links=(link_key_setup,))
menu_facet.bind_links(