|
|
|
|
@ -18,6 +18,62 @@ from django.contrib.auth.password_validation import *
|
|
|
|
|
from datetime import datetime
|
|
|
|
|
from django.contrib.auth.models import User
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
######## HELPER FUNCTIONS
|
|
|
|
|
|
|
|
|
|
def randomString(stringLength=40):
|
|
|
|
|
"""Generate a random string of fixed length """
|
|
|
|
|
letters = string.ascii_lowercase
|
|
|
|
|
return ''.join(random.choice(letters) for i in range(stringLength))
|
|
|
|
|
|
|
|
|
|
def randomStringRecoverKey():
|
|
|
|
|
letters = string.ascii_uppercase
|
|
|
|
|
|
|
|
|
|
key = ""
|
|
|
|
|
|
|
|
|
|
for run in range(10):
|
|
|
|
|
key += ''.join(random.choice(letters) for i in range(5))
|
|
|
|
|
if(run < 9):
|
|
|
|
|
key += "-"
|
|
|
|
|
|
|
|
|
|
return key
|
|
|
|
|
|
|
|
|
|
'''
|
|
|
|
|
|
|
|
|
|
Prüft, ob der User länger als 30 Minuten ausgeloggt war oder generell ausgeloggt war bzw. kein rd_login hat.
|
|
|
|
|
|
|
|
|
|
'''
|
|
|
|
|
def checkForLogin(self):
|
|
|
|
|
|
|
|
|
|
# Acutal Timestamp
|
|
|
|
|
now = datetime.now()
|
|
|
|
|
userloginrdtime = self.request.user.profile.rd_login
|
|
|
|
|
time_delta = (now-userloginrdtime)
|
|
|
|
|
total_seconds = time_delta.total_seconds()
|
|
|
|
|
minutes = total_seconds/60
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
print(userloginrdtime)
|
|
|
|
|
|
|
|
|
|
if(self.request.user.profile.rd_login == None or minutes > 30):
|
|
|
|
|
self.request.user.profile.rd_login = None
|
|
|
|
|
self.request.user.profile.save()
|
|
|
|
|
messages.warning(self.request, f'Bitte login Sie erneut ein!')
|
|
|
|
|
return False
|
|
|
|
|
else:
|
|
|
|
|
self.request.user.profile.rd_login = now
|
|
|
|
|
self.request.user.profile.save()
|
|
|
|
|
return True
|
|
|
|
|
|
|
|
|
|
############################################# EXTERNAL ACCESS ############################################
|
|
|
|
|
|
|
|
|
|
class LoadExternalDataLogin(FormView):
|
|
|
|
|
pass
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
############# VIEWS
|
|
|
|
|
|
|
|
|
|
# Create your views here.
|
|
|
|
|
class RecoverDirManagement(LoginRequiredMixin, ListView):
|
|
|
|
|
model = PersLetter
|
|
|
|
|
@ -29,7 +85,7 @@ class RecoverDirManagement(LoginRequiredMixin, ListView):
|
|
|
|
|
# Settings not found
|
|
|
|
|
return redirect('recoverdir-addsettings')
|
|
|
|
|
# TASK: Hier noch einstellen, dass der Nutzer weniger als 30 Minuten nicht inaktiv war!
|
|
|
|
|
elif(self.request.user.profile.rd_login == None and self.request.user.has_perm('users.recoverdirmanager')):
|
|
|
|
|
elif(self.request.user.profile.rd_login == None and self.request.user.has_perm('users.recoverdirmanager') or (self.request.user.has_perm('users.recoverdirmanager') and checkForLogin(self) == False)):
|
|
|
|
|
return redirect('recoverdir-login')
|
|
|
|
|
else:
|
|
|
|
|
return super(RecoverDirManagement, self).get(request)
|
|
|
|
|
@ -65,9 +121,12 @@ class RecoverDirManagement(LoginRequiredMixin, ListView):
|
|
|
|
|
streamingabo = StreamingAbo.objects.filter(agency=self.request.user.profile.agency)
|
|
|
|
|
context.update({"area_3_abos" : streamingabo})
|
|
|
|
|
|
|
|
|
|
digitalaccount = DigitalAccounts.objects.filter(agency=self.request.user.profile.agency)
|
|
|
|
|
digitalaccount = DigitalAccounts.objects.filter(agency=self.request.user.profile.agency, area=4)
|
|
|
|
|
context.update({"area_4_digitalaccount" : digitalaccount})
|
|
|
|
|
|
|
|
|
|
digitalaccount8 = DigitalAccounts.objects.filter(agency=self.request.user.profile.agency, area=8)
|
|
|
|
|
context.update({"area_8_digitalaccount" : digitalaccount8})
|
|
|
|
|
|
|
|
|
|
personal = Personal.objects.filter(agency=self.request.user.profile.agency)
|
|
|
|
|
context.update({"area_5_personal" : personal})
|
|
|
|
|
|
|
|
|
|
@ -210,6 +269,12 @@ class RecoverDirUpdateSettings(UpdateView):
|
|
|
|
|
form_class = RecoverDirSettingForm
|
|
|
|
|
template_name = "recoverdir/rd_settings.html"
|
|
|
|
|
|
|
|
|
|
def dispatch(self, *args, **kwargs):
|
|
|
|
|
if(checkForLogin(self)):
|
|
|
|
|
return super().dispatch(*args, **kwargs)
|
|
|
|
|
else:
|
|
|
|
|
return redirect('recoverdir-login')
|
|
|
|
|
|
|
|
|
|
def get_context_data(self, **kwargs):
|
|
|
|
|
context = super().get_context_data(**kwargs)
|
|
|
|
|
context.update({
|
|
|
|
|
@ -233,6 +298,12 @@ class RecoverDirAddPL(CreateView):
|
|
|
|
|
form_class = PersLetterForm
|
|
|
|
|
template_name = "recoverdir/rd_pers_add.html"
|
|
|
|
|
|
|
|
|
|
def dispatch(self, *args, **kwargs):
|
|
|
|
|
if(checkForLogin(self)):
|
|
|
|
|
return super().dispatch(*args, **kwargs)
|
|
|
|
|
else:
|
|
|
|
|
return redirect('recoverdir-login')
|
|
|
|
|
|
|
|
|
|
def get_context_data(self, **kwargs):
|
|
|
|
|
context = super().get_context_data(**kwargs)
|
|
|
|
|
context.update({
|
|
|
|
|
@ -253,6 +324,12 @@ class RecoverDirUpdatePL(UpdateView):
|
|
|
|
|
form_class = PersLetterForm
|
|
|
|
|
template_name = "recoverdir/rd_pers_update.html"
|
|
|
|
|
|
|
|
|
|
def dispatch(self, *args, **kwargs):
|
|
|
|
|
if(checkForLogin(self)):
|
|
|
|
|
return super().dispatch(*args, **kwargs)
|
|
|
|
|
else:
|
|
|
|
|
return redirect('recoverdir-login')
|
|
|
|
|
|
|
|
|
|
def get_context_data(self, **kwargs):
|
|
|
|
|
context = super().get_context_data(**kwargs)
|
|
|
|
|
context.update({'active_link' : 'recoverdir'})
|
|
|
|
|
@ -263,23 +340,6 @@ class RecoverDirUpdatePL(UpdateView):
|
|
|
|
|
return super().form_valid(form)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def randomString(stringLength=40):
|
|
|
|
|
"""Generate a random string of fixed length """
|
|
|
|
|
letters = string.ascii_lowercase
|
|
|
|
|
return ''.join(random.choice(letters) for i in range(stringLength))
|
|
|
|
|
|
|
|
|
|
def randomStringRecoverKey():
|
|
|
|
|
letters = string.ascii_uppercase
|
|
|
|
|
|
|
|
|
|
key = ""
|
|
|
|
|
|
|
|
|
|
for run in range(10):
|
|
|
|
|
key += ''.join(random.choice(letters) for i in range(5))
|
|
|
|
|
if(run < 9):
|
|
|
|
|
key += "-"
|
|
|
|
|
|
|
|
|
|
return key
|
|
|
|
|
|
|
|
|
|
# Notfallhilfe ELEMENTE
|
|
|
|
|
|
|
|
|
|
# ABNSCHNITT 1
|
|
|
|
|
@ -289,6 +349,12 @@ class RDAoneAddDoc(CreateView):
|
|
|
|
|
form_class = DocumentForm
|
|
|
|
|
template_name = "recoverdir/rd_elements_forms/rd_area_1_adddoc.html"
|
|
|
|
|
|
|
|
|
|
def dispatch(self, *args, **kwargs):
|
|
|
|
|
if(checkForLogin(self)):
|
|
|
|
|
return super().dispatch(*args, **kwargs)
|
|
|
|
|
else:
|
|
|
|
|
return redirect('recoverdir-login')
|
|
|
|
|
|
|
|
|
|
def form_valid(self, form):
|
|
|
|
|
form.instance.agency = self.request.user.profile.agency
|
|
|
|
|
form.instance.area = self.kwargs["area"]
|
|
|
|
|
@ -315,12 +381,24 @@ class RDAoneViewDoc(DetailView):
|
|
|
|
|
template_name = 'recoverdir/rd_doc_single.html'
|
|
|
|
|
context_object_name = 'document'
|
|
|
|
|
|
|
|
|
|
def dispatch(self, *args, **kwargs):
|
|
|
|
|
if(checkForLogin(self)):
|
|
|
|
|
return super().dispatch(*args, **kwargs)
|
|
|
|
|
else:
|
|
|
|
|
return redirect('recoverdir-login')
|
|
|
|
|
|
|
|
|
|
class RDAoneDelDoc(DeleteView):
|
|
|
|
|
model = Documents
|
|
|
|
|
success_url = reverse_lazy('recoverdir')
|
|
|
|
|
template_name = 'recoverdir/rd_doc_del.html'
|
|
|
|
|
context_object_name = 'document'
|
|
|
|
|
|
|
|
|
|
def dispatch(self, *args, **kwargs):
|
|
|
|
|
if(checkForLogin(self)):
|
|
|
|
|
return super().dispatch(*args, **kwargs)
|
|
|
|
|
else:
|
|
|
|
|
return redirect('recoverdir-login')
|
|
|
|
|
|
|
|
|
|
def get_context_data(self, **kwargs):
|
|
|
|
|
context = super().get_context_data(**kwargs)
|
|
|
|
|
context.update({'active_link' : 'recoverdir'})
|
|
|
|
|
@ -332,6 +410,12 @@ class RDAoneUpdateDoc(UpdateView):
|
|
|
|
|
form_class = DocumentForm
|
|
|
|
|
template_name = "recoverdir/rd_elements_forms/rd_area_1_adddoc.html"
|
|
|
|
|
|
|
|
|
|
def dispatch(self, *args, **kwargs):
|
|
|
|
|
if(checkForLogin(self)):
|
|
|
|
|
return super().dispatch(*args, **kwargs)
|
|
|
|
|
else:
|
|
|
|
|
return redirect('recoverdir-login')
|
|
|
|
|
|
|
|
|
|
def form_valid(self, form):
|
|
|
|
|
|
|
|
|
|
if(self.request.FILES and self.request.FILES['document']):
|
|
|
|
|
@ -357,6 +441,12 @@ class RDAoneAddHL(CreateView):
|
|
|
|
|
form_class = HLForm
|
|
|
|
|
template_name = "recoverdir/rd_elements_forms/rd_area_1_addhl.html"
|
|
|
|
|
|
|
|
|
|
def dispatch(self, *args, **kwargs):
|
|
|
|
|
if(checkForLogin(self)):
|
|
|
|
|
return super().dispatch(*args, **kwargs)
|
|
|
|
|
else:
|
|
|
|
|
return redirect('recoverdir-login')
|
|
|
|
|
|
|
|
|
|
def form_valid(self, form):
|
|
|
|
|
form.instance.agency = self.request.user.profile.agency
|
|
|
|
|
return super().form_valid(form)
|
|
|
|
|
@ -372,6 +462,12 @@ class RDAoneUpdateHL(UpdateView):
|
|
|
|
|
form_class = HLForm
|
|
|
|
|
template_name = "recoverdir/rd_elements_forms/rd_area_1_addhl.html"
|
|
|
|
|
|
|
|
|
|
def dispatch(self, *args, **kwargs):
|
|
|
|
|
if(checkForLogin(self)):
|
|
|
|
|
return super().dispatch(*args, **kwargs)
|
|
|
|
|
else:
|
|
|
|
|
return redirect('recoverdir-login')
|
|
|
|
|
|
|
|
|
|
def get_context_data(self, **kwargs):
|
|
|
|
|
context = super().get_context_data(**kwargs)
|
|
|
|
|
context.update({'active_link' : 'recoverdir'})
|
|
|
|
|
@ -384,6 +480,12 @@ class RDAoneAddFC(CreateView):
|
|
|
|
|
form_class = RDContactF
|
|
|
|
|
template_name = "recoverdir/rd_elements_forms/rd_area_1_addfc.html"
|
|
|
|
|
|
|
|
|
|
def dispatch(self, *args, **kwargs):
|
|
|
|
|
if(checkForLogin(self)):
|
|
|
|
|
return super().dispatch(*args, **kwargs)
|
|
|
|
|
else:
|
|
|
|
|
return redirect('recoverdir-login')
|
|
|
|
|
|
|
|
|
|
def form_valid(self, form):
|
|
|
|
|
form.instance.agency = self.request.user.profile.agency
|
|
|
|
|
return super().form_valid(form)
|
|
|
|
|
@ -399,6 +501,12 @@ class RDAoneUpdateContact(UpdateView):
|
|
|
|
|
form_class = RDContactF
|
|
|
|
|
template_name = "recoverdir/rd_elements_forms/rd_area_1_addfc.html"
|
|
|
|
|
|
|
|
|
|
def dispatch(self, *args, **kwargs):
|
|
|
|
|
if(checkForLogin(self)):
|
|
|
|
|
return super().dispatch(*args, **kwargs)
|
|
|
|
|
else:
|
|
|
|
|
return redirect('recoverdir-login')
|
|
|
|
|
|
|
|
|
|
def get_context_data(self, **kwargs):
|
|
|
|
|
context = super().get_context_data(**kwargs)
|
|
|
|
|
context.update({'active_link' : 'recoverdir'})
|
|
|
|
|
@ -411,12 +519,24 @@ class RDAoneViewContact(DetailView):
|
|
|
|
|
template_name = 'recoverdir/rd_elements_forms/rd_area_1_contact_single.html'
|
|
|
|
|
context_object_name = 'contact'
|
|
|
|
|
|
|
|
|
|
def dispatch(self, *args, **kwargs):
|
|
|
|
|
if(checkForLogin(self)):
|
|
|
|
|
return super().dispatch(*args, **kwargs)
|
|
|
|
|
else:
|
|
|
|
|
return redirect('recoverdir-login')
|
|
|
|
|
|
|
|
|
|
class RDAoneDelContact(DeleteView):
|
|
|
|
|
model = RDContact
|
|
|
|
|
success_url = reverse_lazy('recoverdir')
|
|
|
|
|
template_name = 'recoverdir/rd_elements_forms/rd_area_1_contact_del.html'
|
|
|
|
|
context_object_name = 'contact'
|
|
|
|
|
|
|
|
|
|
def dispatch(self, *args, **kwargs):
|
|
|
|
|
if(checkForLogin(self)):
|
|
|
|
|
return super().dispatch(*args, **kwargs)
|
|
|
|
|
else:
|
|
|
|
|
return redirect('recoverdir-login')
|
|
|
|
|
|
|
|
|
|
def get_context_data(self, **kwargs):
|
|
|
|
|
context = super().get_context_data(**kwargs)
|
|
|
|
|
context.update({'active_link' : 'recoverdir'})
|
|
|
|
|
@ -430,12 +550,24 @@ class RDAoneViewTrust(DetailView):
|
|
|
|
|
template_name = 'recoverdir/rd_elements_forms/rd_area_1_trust_single.html'
|
|
|
|
|
context_object_name = 'contact'
|
|
|
|
|
|
|
|
|
|
def dispatch(self, *args, **kwargs):
|
|
|
|
|
if(checkForLogin(self)):
|
|
|
|
|
return super().dispatch(*args, **kwargs)
|
|
|
|
|
else:
|
|
|
|
|
return redirect('recoverdir-login')
|
|
|
|
|
|
|
|
|
|
class RDAoneDelTrust(DeleteView):
|
|
|
|
|
model = RDTrustPerson
|
|
|
|
|
success_url = reverse_lazy('recoverdir')
|
|
|
|
|
template_name = 'recoverdir/rd_elements_forms/rd_area_1_trust_del.html'
|
|
|
|
|
context_object_name = 'contact'
|
|
|
|
|
|
|
|
|
|
def dispatch(self, *args, **kwargs):
|
|
|
|
|
if(checkForLogin(self)):
|
|
|
|
|
return super().dispatch(*args, **kwargs)
|
|
|
|
|
else:
|
|
|
|
|
return redirect('recoverdir-login')
|
|
|
|
|
|
|
|
|
|
def get_context_data(self, **kwargs):
|
|
|
|
|
context = super().get_context_data(**kwargs)
|
|
|
|
|
context.update({'active_link' : 'recoverdir'})
|
|
|
|
|
@ -447,6 +579,12 @@ class RDAoneAddTrust(CreateView):
|
|
|
|
|
form_class = RDTrustPersonF
|
|
|
|
|
template_name = "recoverdir/rd_elements_forms/rd_area_1_addtrust.html"
|
|
|
|
|
|
|
|
|
|
def dispatch(self, *args, **kwargs):
|
|
|
|
|
if(checkForLogin(self)):
|
|
|
|
|
return super().dispatch(*args, **kwargs)
|
|
|
|
|
else:
|
|
|
|
|
return redirect('recoverdir-login')
|
|
|
|
|
|
|
|
|
|
def form_valid(self, form):
|
|
|
|
|
form.instance.agency = self.request.user.profile.agency
|
|
|
|
|
return super().form_valid(form)
|
|
|
|
|
@ -462,6 +600,12 @@ class RDAoneUpdateTrust(UpdateView):
|
|
|
|
|
form_class = RDTrustPersonF
|
|
|
|
|
template_name = "recoverdir/rd_elements_forms/rd_area_1_addtrust.html"
|
|
|
|
|
|
|
|
|
|
def dispatch(self, *args, **kwargs):
|
|
|
|
|
if(checkForLogin(self)):
|
|
|
|
|
return super().dispatch(*args, **kwargs)
|
|
|
|
|
else:
|
|
|
|
|
return redirect('recoverdir-login')
|
|
|
|
|
|
|
|
|
|
def get_context_data(self, **kwargs):
|
|
|
|
|
context = super().get_context_data(**kwargs)
|
|
|
|
|
context.update({'active_link' : 'recoverdir'})
|
|
|
|
|
@ -475,6 +619,12 @@ class RDAtwoAddHLFV(CreateView):
|
|
|
|
|
form_class = HLFVForm
|
|
|
|
|
template_name = "recoverdir/rd_elements_forms/rd_area_2_addhlvf.html"
|
|
|
|
|
|
|
|
|
|
def dispatch(self, *args, **kwargs):
|
|
|
|
|
if(checkForLogin(self)):
|
|
|
|
|
return super().dispatch(*args, **kwargs)
|
|
|
|
|
else:
|
|
|
|
|
return redirect('recoverdir-login')
|
|
|
|
|
|
|
|
|
|
def form_valid(self, form):
|
|
|
|
|
form.instance.agency = self.request.user.profile.agency
|
|
|
|
|
return super().form_valid(form)
|
|
|
|
|
@ -490,6 +640,12 @@ class RDAtwoUpdateFV(UpdateView):
|
|
|
|
|
form_class = HLFVForm
|
|
|
|
|
template_name = "recoverdir/rd_elements_forms/rd_area_2_addhlvf.html"
|
|
|
|
|
|
|
|
|
|
def dispatch(self, *args, **kwargs):
|
|
|
|
|
if(checkForLogin(self)):
|
|
|
|
|
return super().dispatch(*args, **kwargs)
|
|
|
|
|
else:
|
|
|
|
|
return redirect('recoverdir-login')
|
|
|
|
|
|
|
|
|
|
def get_context_data(self, **kwargs):
|
|
|
|
|
context = super().get_context_data(**kwargs)
|
|
|
|
|
context.update({'active_link' : 'recoverdir'})
|
|
|
|
|
@ -503,12 +659,24 @@ class RDAtwoViewdeposit(DetailView):
|
|
|
|
|
template_name = 'recoverdir/rd_elements_forms/rd_area_2_deposit_single.html'
|
|
|
|
|
context_object_name = 'deposit'
|
|
|
|
|
|
|
|
|
|
def dispatch(self, *args, **kwargs):
|
|
|
|
|
if(checkForLogin(self)):
|
|
|
|
|
return super().dispatch(*args, **kwargs)
|
|
|
|
|
else:
|
|
|
|
|
return redirect('recoverdir-login')
|
|
|
|
|
|
|
|
|
|
class RDAtwoDeldeposit(DeleteView):
|
|
|
|
|
model = DepositVollmacht
|
|
|
|
|
success_url = reverse_lazy('recoverdir')
|
|
|
|
|
template_name = 'recoverdir/rd_elements_forms/rd_area_2_deposit_del.html'
|
|
|
|
|
context_object_name = 'deposit'
|
|
|
|
|
|
|
|
|
|
def dispatch(self, *args, **kwargs):
|
|
|
|
|
if(checkForLogin(self)):
|
|
|
|
|
return super().dispatch(*args, **kwargs)
|
|
|
|
|
else:
|
|
|
|
|
return redirect('recoverdir-login')
|
|
|
|
|
|
|
|
|
|
def get_context_data(self, **kwargs):
|
|
|
|
|
context = super().get_context_data(**kwargs)
|
|
|
|
|
context.update({'active_link' : 'recoverdir'})
|
|
|
|
|
@ -520,6 +688,12 @@ class RDAtwoAdddeposit(CreateView):
|
|
|
|
|
form_class = DepositVollmachtF
|
|
|
|
|
template_name = "recoverdir/rd_elements_forms/rd_area_2_adddeposit.html"
|
|
|
|
|
|
|
|
|
|
def dispatch(self, *args, **kwargs):
|
|
|
|
|
if(checkForLogin(self)):
|
|
|
|
|
return super().dispatch(*args, **kwargs)
|
|
|
|
|
else:
|
|
|
|
|
return redirect('recoverdir-login')
|
|
|
|
|
|
|
|
|
|
def form_valid(self, form):
|
|
|
|
|
form.instance.agency = self.request.user.profile.agency
|
|
|
|
|
if(self.request.FILES and self.request.FILES['vollmacht_doc']):
|
|
|
|
|
@ -543,6 +717,12 @@ class RDAtwoUpdatedeposit(UpdateView):
|
|
|
|
|
form_class = DepositVollmachtF
|
|
|
|
|
template_name = "recoverdir/rd_elements_forms/rd_area_2_adddeposit.html"
|
|
|
|
|
|
|
|
|
|
def dispatch(self, *args, **kwargs):
|
|
|
|
|
if(checkForLogin(self)):
|
|
|
|
|
return super().dispatch(*args, **kwargs)
|
|
|
|
|
else:
|
|
|
|
|
return redirect('recoverdir-login')
|
|
|
|
|
|
|
|
|
|
def form_valid(self, form):
|
|
|
|
|
form.instance.agency = self.request.user.profile.agency
|
|
|
|
|
return super().form_valid(form)
|
|
|
|
|
@ -559,12 +739,24 @@ class RDAtwoViewergo(DetailView):
|
|
|
|
|
template_name = 'recoverdir/rd_elements_forms/rd_area_2_ergo_single.html'
|
|
|
|
|
context_object_name = 'ergo'
|
|
|
|
|
|
|
|
|
|
def dispatch(self, *args, **kwargs):
|
|
|
|
|
if(checkForLogin(self)):
|
|
|
|
|
return super().dispatch(*args, **kwargs)
|
|
|
|
|
else:
|
|
|
|
|
return redirect('recoverdir-login')
|
|
|
|
|
|
|
|
|
|
class RDAtwoDelergo(DeleteView):
|
|
|
|
|
model = ErgoVerDir
|
|
|
|
|
success_url = reverse_lazy('recoverdir')
|
|
|
|
|
template_name = 'recoverdir/rd_elements_forms/rd_area_2_ergo_del.html'
|
|
|
|
|
context_object_name = 'ergo'
|
|
|
|
|
|
|
|
|
|
def dispatch(self, *args, **kwargs):
|
|
|
|
|
if(checkForLogin(self)):
|
|
|
|
|
return super().dispatch(*args, **kwargs)
|
|
|
|
|
else:
|
|
|
|
|
return redirect('recoverdir-login')
|
|
|
|
|
|
|
|
|
|
def get_context_data(self, **kwargs):
|
|
|
|
|
context = super().get_context_data(**kwargs)
|
|
|
|
|
context.update({'active_link' : 'recoverdir'})
|
|
|
|
|
@ -576,6 +768,12 @@ class RDAtwoAddergo(CreateView):
|
|
|
|
|
form_class = ErgoVerDirF
|
|
|
|
|
template_name = "recoverdir/rd_elements_forms/rd_area_2_addergo.html"
|
|
|
|
|
|
|
|
|
|
def dispatch(self, *args, **kwargs):
|
|
|
|
|
if(checkForLogin(self)):
|
|
|
|
|
return super().dispatch(*args, **kwargs)
|
|
|
|
|
else:
|
|
|
|
|
return redirect('recoverdir-login')
|
|
|
|
|
|
|
|
|
|
def form_valid(self, form):
|
|
|
|
|
form.instance.agency = self.request.user.profile.agency
|
|
|
|
|
return super().form_valid(form)
|
|
|
|
|
@ -591,6 +789,12 @@ class RDAtwoUpdateergo(UpdateView):
|
|
|
|
|
form_class = ErgoVerDirF
|
|
|
|
|
template_name = "recoverdir/rd_elements_forms/rd_area_2_addergo.html"
|
|
|
|
|
|
|
|
|
|
def dispatch(self, *args, **kwargs):
|
|
|
|
|
if(checkForLogin(self)):
|
|
|
|
|
return super().dispatch(*args, **kwargs)
|
|
|
|
|
else:
|
|
|
|
|
return redirect('recoverdir-login')
|
|
|
|
|
|
|
|
|
|
def form_valid(self, form):
|
|
|
|
|
form.instance.agency = self.request.user.profile.agency
|
|
|
|
|
return super().form_valid(form)
|
|
|
|
|
@ -607,12 +811,24 @@ class RDAtwoViewonlinebank(DetailView):
|
|
|
|
|
template_name = 'recoverdir/rd_elements_forms/rd_area_2_onlinebank_single.html'
|
|
|
|
|
context_object_name = 'onlinebank'
|
|
|
|
|
|
|
|
|
|
def dispatch(self, *args, **kwargs):
|
|
|
|
|
if(checkForLogin(self)):
|
|
|
|
|
return super().dispatch(*args, **kwargs)
|
|
|
|
|
else:
|
|
|
|
|
return redirect('recoverdir-login')
|
|
|
|
|
|
|
|
|
|
class RDAtwoDelonlinebank(DeleteView):
|
|
|
|
|
model = OnlineBank
|
|
|
|
|
success_url = reverse_lazy('recoverdir')
|
|
|
|
|
template_name = 'recoverdir/rd_elements_forms/rd_area_2_onlinebank_del.html'
|
|
|
|
|
context_object_name = 'onlinebank'
|
|
|
|
|
|
|
|
|
|
def dispatch(self, *args, **kwargs):
|
|
|
|
|
if(checkForLogin(self)):
|
|
|
|
|
return super().dispatch(*args, **kwargs)
|
|
|
|
|
else:
|
|
|
|
|
return redirect('recoverdir-login')
|
|
|
|
|
|
|
|
|
|
def get_context_data(self, **kwargs):
|
|
|
|
|
context = super().get_context_data(**kwargs)
|
|
|
|
|
context.update({'active_link' : 'recoverdir'})
|
|
|
|
|
@ -624,6 +840,12 @@ class RDAtwoAddonlinebank(CreateView):
|
|
|
|
|
form_class = OnlineBankF
|
|
|
|
|
template_name = "recoverdir/rd_elements_forms/rd_area_2_addonlinebank.html"
|
|
|
|
|
|
|
|
|
|
def dispatch(self, *args, **kwargs):
|
|
|
|
|
if(checkForLogin(self)):
|
|
|
|
|
return super().dispatch(*args, **kwargs)
|
|
|
|
|
else:
|
|
|
|
|
return redirect('recoverdir-login')
|
|
|
|
|
|
|
|
|
|
def form_valid(self, form):
|
|
|
|
|
form.instance.agency = self.request.user.profile.agency
|
|
|
|
|
form.instance.area = self.kwargs["area"]
|
|
|
|
|
@ -648,6 +870,12 @@ class RDAtwoUpdateonlinebank(UpdateView):
|
|
|
|
|
form_class = OnlineBankF
|
|
|
|
|
template_name = "recoverdir/rd_elements_forms/rd_area_2_addonlinebank.html"
|
|
|
|
|
|
|
|
|
|
def dispatch(self, *args, **kwargs):
|
|
|
|
|
if(checkForLogin(self)):
|
|
|
|
|
return super().dispatch(*args, **kwargs)
|
|
|
|
|
else:
|
|
|
|
|
return redirect('recoverdir-login')
|
|
|
|
|
|
|
|
|
|
def form_valid(self, form):
|
|
|
|
|
form.instance.agency = self.request.user.profile.agency
|
|
|
|
|
if(self.request.FILES and self.request.FILES['vollmacht_doc']):
|
|
|
|
|
@ -671,12 +899,24 @@ class RDAthreeViewstreaming(DetailView):
|
|
|
|
|
template_name = 'recoverdir/rd_elements_forms/rd_area_3_streamingabo_single.html'
|
|
|
|
|
context_object_name = 'streaming'
|
|
|
|
|
|
|
|
|
|
def dispatch(self, *args, **kwargs):
|
|
|
|
|
if(checkForLogin(self)):
|
|
|
|
|
return super().dispatch(*args, **kwargs)
|
|
|
|
|
else:
|
|
|
|
|
return redirect('recoverdir-login')
|
|
|
|
|
|
|
|
|
|
class RDAthreeDelstreaming(DeleteView):
|
|
|
|
|
model = StreamingAbo
|
|
|
|
|
success_url = reverse_lazy('recoverdir')
|
|
|
|
|
template_name = 'recoverdir/rd_elements_forms/rd_area_3_streamingabo_del.html'
|
|
|
|
|
context_object_name = 'streaming'
|
|
|
|
|
|
|
|
|
|
def dispatch(self, *args, **kwargs):
|
|
|
|
|
if(checkForLogin(self)):
|
|
|
|
|
return super().dispatch(*args, **kwargs)
|
|
|
|
|
else:
|
|
|
|
|
return redirect('recoverdir-login')
|
|
|
|
|
|
|
|
|
|
def get_context_data(self, **kwargs):
|
|
|
|
|
context = super().get_context_data(**kwargs)
|
|
|
|
|
context.update({'active_link' : 'recoverdir'})
|
|
|
|
|
@ -688,6 +928,12 @@ class RDAthreeAddstreaming(CreateView):
|
|
|
|
|
form_class = StreamingAboF
|
|
|
|
|
template_name = "recoverdir/rd_elements_forms/rd_area_3_addstreamingabo.html"
|
|
|
|
|
|
|
|
|
|
def dispatch(self, *args, **kwargs):
|
|
|
|
|
if(checkForLogin(self)):
|
|
|
|
|
return super().dispatch(*args, **kwargs)
|
|
|
|
|
else:
|
|
|
|
|
return redirect('recoverdir-login')
|
|
|
|
|
|
|
|
|
|
def form_valid(self, form):
|
|
|
|
|
form.instance.agency = self.request.user.profile.agency
|
|
|
|
|
if(self.request.FILES and self.request.FILES['vollmacht_doc']):
|
|
|
|
|
@ -711,6 +957,12 @@ class RDAthreeUpdatestreaming(UpdateView):
|
|
|
|
|
form_class = StreamingAboF
|
|
|
|
|
template_name = "recoverdir/rd_elements_forms/rd_area_3_addstreamingabo.html"
|
|
|
|
|
|
|
|
|
|
def dispatch(self, *args, **kwargs):
|
|
|
|
|
if(checkForLogin(self)):
|
|
|
|
|
return super().dispatch(*args, **kwargs)
|
|
|
|
|
else:
|
|
|
|
|
return redirect('recoverdir-login')
|
|
|
|
|
|
|
|
|
|
def form_valid(self, form):
|
|
|
|
|
form.instance.agency = self.request.user.profile.agency
|
|
|
|
|
if(self.request.FILES and self.request.FILES['vollmacht_doc']):
|
|
|
|
|
@ -734,12 +986,25 @@ class RDAfourViewdigitalaccount(DetailView):
|
|
|
|
|
template_name = 'recoverdir/rd_elements_forms/rd_area_4_digitalaccount_single.html'
|
|
|
|
|
context_object_name = 'account'
|
|
|
|
|
|
|
|
|
|
def dispatch(self, *args, **kwargs):
|
|
|
|
|
if(checkForLogin(self)):
|
|
|
|
|
return super().dispatch(*args, **kwargs)
|
|
|
|
|
else:
|
|
|
|
|
return redirect('recoverdir-login')
|
|
|
|
|
|
|
|
|
|
class RDAfourDeldigitalaccount(DeleteView):
|
|
|
|
|
model = DigitalAccounts
|
|
|
|
|
success_url = reverse_lazy('recoverdir')
|
|
|
|
|
template_name = 'recoverdir/rd_elements_forms/rd_area_4_digitalaccount_del.html'
|
|
|
|
|
context_object_name = 'account'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def dispatch(self, *args, **kwargs):
|
|
|
|
|
if(checkForLogin(self)):
|
|
|
|
|
return super().dispatch(*args, **kwargs)
|
|
|
|
|
else:
|
|
|
|
|
return redirect('recoverdir-login')
|
|
|
|
|
|
|
|
|
|
def get_context_data(self, **kwargs):
|
|
|
|
|
context = super().get_context_data(**kwargs)
|
|
|
|
|
context.update({'active_link' : 'recoverdir'})
|
|
|
|
|
@ -751,8 +1016,15 @@ class RDAfourAdddigitalaccount(CreateView):
|
|
|
|
|
form_class = DigitalAccountsF
|
|
|
|
|
template_name = "recoverdir/rd_elements_forms/rd_area_4_adddigitalaccount.html"
|
|
|
|
|
|
|
|
|
|
def dispatch(self, *args, **kwargs):
|
|
|
|
|
if(checkForLogin(self)):
|
|
|
|
|
return super().dispatch(*args, **kwargs)
|
|
|
|
|
else:
|
|
|
|
|
return redirect('recoverdir-login')
|
|
|
|
|
|
|
|
|
|
def form_valid(self, form):
|
|
|
|
|
form.instance.agency = self.request.user.profile.agency
|
|
|
|
|
form.instance.area = self.kwargs["area"]
|
|
|
|
|
if(self.request.FILES and self.request.FILES['vollmacht_doc']):
|
|
|
|
|
# Randomize File-Name keeping extension
|
|
|
|
|
file = self.request.FILES['vollmacht_doc']
|
|
|
|
|
@ -774,6 +1046,12 @@ class RDAfourUpdatedigitalaccount(UpdateView):
|
|
|
|
|
form_class = DigitalAccountsF
|
|
|
|
|
template_name = "recoverdir/rd_elements_forms/rd_area_4_adddigitalaccount.html"
|
|
|
|
|
|
|
|
|
|
def dispatch(self, *args, **kwargs):
|
|
|
|
|
if(checkForLogin(self)):
|
|
|
|
|
return super().dispatch(*args, **kwargs)
|
|
|
|
|
else:
|
|
|
|
|
return redirect('recoverdir-login')
|
|
|
|
|
|
|
|
|
|
def form_valid(self, form):
|
|
|
|
|
form.instance.agency = self.request.user.profile.agency
|
|
|
|
|
if(self.request.FILES and self.request.FILES['vollmacht_doc']):
|
|
|
|
|
@ -797,12 +1075,24 @@ class RDAfiveViewpersonal(DetailView):
|
|
|
|
|
template_name = 'recoverdir/rd_elements_forms/rd_area_5_personal_single.html'
|
|
|
|
|
context_object_name = 'personal'
|
|
|
|
|
|
|
|
|
|
def dispatch(self, *args, **kwargs):
|
|
|
|
|
if(checkForLogin(self)):
|
|
|
|
|
return super().dispatch(*args, **kwargs)
|
|
|
|
|
else:
|
|
|
|
|
return redirect('recoverdir-login')
|
|
|
|
|
|
|
|
|
|
class RDAfiveDelpersonal(DeleteView):
|
|
|
|
|
model = Personal
|
|
|
|
|
success_url = reverse_lazy('recoverdir')
|
|
|
|
|
template_name = 'recoverdir/rd_elements_forms/rd_area_5_personal_del.html'
|
|
|
|
|
context_object_name = 'personal'
|
|
|
|
|
|
|
|
|
|
def dispatch(self, *args, **kwargs):
|
|
|
|
|
if(checkForLogin(self)):
|
|
|
|
|
return super().dispatch(*args, **kwargs)
|
|
|
|
|
else:
|
|
|
|
|
return redirect('recoverdir-login')
|
|
|
|
|
|
|
|
|
|
def get_context_data(self, **kwargs):
|
|
|
|
|
context = super().get_context_data(**kwargs)
|
|
|
|
|
context.update({'active_link' : 'recoverdir'})
|
|
|
|
|
@ -814,6 +1104,12 @@ class RDAfiveAddpersonal(CreateView):
|
|
|
|
|
form_class = PersonalF
|
|
|
|
|
template_name = "recoverdir/rd_elements_forms/rd_area_5_addpersonal.html"
|
|
|
|
|
|
|
|
|
|
def dispatch(self, *args, **kwargs):
|
|
|
|
|
if(checkForLogin(self)):
|
|
|
|
|
return super().dispatch(*args, **kwargs)
|
|
|
|
|
else:
|
|
|
|
|
return redirect('recoverdir-login')
|
|
|
|
|
|
|
|
|
|
def form_valid(self, form):
|
|
|
|
|
form.instance.agency = self.request.user.profile.agency
|
|
|
|
|
return super().form_valid(form)
|
|
|
|
|
@ -830,6 +1126,12 @@ class RDAfiveUpdatepersonal(UpdateView):
|
|
|
|
|
form_class = PersonalF
|
|
|
|
|
template_name = "recoverdir/rd_elements_forms/rd_area_5_addpersonal.html"
|
|
|
|
|
|
|
|
|
|
def dispatch(self, *args, **kwargs):
|
|
|
|
|
if(checkForLogin(self)):
|
|
|
|
|
return super().dispatch(*args, **kwargs)
|
|
|
|
|
else:
|
|
|
|
|
return redirect('recoverdir-login')
|
|
|
|
|
|
|
|
|
|
def form_valid(self, form):
|
|
|
|
|
form.instance.agency = self.request.user.profile.agency
|
|
|
|
|
return super().form_valid(form)
|
|
|
|
|
@ -847,12 +1149,24 @@ class RDAnineViewelse(DetailView):
|
|
|
|
|
template_name = 'recoverdir/rd_elements_forms/rd_area_9_else_single.html'
|
|
|
|
|
context_object_name = 'else'
|
|
|
|
|
|
|
|
|
|
def dispatch(self, *args, **kwargs):
|
|
|
|
|
if(checkForLogin(self)):
|
|
|
|
|
return super().dispatch(*args, **kwargs)
|
|
|
|
|
else:
|
|
|
|
|
return redirect('recoverdir-login')
|
|
|
|
|
|
|
|
|
|
class RDAnineDelelse(DeleteView):
|
|
|
|
|
model = RDElse
|
|
|
|
|
success_url = reverse_lazy('recoverdir')
|
|
|
|
|
template_name = 'recoverdir/rd_elements_forms/rd_area_9_else_del.html'
|
|
|
|
|
context_object_name = 'ele'
|
|
|
|
|
|
|
|
|
|
def dispatch(self, *args, **kwargs):
|
|
|
|
|
if(checkForLogin(self)):
|
|
|
|
|
return super().dispatch(*args, **kwargs)
|
|
|
|
|
else:
|
|
|
|
|
return redirect('recoverdir-login')
|
|
|
|
|
|
|
|
|
|
def get_context_data(self, **kwargs):
|
|
|
|
|
context = super().get_context_data(**kwargs)
|
|
|
|
|
context.update({'active_link' : 'recoverdir'})
|
|
|
|
|
@ -864,6 +1178,12 @@ class RDAnineAddelse(CreateView):
|
|
|
|
|
form_class = RDElseF
|
|
|
|
|
template_name = "recoverdir/rd_elements_forms/rd_area_9_addelse.html"
|
|
|
|
|
|
|
|
|
|
def dispatch(self, *args, **kwargs):
|
|
|
|
|
if(checkForLogin(self)):
|
|
|
|
|
return super().dispatch(*args, **kwargs)
|
|
|
|
|
else:
|
|
|
|
|
return redirect('recoverdir-login')
|
|
|
|
|
|
|
|
|
|
def form_valid(self, form):
|
|
|
|
|
form.instance.agency = self.request.user.profile.agency
|
|
|
|
|
return super().form_valid(form)
|
|
|
|
|
@ -880,6 +1200,12 @@ class RDAnineUpdateelse(UpdateView):
|
|
|
|
|
form_class = RDElseF
|
|
|
|
|
template_name = "recoverdir/rd_elements_forms/rd_area_9_addelse.html"
|
|
|
|
|
|
|
|
|
|
def dispatch(self, *args, **kwargs):
|
|
|
|
|
if(checkForLogin(self)):
|
|
|
|
|
return super().dispatch(*args, **kwargs)
|
|
|
|
|
else:
|
|
|
|
|
return redirect('recoverdir-login')
|
|
|
|
|
|
|
|
|
|
def form_valid(self, form):
|
|
|
|
|
form.instance.agency = self.request.user.profile.agency
|
|
|
|
|
return super().form_valid(form)
|
|
|
|
|
@ -896,12 +1222,24 @@ class RDAsevenViewcontract(DetailView):
|
|
|
|
|
template_name = 'recoverdir/rd_elements_forms/rd_area_7_contract_single.html'
|
|
|
|
|
context_object_name = 'contract'
|
|
|
|
|
|
|
|
|
|
def dispatch(self, *args, **kwargs):
|
|
|
|
|
if(checkForLogin(self)):
|
|
|
|
|
return super().dispatch(*args, **kwargs)
|
|
|
|
|
else:
|
|
|
|
|
return redirect('recoverdir-login')
|
|
|
|
|
|
|
|
|
|
class RDAsevenDelcontract(DeleteView):
|
|
|
|
|
model = RDContract
|
|
|
|
|
success_url = reverse_lazy('recoverdir')
|
|
|
|
|
template_name = 'recoverdir/rd_elements_forms/rd_area_7_contract_del.html'
|
|
|
|
|
context_object_name = 'ele'
|
|
|
|
|
|
|
|
|
|
def dispatch(self, *args, **kwargs):
|
|
|
|
|
if(checkForLogin(self)):
|
|
|
|
|
return super().dispatch(*args, **kwargs)
|
|
|
|
|
else:
|
|
|
|
|
return redirect('recoverdir-login')
|
|
|
|
|
|
|
|
|
|
def get_context_data(self, **kwargs):
|
|
|
|
|
context = super().get_context_data(**kwargs)
|
|
|
|
|
context.update({'active_link' : 'recoverdir'})
|
|
|
|
|
@ -913,6 +1251,12 @@ class RDAsevenAddcontract(CreateView):
|
|
|
|
|
form_class = RDContractF
|
|
|
|
|
template_name = "recoverdir/rd_elements_forms/rd_area_7_addcontract.html"
|
|
|
|
|
|
|
|
|
|
def dispatch(self, *args, **kwargs):
|
|
|
|
|
if(checkForLogin(self)):
|
|
|
|
|
return super().dispatch(*args, **kwargs)
|
|
|
|
|
else:
|
|
|
|
|
return redirect('recoverdir-login')
|
|
|
|
|
|
|
|
|
|
def form_valid(self, form):
|
|
|
|
|
form.instance.agency = self.request.user.profile.agency
|
|
|
|
|
return super().form_valid(form)
|
|
|
|
|
@ -928,6 +1272,12 @@ class RDAsevenUpdatecontract(UpdateView):
|
|
|
|
|
form_class = RDContractF
|
|
|
|
|
template_name = "recoverdir/rd_elements_forms/rd_area_7_addcontract.html"
|
|
|
|
|
|
|
|
|
|
def dispatch(self, *args, **kwargs):
|
|
|
|
|
if(checkForLogin(self)):
|
|
|
|
|
return super().dispatch(*args, **kwargs)
|
|
|
|
|
else:
|
|
|
|
|
return redirect('recoverdir-login')
|
|
|
|
|
|
|
|
|
|
def form_valid(self, form):
|
|
|
|
|
form.instance.agency = self.request.user.profile.agency
|
|
|
|
|
return super().form_valid(form)
|
|
|
|
|
@ -946,6 +1296,12 @@ class PLSingleHistory(DetailView):
|
|
|
|
|
template_name = 'recoverdir/rd_persletter_single.html'
|
|
|
|
|
context_object_name = 'persletter'
|
|
|
|
|
|
|
|
|
|
def dispatch(self, *args, **kwargs):
|
|
|
|
|
if(checkForLogin(self)):
|
|
|
|
|
return super().dispatch(*args, **kwargs)
|
|
|
|
|
else:
|
|
|
|
|
return redirect('recoverdir-login')
|
|
|
|
|
|
|
|
|
|
# Gewünschte Revision aufrufen
|
|
|
|
|
def get_context_data(self, **kwargs):
|
|
|
|
|
context = super().get_context_data(**kwargs)
|
|
|
|
|
@ -967,6 +1323,11 @@ class HLSingleHistory(DetailView):
|
|
|
|
|
model = Handlungsleitfaden
|
|
|
|
|
template_name = 'recoverdir/rd_elements_forms/rd_area_1_hl_single.html'
|
|
|
|
|
|
|
|
|
|
def dispatch(self, *args, **kwargs):
|
|
|
|
|
if(checkForLogin(self)):
|
|
|
|
|
return super().dispatch(*args, **kwargs)
|
|
|
|
|
else:
|
|
|
|
|
return redirect('recoverdir-login')
|
|
|
|
|
|
|
|
|
|
# Gewünschte Revision aufrufen
|
|
|
|
|
def get_context_data(self, **kwargs):
|
|
|
|
|
@ -991,6 +1352,11 @@ class HLVFSingleHistory(DetailView):
|
|
|
|
|
model = HandlungsleitfadenVF
|
|
|
|
|
template_name = 'recoverdir/rd_elements_forms/rd_area_2_hl_single.html'
|
|
|
|
|
|
|
|
|
|
def dispatch(self, *args, **kwargs):
|
|
|
|
|
if(checkForLogin(self)):
|
|
|
|
|
return super().dispatch(*args, **kwargs)
|
|
|
|
|
else:
|
|
|
|
|
return redirect('recoverdir-login')
|
|
|
|
|
|
|
|
|
|
# Gewünschte Revision aufrufen
|
|
|
|
|
def get_context_data(self, **kwargs):
|
|
|
|
|
@ -1016,6 +1382,12 @@ class ContactSingleHistory(DetailView):
|
|
|
|
|
model = RDContact
|
|
|
|
|
template_name = 'recoverdir/rd_elements_forms/rd_area_1_contact_single.html'
|
|
|
|
|
|
|
|
|
|
def dispatch(self, *args, **kwargs):
|
|
|
|
|
if(checkForLogin(self)):
|
|
|
|
|
return super().dispatch(*args, **kwargs)
|
|
|
|
|
else:
|
|
|
|
|
return redirect('recoverdir-login')
|
|
|
|
|
|
|
|
|
|
# Gewünschte Revision aufrufen
|
|
|
|
|
def get_context_data(self, **kwargs):
|
|
|
|
|
context = super().get_context_data(**kwargs)
|
|
|
|
|
@ -1039,6 +1411,12 @@ class TrustSingleHistory(DetailView):
|
|
|
|
|
model = RDTrustPerson
|
|
|
|
|
template_name = 'recoverdir/rd_elements_forms/rd_area_1_trust_single.html'
|
|
|
|
|
|
|
|
|
|
def dispatch(self, *args, **kwargs):
|
|
|
|
|
if(checkForLogin(self)):
|
|
|
|
|
return super().dispatch(*args, **kwargs)
|
|
|
|
|
else:
|
|
|
|
|
return redirect('recoverdir-login')
|
|
|
|
|
|
|
|
|
|
# Gewünschte Revision aufrufen
|
|
|
|
|
def get_context_data(self, **kwargs):
|
|
|
|
|
context = super().get_context_data(**kwargs)
|
|
|
|
|
@ -1062,6 +1440,12 @@ class DepositSingleHistory(DetailView):
|
|
|
|
|
model = DepositVollmacht
|
|
|
|
|
template_name = 'recoverdir/rd_elements_forms/rd_area_2_deposit_single.html'
|
|
|
|
|
|
|
|
|
|
def dispatch(self, *args, **kwargs):
|
|
|
|
|
if(checkForLogin(self)):
|
|
|
|
|
return super().dispatch(*args, **kwargs)
|
|
|
|
|
else:
|
|
|
|
|
return redirect('recoverdir-login')
|
|
|
|
|
|
|
|
|
|
# Gewünschte Revision aufrufen
|
|
|
|
|
def get_context_data(self, **kwargs):
|
|
|
|
|
context = super().get_context_data(**kwargs)
|
|
|
|
|
@ -1085,6 +1469,12 @@ class DocumentSingleHistory(DetailView):
|
|
|
|
|
model = Documents
|
|
|
|
|
template_name = 'recoverdir/rd_doc_single.html'
|
|
|
|
|
|
|
|
|
|
def dispatch(self, *args, **kwargs):
|
|
|
|
|
if(checkForLogin(self)):
|
|
|
|
|
return super().dispatch(*args, **kwargs)
|
|
|
|
|
else:
|
|
|
|
|
return redirect('recoverdir-login')
|
|
|
|
|
|
|
|
|
|
# Gewünschte Revision aufrufen
|
|
|
|
|
def get_context_data(self, **kwargs):
|
|
|
|
|
context = super().get_context_data(**kwargs)
|
|
|
|
|
@ -1108,6 +1498,12 @@ class ErgoSingleHistory(DetailView):
|
|
|
|
|
model = ErgoVerDir
|
|
|
|
|
template_name = 'recoverdir/rd_elements_forms/rd_area_2_ergo_single.html'
|
|
|
|
|
|
|
|
|
|
def dispatch(self, *args, **kwargs):
|
|
|
|
|
if(checkForLogin(self)):
|
|
|
|
|
return super().dispatch(*args, **kwargs)
|
|
|
|
|
else:
|
|
|
|
|
return redirect('recoverdir-login')
|
|
|
|
|
|
|
|
|
|
# Gewünschte Revision aufrufen
|
|
|
|
|
def get_context_data(self, **kwargs):
|
|
|
|
|
context = super().get_context_data(**kwargs)
|
|
|
|
|
@ -1131,6 +1527,12 @@ class OnlinebankSingleHistory(DetailView):
|
|
|
|
|
model = OnlineBank
|
|
|
|
|
template_name = 'recoverdir/rd_elements_forms/rd_area_2_onlinebank_single.html'
|
|
|
|
|
|
|
|
|
|
def dispatch(self, *args, **kwargs):
|
|
|
|
|
if(checkForLogin(self)):
|
|
|
|
|
return super().dispatch(*args, **kwargs)
|
|
|
|
|
else:
|
|
|
|
|
return redirect('recoverdir-login')
|
|
|
|
|
|
|
|
|
|
# Gewünschte Revision aufrufen
|
|
|
|
|
def get_context_data(self, **kwargs):
|
|
|
|
|
context = super().get_context_data(**kwargs)
|
|
|
|
|
@ -1154,6 +1556,12 @@ class StreamingSingleHistory(DetailView):
|
|
|
|
|
model = StreamingAbo
|
|
|
|
|
template_name = 'recoverdir/rd_elements_forms/rd_area_3_streamingabo_single.html'
|
|
|
|
|
|
|
|
|
|
def dispatch(self, *args, **kwargs):
|
|
|
|
|
if(checkForLogin(self)):
|
|
|
|
|
return super().dispatch(*args, **kwargs)
|
|
|
|
|
else:
|
|
|
|
|
return redirect('recoverdir-login')
|
|
|
|
|
|
|
|
|
|
# Gewünschte Revision aufrufen
|
|
|
|
|
def get_context_data(self, **kwargs):
|
|
|
|
|
context = super().get_context_data(**kwargs)
|
|
|
|
|
@ -1177,6 +1585,12 @@ class DigitalAccountSingleHistory(DetailView):
|
|
|
|
|
model = DigitalAccounts
|
|
|
|
|
template_name = 'recoverdir/rd_elements_forms/rd_area_4_digitalaccount_single.html'
|
|
|
|
|
|
|
|
|
|
def dispatch(self, *args, **kwargs):
|
|
|
|
|
if(checkForLogin(self)):
|
|
|
|
|
return super().dispatch(*args, **kwargs)
|
|
|
|
|
else:
|
|
|
|
|
return redirect('recoverdir-login')
|
|
|
|
|
|
|
|
|
|
# Gewünschte Revision aufrufen
|
|
|
|
|
def get_context_data(self, **kwargs):
|
|
|
|
|
context = super().get_context_data(**kwargs)
|
|
|
|
|
@ -1200,6 +1614,12 @@ class PersonalSingleHistory(DetailView):
|
|
|
|
|
model = Personal
|
|
|
|
|
template_name = 'recoverdir/rd_elements_forms/rd_area_5_personal_single.html'
|
|
|
|
|
|
|
|
|
|
def dispatch(self, *args, **kwargs):
|
|
|
|
|
if(checkForLogin(self)):
|
|
|
|
|
return super().dispatch(*args, **kwargs)
|
|
|
|
|
else:
|
|
|
|
|
return redirect('recoverdir-login')
|
|
|
|
|
|
|
|
|
|
# Gewünschte Revision aufrufen
|
|
|
|
|
def get_context_data(self, **kwargs):
|
|
|
|
|
context = super().get_context_data(**kwargs)
|
|
|
|
|
@ -1223,6 +1643,12 @@ class ContractSingleHistory(DetailView):
|
|
|
|
|
model = RDContract
|
|
|
|
|
template_name = 'recoverdir/rd_elements_forms/rd_area_7_contract_single.html'
|
|
|
|
|
|
|
|
|
|
def dispatch(self, *args, **kwargs):
|
|
|
|
|
if(checkForLogin(self)):
|
|
|
|
|
return super().dispatch(*args, **kwargs)
|
|
|
|
|
else:
|
|
|
|
|
return redirect('recoverdir-login')
|
|
|
|
|
|
|
|
|
|
# Gewünschte Revision aufrufen
|
|
|
|
|
def get_context_data(self, **kwargs):
|
|
|
|
|
context = super().get_context_data(**kwargs)
|
|
|
|
|
@ -1246,6 +1672,12 @@ class ElseSingleHistory(DetailView):
|
|
|
|
|
model = RDElse
|
|
|
|
|
template_name = 'recoverdir/rd_elements_forms/rd_area_9_else_single.html'
|
|
|
|
|
|
|
|
|
|
def dispatch(self, *args, **kwargs):
|
|
|
|
|
if(checkForLogin(self)):
|
|
|
|
|
return super().dispatch(*args, **kwargs)
|
|
|
|
|
else:
|
|
|
|
|
return redirect('recoverdir-login')
|
|
|
|
|
|
|
|
|
|
# Gewünschte Revision aufrufen
|
|
|
|
|
def get_context_data(self, **kwargs):
|
|
|
|
|
context = super().get_context_data(**kwargs)
|
|
|
|
|
|