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']
|
fields = ['name', 'color', 'desc', 'usersfield']
|
||||||
|
|
||||||
def __init__(self, user, *args, **kwargs):
|
def __init__(self, user=None, *args, **kwargs):
|
||||||
super().__init__(*args, **kwargs)
|
super().__init__(*args, **kwargs)
|
||||||
|
if(user != None):
|
||||||
users_of_agency = User.objects.filter(profile__agency__pk=user.profile.agency.pk)
|
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
|
self.fields['usersfield'].queryset = users_of_agency
|
||||||
|
|
@ -65,13 +65,6 @@ class AreaUpdateView(LoginRequiredMixin, UpdateView):
|
||||||
success_url = '/areas'
|
success_url = '/areas'
|
||||||
form_class = AreaAddAreaForm
|
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):
|
def form_valid(self, form):
|
||||||
# Send message to the site
|
# Send message to the site
|
||||||
messages.success(self.request, f'Bereich aktualisiert!')
|
messages.success(self.request, f'Bereich aktualisiert!')
|
||||||
|
|
@ -80,5 +73,16 @@ class AreaUpdateView(LoginRequiredMixin, UpdateView):
|
||||||
# Form wird geladen; Checkboxen werden vorbereitet und hier rausgerendert.
|
# Form wird geladen; Checkboxen werden vorbereitet und hier rausgerendert.
|
||||||
def get(self,request,*args, **kwargs):
|
def get(self,request,*args, **kwargs):
|
||||||
# User ist der hier Aufgerufene, bzw. das Profil!
|
# User ist der hier Aufgerufene, bzw. das Profil!
|
||||||
loggeduser = self.request.user
|
loggeduser = request.user
|
||||||
return render (request, self.template_name, {'form':self.form_class(loggeduser), 'active_link': 'areasmanagement'})
|
|
||||||
|
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