This commit is contained in:
Ross
2023-12-18 09:57:16 +00:00
parent 7c8f15ca20
commit badd764844
2 changed files with 3 additions and 6 deletions
+3 -3
View File
@@ -641,15 +641,15 @@ class UpdateUserProfileView(UpdateView):
def dispatch(self, request, *args, **kwargs):
if request.user.is_superuser or request.user.groups.filter(name="cid_user_manager").exists():
self.fields = ["supervisor", "grade", "registration_number", "peninsula_trainee"]
self.fields = ["supervisor", "grade", "registration_number", "site", "peninsula_trainee"]
# Check permissions for the request.user here
elif request.user != self.get_object().user:
raise Http404
elif request.user.userprofile.peninsula_trainee:
self.fields = ["supervisor", "grade", "registration_number"]
self.fields = ["supervisor", "grade", "registration_number", "site"]
else:
self.fields = ["grade", "registration_number"]
self.fields = ["grade", "registration_number", "site"]
return super().dispatch(request, *args, **kwargs)