Error on AreaAddUpdate-View (SO abwarten)
This commit is contained in:
parent
7dd02ede5b
commit
26e4fe7790
|
|
@ -18,10 +18,8 @@ class AreaAddAreaForm(forms.ModelForm):
|
|||
}
|
||||
fields = ['name', 'color', 'desc', 'usersfield']
|
||||
|
||||
def __init__(self, user, *args, **kwargs):
|
||||
def __init__(self, user=None, *args, **kwargs):
|
||||
super().__init__(*args, **kwargs)
|
||||
|
||||
users_of_agency = User.objects.filter(profile__agency__pk=user.profile.agency.pk)
|
||||
print(users_of_agency)
|
||||
print(self.fields['usersfield'])
|
||||
self.fields['usersfield'].queryset = users_of_agency
|
||||
if(user != None):
|
||||
users_of_agency = User.objects.filter(profile__agency__pk=user.profile.agency.pk)
|
||||
self.fields['usersfield'].queryset = users_of_agency
|
||||
|
|
@ -65,13 +65,6 @@ class AreaUpdateView(LoginRequiredMixin, UpdateView):
|
|||
success_url = '/areas'
|
||||
form_class = AreaAddAreaForm
|
||||
|
||||
#def get_context_data(self, **kwargs):
|
||||
# context = super(AreaUpdateView, self).get_context_data(**kwargs)
|
||||
# users_of_agency = User.objects.filter(profile__agency__pk=self.request.user.profile.agency.pk)
|
||||
# context['possible_users'] = users_of_agency
|
||||
# context['active_link'] = 'areasmanagement'
|
||||
# return context
|
||||
|
||||
def form_valid(self, form):
|
||||
# Send message to the site
|
||||
messages.success(self.request, f'Bereich aktualisiert!')
|
||||
|
|
@ -80,5 +73,16 @@ class AreaUpdateView(LoginRequiredMixin, UpdateView):
|
|||
# Form wird geladen; Checkboxen werden vorbereitet und hier rausgerendert.
|
||||
def get(self,request,*args, **kwargs):
|
||||
# User ist der hier Aufgerufene, bzw. das Profil!
|
||||
loggeduser = self.request.user
|
||||
return render (request, self.template_name, {'form':self.form_class(loggeduser), 'active_link': 'areasmanagement'})
|
||||
loggeduser = request.user
|
||||
|
||||
return render (request, self.template_name, {'form':self.form_class(loggeduser), 'active_link': 'usersmanagement'})
|
||||
|
||||
|
||||
|
||||
|
||||
#def get_context_data(self, **kwargs):
|
||||
# context = super(AreaUpdateView, self).get_context_data(**kwargs)
|
||||
# users_of_agency = User.objects.filter(profile__agency__pk=self.request.user.profile.agency.pk)
|
||||
# context['possible_users'] = users_of_agency
|
||||
# context['active_link'] = 'areasmanagement'
|
||||
# return context
|
||||
Binary file not shown.
Loading…
Reference in New Issue