From d69543e309f3d32fb2451084d09c4a08bc50223e Mon Sep 17 00:00:00 2001 From: Arona Jones Date: Sat, 26 Nov 2022 12:54:42 +0000 Subject: [PATCH] FIX: Only require login to view training profiles Previously required a specific permission only granted to keyholders --- training/urls.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/training/urls.py b/training/urls.py index 4fefe353..de0dd2e6 100644 --- a/training/urls.py +++ b/training/urls.py @@ -2,7 +2,6 @@ from django.urls import path from django.contrib.auth.decorators import login_required from training.decorators import is_supervisor -from PyRIGS.decorators import permission_required_with_403 from training import views, models from versioning.views import VersionHistory @@ -12,10 +11,9 @@ urlpatterns = [ path('item//qualified_users/', login_required(views.ItemQualifications.as_view()), name='item_qualification'), path('trainee/list/', login_required(views.TraineeList.as_view()), name='trainee_list'), - path('trainee//', - permission_required_with_403('RIGS.view_profile')(views.TraineeDetail.as_view()), + path('trainee//', login_required(views.TraineeDetail.as_view()), name='trainee_detail'), - path('trainee//history', permission_required_with_403('RIGS.view_profile')(VersionHistory.as_view()), name='trainee_history', kwargs={'model': models.Trainee, 'app': 'training'}), # Not picked up automatically because proxy model (I think) + path('trainee//history', login_required(VersionHistory.as_view()), name='trainee_history', kwargs={'model': models.Trainee, 'app': 'training'}), # Not picked up automatically because proxy model (I think) path('trainee//add_qualification/', is_supervisor()(views.AddQualification.as_view()), name='add_qualification'), path('trainee/edit_qualification//', is_supervisor()(views.EditQualification.as_view()),