From 2c334196d5e300019668553c09d4eae7bfd8c975 Mon Sep 17 00:00:00 2001 From: FreneticScribbler Date: Wed, 4 Dec 2019 23:59:39 +0000 Subject: [PATCH] CHANGE: Restrict viewing asset DB to keyholders. This is in line with what it was when it was on the Shared Drive. --- RIGS/templates/RIGS/index.html | 10 +++++----- assets/urls.py | 6 +++--- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/RIGS/templates/RIGS/index.html b/RIGS/templates/RIGS/index.html index 826839e6..bc1cc659 100644 --- a/RIGS/templates/RIGS/index.html +++ b/RIGS/templates/RIGS/index.html @@ -11,7 +11,7 @@
- +

Quick Links

@@ -20,7 +20,7 @@ Rigboard Calendar {% if perms.RIGS.add_event %} New Event{% endif %} - Asset Database + {% if perms.assets.view_asset %} Asset Database{% endif %}
@@ -29,7 +29,7 @@ Pre-Event Risk Assessment Price List Subhire Insurance Form - +
@@ -73,8 +73,8 @@
{% if perms.RIGS.view_event %}
- {% include 'RIGS/activity_feed.html' %} - + {% include 'RIGS/activity_feed.html' %} +
{% endif %}
diff --git a/assets/urls.py b/assets/urls.py index fa5facd0..1c03a1d9 100644 --- a/assets/urls.py +++ b/assets/urls.py @@ -4,9 +4,9 @@ from assets import views from PyRIGS.decorators import permission_required_with_403 urlpatterns = [ - path('', views.AssetList.as_view(), name='asset_index'), - path('asset/list/', views.AssetList.as_view(), name='asset_list'), - path('asset/id//', views.AssetDetail.as_view(), name='asset_detail'), + path('', permission_required_with_403('assets.view_asset')(views.AssetList.as_view()), name='asset_index'), + path('asset/list/', permission_required_with_403('assets.view_asset')(views.AssetList.as_view()), name='asset_list'), + path('asset/id//', permission_required_with_403('assets.view_asset')(views.AssetDetail.as_view()), name='asset_detail'), path('asset/create/', permission_required_with_403('assets.create_asset')(views.AssetCreate.as_view()), name='asset_create'), path('asset/id//edit/', permission_required_with_403('assets.change_asset')(views.AssetEdit.as_view()), name='asset_update'), path('asset/id//duplicate/', permission_required_with_403('assets.create_asset')(views.AssetDuplicate.as_view()), name='asset_duplicate'),