improve trainee management
This commit is contained in:
+4
-1
@@ -7,7 +7,7 @@ from atlas.models import CaseCollection, CidReportAnswer
|
||||
from generic.decorators import user_is_cid_user_manager
|
||||
from generic.filters import UserUserFilter
|
||||
from generic.tables import UserUserTable
|
||||
from generic.views import CidManagerRequiredMixin, get_question_and_content_type
|
||||
from generic.views import CidManagerRequiredMixin, RedirectMixin, get_question_and_content_type
|
||||
from django.core.exceptions import PermissionDenied, ObjectDoesNotExist
|
||||
from django.shortcuts import render, get_object_or_404, redirect
|
||||
from django.views.decorators.csrf import csrf_exempt
|
||||
@@ -657,6 +657,9 @@ class UpdateUserProfileView(UpdateView):
|
||||
|
||||
|
||||
def get_success_url(self):
|
||||
if "redirect" in self.request.GET:
|
||||
return self.request.GET["redirect"]
|
||||
|
||||
if self.request.user.is_superuser or self.request.user.groups.filter(name="cid_user_manager").exists():
|
||||
view_name = "account_profile"
|
||||
# No need for reverse_lazy here, because it's called inside the method
|
||||
|
||||
Reference in New Issue
Block a user