161 lines
11 KiB
Python
161 lines
11 KiB
Python
from django.urls import path
|
|
from django.contrib.auth import views as auth_views
|
|
from django.contrib.auth.decorators import login_required, permission_required
|
|
|
|
from django_encrypted_filefield.constants import FETCH_URL_NAME
|
|
|
|
from .views import *
|
|
'''
|
|
Permissions definiert in models.py bei USERS und dann hier vor die View geschrieben!
|
|
'''
|
|
|
|
urlpatterns = [
|
|
path('', permission_required('users.recoverdirmanager')(RecoverDirManagement.as_view(template_name="recoverdir/rd_management.html")), name='recoverdir'),
|
|
# RECOVER LINK EXTERN
|
|
path('recover/', LoadExternalDataLogin.as_view(), name="load-rd-external"),
|
|
path('recover/lg/<int:agpk>', LoadExternalData.as_view(), name="load-rd-external-logged"),
|
|
path('recover/close/<int:agpk>', CloseExternalData.as_view(), name='closeexternalrecoverdir'),
|
|
# SETTINGS
|
|
path('rdsettings/', permission_required('users.recoverdirmanager')(RecoverDirAddSettings.as_view()), name='recoverdir-addsettings'),
|
|
path('rdsettings/update/<int:pk>', permission_required('users.recoverdirmanager')(RecoverDirUpdateSettings.as_view()), name='recoverdir-updatesettings'),
|
|
path('rdlogin/', permission_required('users.recoverdirmanager')(RecoverDirLog.as_view()), name='recoverdir-login'),
|
|
path('close/', permission_required('users.recoverdirmanager')(CloseRecoverDir), name='closerecoverdir'),
|
|
|
|
# Persönliches Schreiben
|
|
path('addpl/', permission_required('users.recoverdirmanager')(RecoverDirAddPL.as_view(template_name="recoverdir/rd_pers_add.html")), name='recoverdir-addpl'),
|
|
path('updatepl/<int:pk>', permission_required('users.recoverdirmanager')(RecoverDirUpdatePL.as_view(template_name="recoverdir/rd_pers_update.html")), name='recoverdir-updatepl'),
|
|
|
|
# Handlungsleitfaden
|
|
path('aone/hl/add', permission_required('users.recoverdirmanager')(RDAoneAddHL.as_view()), name='rd-a1-hl'),
|
|
path('aone/hl/update/<int:pk>', permission_required('users.recoverdirmanager')(RDAoneUpdateHL.as_view()), name='rd-a1-hl-update'),
|
|
|
|
# FAMILIEN/FREUNDEKONTAKT
|
|
path('aone/fc/add', permission_required('users.recoverdirmanager')(RDAoneAddFC.as_view()), name='rd-a1-addfamily'),
|
|
path('aone/fc/<int:pk>', permission_required('users.recoverdirmanager')(RDAoneViewContact.as_view()), name='rd-a1-viewcontact'),
|
|
path('aone/fc/del/<int:pk>', permission_required('users.recoverdirmanager')(RDAoneDelContact.as_view()), name='rd-a1-delcontact'),
|
|
path('aone/fc/update/<int:pk>', permission_required('users.recoverdirmanager')(RDAoneUpdateContact.as_view()), name='rd-a1-updatecontact'),
|
|
|
|
# VERTRAUENSPERSON
|
|
path('aone/trust/add', permission_required('users.recoverdirmanager')(RDAoneAddTrust.as_view()), name='rd-a1-addtrust'),
|
|
path('aone/trust/<int:pk>', permission_required('users.recoverdirmanager')(RDAoneViewTrust.as_view()), name='rd-a1-viewtrust'),
|
|
path('aone/trust/del/<int:pk>', permission_required('users.recoverdirmanager')(RDAoneDelTrust.as_view()), name='rd-a1-deltrust'),
|
|
path('aone/trust/update/<int:pk>', permission_required('users.recoverdirmanager')(RDAoneUpdateTrust.as_view()), name='rd-a1-updatetrust'),
|
|
|
|
#DOCUMENTS URLS
|
|
path('aone/doc/add/<int:area>', permission_required('users.recoverdirmanager')(RDAoneAddDoc.as_view()), name='rd-a1-adddoc'),
|
|
path('aone/doc/<int:pk>', permission_required('users.recoverdirmanager')(RDAoneViewDoc.as_view()), name='rd-a1-viewdoc'),
|
|
path('aone/doc/del/<int:pk>', permission_required('users.recoverdirmanager')(RDAoneDelDoc.as_view()), name='rd-a1-deldoc'),
|
|
path('aone/doc/update/<int:pk>', permission_required('users.recoverdirmanager')(RDAoneUpdateDoc.as_view()), name='rd-a1-updatedoc'),
|
|
|
|
# Handlungsleitfaden Vorsroge und Finanzen
|
|
path('atwo/hlfv/add', permission_required('users.recoverdirmanager')(RDAtwoAddHLFV.as_view()), name='rd-a2-hlfv'),
|
|
path('atwo/hlfv/update/<int:pk>', permission_required('users.recoverdirmanager')(RDAtwoUpdateFV.as_view()), name='rd-a2-hlfv-update'),
|
|
|
|
|
|
# BEREICH 2
|
|
# Banken usw.
|
|
path('two/deposit/add', permission_required('users.recoverdirmanager')(RDAtwoAdddeposit.as_view()), name='rd-a2-adddeposit'),
|
|
path('two/deposit/<int:pk>', permission_required('users.recoverdirmanager')(RDAtwoViewdeposit.as_view()), name='rd-a2-viewdeposit'),
|
|
path('two/deposit/del/<int:pk>', permission_required('users.recoverdirmanager')(RDAtwoDeldeposit.as_view()), name='rd-a2-deldeposit'),
|
|
path('two/deposit/update/<int:pk>', permission_required('users.recoverdirmanager')(RDAtwoUpdatedeposit.as_view()), name='rd-a2-updatedeposit'),
|
|
|
|
# ERGO Digitaler Versicherungsordner
|
|
path('two/ergo/add', permission_required('users.recoverdirmanager')(RDAtwoAddergo.as_view()), name='rd-a2-addergo'),
|
|
path('two/ergo/<int:pk>', permission_required('users.recoverdirmanager')(RDAtwoViewergo.as_view()), name='rd-a2-viewergo'),
|
|
path('two/ergo/del/<int:pk>', permission_required('users.recoverdirmanager')(RDAtwoDelergo.as_view()), name='rd-a2-delergo'),
|
|
path('two/ergo/update/<int:pk>', permission_required('users.recoverdirmanager')(RDAtwoUpdateergo.as_view()), name='rd-a2-updateergo'),
|
|
|
|
# OnlineBank
|
|
path('two/onlinebank/add/<int:area>', permission_required('users.recoverdirmanager')(RDAtwoAddonlinebank.as_view()), name='rd-a2-addonlinebank'),
|
|
path('two/onlinebank/<int:pk>', permission_required('users.recoverdirmanager')(RDAtwoViewonlinebank.as_view()), name='rd-a2-viewonlinebank'),
|
|
path('two/onlinebank/del/<int:pk>', permission_required('users.recoverdirmanager')(RDAtwoDelonlinebank.as_view()), name='rd-a2-delonlinebank'),
|
|
path('two/onlinebank/update/<int:pk>', permission_required('users.recoverdirmanager')(RDAtwoUpdateonlinebank.as_view()), name='rd-a2-updateonlinebank'),
|
|
|
|
# BEREICH 3
|
|
# Streamingdienste
|
|
path('three/streaming/add', permission_required('users.recoverdirmanager')(RDAthreeAddstreaming.as_view()), name='rd-a3-addstreaming'),
|
|
path('three/streaming/<int:pk>', permission_required('users.recoverdirmanager')(RDAthreeViewstreaming.as_view()), name='rd-a3-viewstreaming'),
|
|
path('three/streaming/del/<int:pk>', permission_required('users.recoverdirmanager')(RDAthreeDelstreaming.as_view()), name='rd-a3-delstreaming'),
|
|
path('three/streaming/update/<int:pk>', permission_required('users.recoverdirmanager')(RDAthreeUpdatestreaming.as_view()), name='rd-a3-updatestreaming'),
|
|
|
|
# Bereich 4
|
|
# Digitale Accounts
|
|
path('four/digitalaccount/add/<int:area>', permission_required('users.recoverdirmanager')(RDAfourAdddigitalaccount.as_view()), name='rd-a4-adddigitalaccount'),
|
|
path('four/digitalaccount/<int:pk>', permission_required('users.recoverdirmanager')(RDAfourViewdigitalaccount.as_view()), name='rd-a4-viewdigitalaccount'),
|
|
path('four/digitalaccount/del/<int:pk>', permission_required('users.recoverdirmanager')(RDAfourDeldigitalaccount.as_view()), name='rd-a4-deldigitalaccount'),
|
|
path('four/digitalaccount/update/<int:pk>', permission_required('users.recoverdirmanager')(RDAfourUpdatedigitalaccount.as_view()), name='rd-a4-updatedigitalaccount'),
|
|
|
|
# Bereich 5
|
|
# Personaldaten
|
|
path('five/personal/add', permission_required('users.recoverdirmanager')(RDAfiveAddpersonal.as_view()), name='rd-a5-addpersonal'),
|
|
path('five/personal/<int:pk>', permission_required('users.recoverdirmanager')(RDAfiveViewpersonal.as_view()), name='rd-a5-viewpersonal'),
|
|
path('five/personal/del/<int:pk>', permission_required('users.recoverdirmanager')(RDAfiveDelpersonal.as_view()), name='rd-a5-delpersonal'),
|
|
path('five/personal/update/<int:pk>', permission_required('users.recoverdirmanager')(RDAfiveUpdatepersonal.as_view()), name='rd-a5-updatepersonal'),
|
|
|
|
# Bereich 6 übernimmt Datenfelder aus Bereich 2
|
|
|
|
# Bereich 7 TASK: Hier weiter
|
|
# VERTRÄGE
|
|
path('seven/contract/add', permission_required('users.recoverdirmanager')(RDAsevenAddcontract.as_view()), name='rd-a7-addcontract'),
|
|
path('seven/contract/<int:pk>', permission_required('users.recoverdirmanager')(RDAsevenViewcontract.as_view()), name='rd-a7-viewcontract'),
|
|
path('seven/contract/del/<int:pk>', permission_required('users.recoverdirmanager')(RDAsevenDelcontract.as_view()), name='rd-a7-delcontract'),
|
|
path('seven/contract/update/<int:pk>', permission_required('users.recoverdirmanager')(RDAsevenUpdatecontract.as_view()), name='rd-a7-updatecontract'),
|
|
|
|
# Bereich 8 TASK: Hier weiter
|
|
|
|
# Bereich 9
|
|
path('nine/else/add', permission_required('users.recoverdirmanager')(RDAnineAddelse.as_view()), name='rd-a9-addelse'),
|
|
path('nine/else/<int:pk>', permission_required('users.recoverdirmanager')(RDAnineViewelse.as_view()), name='rd-a9-viewelse'),
|
|
path('nine/else/del/<int:pk>', permission_required('users.recoverdirmanager')(RDAnineDelelse.as_view()), name='rd-a9-delelse'),
|
|
path('nine/else/update/<int:pk>', permission_required('users.recoverdirmanager')(RDAnineUpdateelse.as_view()), name='rd-a9-updateelse'),
|
|
|
|
|
|
# HISTORY VIEWS
|
|
# Persönliches Schreiben
|
|
path('pl/ver/<int:pk>/<int:rev>', permission_required('users.recoverdirmanager')(PLSingleHistory.as_view()), name='recoverdir-plsingle'),
|
|
# Familien Freundekontakt
|
|
path('contact/ver/<int:pk>/<int:rev>', permission_required('users.recoverdirmanager')(ContactSingleHistory.as_view()), name='recoverdir-contact-historysingle'),
|
|
# Vertrauensperson
|
|
path('trust/ver/<int:pk>/<int:rev>', permission_required('users.recoverdirmanager')(TrustSingleHistory.as_view()), name='recoverdir-trust-historysingle'),
|
|
# Dokument
|
|
#path('doc/ver/<int:pk>/<int:rev>', permission_required('users.recoverdirmanager')(DocumentSingleHistory.as_view()), name='recoverdir-document-historysingle'),
|
|
# Handlungsleitfaden Finanzen und Vorsorge
|
|
path('hlfv/ver/<int:pk>/<int:rev>', permission_required('users.recoverdirmanager')(HLVFSingleHistory.as_view()), name='recoverdir-hlvf-single'),
|
|
# Handlungsleitfaden
|
|
path('hl/ver/<int:pk>/<int:rev>', permission_required('users.recoverdirmanager')(HLSingleHistory.as_view()), name='recoverdir-hl-single'),
|
|
# Bankenvollmacht usw.
|
|
path('deposit/ver/<int:pk>/<int:rev>', permission_required('users.recoverdirmanager')(DepositSingleHistory.as_view()), name='recoverdir-deposithistory-single'),
|
|
# Ergo Digitale Versicherungen
|
|
path('ergo/ver/<int:pk>/<int:rev>', permission_required('users.recoverdirmanager')(ErgoSingleHistory.as_view()), name='recoverdir-ergohistory-single'),
|
|
# Online Bank
|
|
path('onlinebank/ver/<int:pk>/<int:rev>', permission_required('users.recoverdirmanager')(OnlinebankSingleHistory.as_view()), name='recoverdir-onlinebankhistory-single'),
|
|
# STREAMINGABO
|
|
path('streaming/ver/<int:pk>/<int:rev>', permission_required('users.recoverdirmanager')(StreamingSingleHistory.as_view()), name='recoverdir-streaminghistory-single'),
|
|
# Digitale Accounts
|
|
path('digitalaccount/ver/<int:pk>/<int:rev>', permission_required('users.recoverdirmanager')(DigitalAccountSingleHistory.as_view()), name='recoverdir-digitalaccounthistory-single'),
|
|
# Personal Intern/Extern
|
|
path('personal/ver/<int:pk>/<int:rev>', permission_required('users.recoverdirmanager')(PersonalSingleHistory.as_view()), name='recoverdir-personalhistory-single'),
|
|
# VERTRAG
|
|
path('contract/ver/<int:pk>/<int:rev>', permission_required('users.recoverdirmanager')(ContractSingleHistory.as_view()), name='recoverdir-contracthistory-single'),
|
|
# ELSE
|
|
path('else/ver/<int:pk>/<int:rev>', permission_required('users.recoverdirmanager')(ElseSingleHistory.as_view()), name='recoverdir-elsehistory-single'),
|
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|