Erste Ansicht fertig
This commit is contained in:
parent
6ba4564f30
commit
de959c5ec0
|
|
@ -80,7 +80,7 @@ class DocumentForm(forms.ModelForm):
|
|||
|
||||
class Meta:
|
||||
model = Documents
|
||||
fields = ['document_desc', 'document_date', 'document_name','document', 'area']
|
||||
fields = ['document_desc', 'document_date', 'document', 'document_name','area']
|
||||
labels = {
|
||||
'document_desc' : "Dokumentbeschreibung",
|
||||
'document_date' : "Datum",
|
||||
|
|
|
|||
Binary file not shown.
Binary file not shown.
|
|
@ -26,7 +26,11 @@
|
|||
<td>{{familyc.rd_rel}}</td>
|
||||
<td>{{familyc.rd_adresse}}</td>
|
||||
<td>{{familyc.rd_tel}}</td>
|
||||
<td> </td>
|
||||
<td>
|
||||
<a style="float: right" class="btn btn-secondary btn-sm mr-2 " href="{% url 'rd-a1-viewcontact' familyc.pk %}"><i class="far fa-eye"></i></a>
|
||||
<a style="float: right" class="btn btn-secondary btn-sm mr-2 " href="{% url 'rd-a1-updatecontact' familyc.pk %}"><small><i class="fas fa-pen"></i></small></a>
|
||||
<a style="float: right" class="btn btn-secondary btn-sm mr-2 " href="{% url 'rd-a1-delcontact' familyc.pk %}"><small><i class="fas fa-trash"></i></small></a>
|
||||
</td>
|
||||
</tr>
|
||||
{% endfor %}
|
||||
</tbody>
|
||||
|
|
@ -47,13 +51,17 @@
|
|||
</tr>
|
||||
</thead>
|
||||
<tbody >
|
||||
{% for familyc in area_1_trust %}
|
||||
{% for trust in area_1_trust %}
|
||||
<tr>
|
||||
<td>{{familyc.rd_prename}} {{familyc.rd_postname}}</td>
|
||||
<td>{{familyc.rd_company}}</td>
|
||||
<td>{{familyc.rd_adresse}}</td>
|
||||
<td>{{familyc.rd_tel}}</td>
|
||||
<td> </td>
|
||||
<td>{{trust.rd_prename}} {{trust.rd_postname}}</td>
|
||||
<td>{{trust.rd_company}}</td>
|
||||
<td>{{trust.rd_adresse}}</td>
|
||||
<td>{{trust.rd_tel}}</td>
|
||||
<td>
|
||||
<a style="float: right" class="btn btn-secondary btn-sm mr-2 " href="{% url 'rd-a1-viewtrust' trust.pk %}"><i class="far fa-eye"></i></a>
|
||||
<a style="float: right" class="btn btn-secondary btn-sm mr-2 " href="{% url 'rd-a1-updatetrust' trust.pk %}"><small><i class="fas fa-pen"></i></small></a>
|
||||
<a style="float: right" class="btn btn-secondary btn-sm mr-2 " href="{% url 'rd-a1-deltrust' trust.pk %}"><small><i class="fas fa-trash"></i></small></a>
|
||||
</td>
|
||||
</tr>
|
||||
{% endfor %}
|
||||
</tbody>
|
||||
|
|
@ -79,9 +87,9 @@
|
|||
<td>{{doc.document_date|date:"d.m.Y"}}</td>
|
||||
<td>{{doc.document_desc}}</td>
|
||||
<td>
|
||||
<a style="float: right" class="btn btn-secondary btn-sm mr-2 " href="{% url 'rd-a1-viewdoc' doc.pk %}" target="_blank"><i class="far fa-eye"></i></a>
|
||||
<a style="float: right" class="btn btn-secondary btn-sm mr-2 " href="#"><small><i class="fas fa-pen"></i></small></a>
|
||||
<a style="float: right" class="btn btn-secondary btn-sm mr-2 " href="#"><small><i class="fas fa-trash"></i></small></a>
|
||||
<a style="float: right" class="btn btn-secondary btn-sm mr-2 " href="{% url 'rd-a1-viewdoc' doc.pk %}"><i class="far fa-eye"></i></a>
|
||||
<a style="float: right" class="btn btn-secondary btn-sm mr-2 " href="{% url 'rd-a1-updatedoc' doc.pk %}"><small><i class="fas fa-pen"></i></small></a>
|
||||
<a style="float: right" class="btn btn-secondary btn-sm mr-2 " href="{% url 'rd-a1-deldoc' doc.pk %}"><small><i class="fas fa-trash"></i></small></a>
|
||||
</td>
|
||||
</tr>
|
||||
{% endfor %}
|
||||
|
|
|
|||
|
|
@ -0,0 +1,20 @@
|
|||
{% extends "users/base.html" %}
|
||||
{% load crispy_forms_tags %}
|
||||
{% block content %}
|
||||
{% if request.user.profile.agency.module_recoverdir %}
|
||||
<div class="content-section col-9">
|
||||
<h3>Dokument löschen</h3>
|
||||
<hr>
|
||||
<form method="POST" enctype="multipart/form-data">
|
||||
{% csrf_token %}
|
||||
{{ form|crispy }}
|
||||
Möchten Sie <i>{{document.document_name}}</i> wirklich endgültig löschen?
|
||||
<hr>
|
||||
<a class="btn" href="{% url 'recoverdir' %} ">Abbrechen</a>
|
||||
<button type="submit" class="btn btn-primary" style="float: right;">Dokument endgültig löschen</button>
|
||||
</form>
|
||||
</div>
|
||||
{% else %}
|
||||
<h3>Das Modul Notfallordner wurden in ihrer Agentur deaktiviert.</h3>
|
||||
{% endif %}
|
||||
{% endblock content %}
|
||||
|
|
@ -0,0 +1,20 @@
|
|||
{% extends "users/base.html" %}
|
||||
{% load crispy_forms_tags %}
|
||||
{% block content %}
|
||||
{% if request.user.profile.agency.module_recoverdir %}
|
||||
<div class="content-section col-9">
|
||||
<h3>Familien- und Freundekontakt löschen</h3>
|
||||
<hr>
|
||||
<form method="POST" enctype="multipart/form-data">
|
||||
{% csrf_token %}
|
||||
{{ form|crispy }}
|
||||
Möchten Sie den Kontakt <i>{{contact.rd_prename}} {{contact.rd_postname}}</i> wirklich endgültig löschen?
|
||||
<hr>
|
||||
<a class="btn" href="{% url 'recoverdir' %} ">Abbrechen</a>
|
||||
<button type="submit" class="btn btn-primary" style="float: right;">Kontakt endgültig löschen</button>
|
||||
</form>
|
||||
</div>
|
||||
{% else %}
|
||||
<h3>Das Modul Notfallordner wurden in ihrer Agentur deaktiviert.</h3>
|
||||
{% endif %}
|
||||
{% endblock content %}
|
||||
|
|
@ -0,0 +1,36 @@
|
|||
{% extends "users/base.html" %}
|
||||
{% block content %}
|
||||
{% if request.user.profile.agency.module_recoverdir %}
|
||||
<div class="content-section col-12">
|
||||
<h3>Familien- und Freundekontakt
|
||||
<span style="float: right">
|
||||
<a href="{% url 'recoverdir'%}" style="float: right" class="btn btn-secondary btn-sm "><small><i class="fas fa-chevron-circle-left"></i></small></a>
|
||||
</span>
|
||||
</h3>
|
||||
<hr>
|
||||
<h4>Kontaktdaten</h4>
|
||||
<table>
|
||||
<tr>
|
||||
<td>Name:</td>
|
||||
<td>{{contact.rd_prename}} {{contact.rd_postname}}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Beziehung:</td>
|
||||
<td>{{contact.rd_rel}}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Adresse:</td>
|
||||
<td>{{contact.rd_adresse}}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Telefonnummer:</td>
|
||||
<td>{{contact.rd_tel}}</td>
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
<hr>
|
||||
</div>
|
||||
{% else %}
|
||||
<h3>Auf dieses Modul haben Sie keinen Zugriff!</h3>
|
||||
{% endif %}
|
||||
{% endblock content %}
|
||||
|
|
@ -0,0 +1,20 @@
|
|||
{% extends "users/base.html" %}
|
||||
{% load crispy_forms_tags %}
|
||||
{% block content %}
|
||||
{% if request.user.profile.agency.module_recoverdir %}
|
||||
<div class="content-section col-9">
|
||||
<h3>Vertrauensperson löschen</h3>
|
||||
<hr>
|
||||
<form method="POST" enctype="multipart/form-data">
|
||||
{% csrf_token %}
|
||||
{{ form|crispy }}
|
||||
Möchten Sie die Vertrauensperson <i>{{contact.rd_prename}} {{contact.rd_postname}}</i> wirklich endgültig löschen?
|
||||
<hr>
|
||||
<a class="btn" href="{% url 'recoverdir' %} ">Abbrechen</a>
|
||||
<button type="submit" class="btn btn-primary" style="float: right;">Vertrauensperson endgültig löschen</button>
|
||||
</form>
|
||||
</div>
|
||||
{% else %}
|
||||
<h3>Das Modul Notfallordner wurden in ihrer Agentur deaktiviert.</h3>
|
||||
{% endif %}
|
||||
{% endblock content %}
|
||||
|
|
@ -0,0 +1,36 @@
|
|||
{% extends "users/base.html" %}
|
||||
{% block content %}
|
||||
{% if request.user.profile.agency.module_recoverdir %}
|
||||
<div class="content-section col-12">
|
||||
<h3>Vertrauensperson
|
||||
<span style="float: right">
|
||||
<a href="{% url 'recoverdir'%}" style="float: right" class="btn btn-secondary btn-sm "><small><i class="fas fa-chevron-circle-left"></i></small></a>
|
||||
</span>
|
||||
</h3>
|
||||
<hr>
|
||||
<h4>Kontaktdaten</h4>
|
||||
<table>
|
||||
<tr>
|
||||
<td>Name:</td>
|
||||
<td>{{contact.rd_prename}} {{contact.rd_postname}}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Firma:</td>
|
||||
<td>{{contact.rd_company}}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Adresse:</td>
|
||||
<td>{{contact.rd_adresse}}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Telefonnummer:</td>
|
||||
<td>{{contact.rd_tel}}</td>
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
<hr>
|
||||
</div>
|
||||
{% else %}
|
||||
<h3>Auf dieses Modul haben Sie keinen Zugriff!</h3>
|
||||
{% endif %}
|
||||
{% endblock content %}
|
||||
|
|
@ -24,14 +24,16 @@
|
|||
margin-top: 13px;
|
||||
}
|
||||
|
||||
.tabelement {
|
||||
|
||||
}
|
||||
</style>
|
||||
<div id="accordion">
|
||||
<!-- 1. NOTFALLLEITFADEN -->
|
||||
<div class="card">
|
||||
<div class="card-header" id="headingOne">
|
||||
<h5 class="mb-0">
|
||||
<button class="btn btn-link" data-toggle="collapse" data-target="#rd_1" aria-expanded="true" aria-controls="rd_1">
|
||||
<button class="btn btn-link tabelement" onclick="javascript:newTabOpen(1)" data-toggle="collapse" data-target="#rd_1" aria-expanded="true" aria-controls="rd_1">
|
||||
<h4 style="margin-top: 11px;">1. Notfallleitfaden & Vorsorgedokumente</h4>
|
||||
</button>
|
||||
<span style="float: right;">
|
||||
|
|
@ -54,7 +56,7 @@
|
|||
<div class="card">
|
||||
<div class="card-header" id="headingOne">
|
||||
<h5 class="mb-0">
|
||||
<button class="btn btn-link" data-toggle="collapse" data-target="#rd_2" aria-expanded="true" aria-controls="rd_2">
|
||||
<button class="btn btn-link tabelement" onclick="javascript:newTabOpen(2)" data-toggle="collapse" data-target="#rd_2" aria-expanded="true" aria-controls="rd_2">
|
||||
<h4 style="margin-top: 11px;">2. Absicherung, Vermögen & Immobilien</h4>
|
||||
</button>
|
||||
<span style="float: right;">
|
||||
|
|
@ -76,7 +78,7 @@
|
|||
<div class="card">
|
||||
<div class="card-header" id="headingOne">
|
||||
<h5 class="mb-0">
|
||||
<button class="btn btn-link" data-toggle="collapse" data-target="#rd_3" aria-expanded="true" aria-controls="rd_3">
|
||||
<button class="btn btn-link tabelement" onclick="javascript:newTabOpen(3)" data-toggle="collapse" data-target="#rd_3" aria-expanded="true" aria-controls="rd_3">
|
||||
<h4 style="margin-top: 11px;">3. Verträge</h4>
|
||||
</button>
|
||||
<span style="float: right;">
|
||||
|
|
@ -98,7 +100,7 @@
|
|||
<div class="card">
|
||||
<div class="card-header" id="headingOne">
|
||||
<h5 class="mb-0">
|
||||
<button class="btn btn-link" data-toggle="collapse" data-target="#rd_4" aria-expanded="true" aria-controls="rd_4">
|
||||
<button class="btn btn-link tabelement" onclick="javascript:newTabOpen(4)" data-toggle="collapse" data-target="#rd_4" aria-expanded="true" aria-controls="rd_4">
|
||||
<h4 style="margin-top: 11px;">4. Digitale Konten & Passwörter</h4>
|
||||
</button>
|
||||
<span style="float: right;">
|
||||
|
|
@ -122,7 +124,7 @@
|
|||
<div class="card">
|
||||
<div class="card-header" id="headingOne">
|
||||
<h5 class="mb-0">
|
||||
<button class="btn btn-link" data-toggle="collapse" data-target="#rd_5" aria-expanded="true" aria-controls="rd_5">
|
||||
<button class="btn btn-link tabelement" onclick="javascript:newTabOpen(5)" data-toggle="collapse" data-target="#rd_5" aria-expanded="true" aria-controls="rd_5">
|
||||
<h4 style="margin-top: 11px;">5. Gewerbe: Vorsorgedokumente</h4>
|
||||
</button>
|
||||
<span style="float: right;">
|
||||
|
|
@ -144,7 +146,7 @@
|
|||
<div class="card">
|
||||
<div class="card-header" id="headingOne">
|
||||
<h5 class="mb-0">
|
||||
<button class="btn btn-link" data-toggle="collapse" data-target="#rd_6" aria-expanded="true" aria-controls="rd_6">
|
||||
<button class="btn btn-link tabelement" onclick="javascript:newTabOpen(6)" data-toggle="collapse" data-target="#rd_6" aria-expanded="true" aria-controls="rd_6">
|
||||
<h4 style="margin-top: 11px;">6. Gewerbe: Vorsorge und Finanzen</h4>
|
||||
</button>
|
||||
<span style="float: right;">
|
||||
|
|
@ -166,7 +168,7 @@
|
|||
<div class="card">
|
||||
<div class="card-header" id="headingOne">
|
||||
<h5 class="mb-0">
|
||||
<button class="btn btn-link" data-toggle="collapse" data-target="#rd_7" aria-expanded="true" aria-controls="rd_7">
|
||||
<button class="btn btn-link tabelement" onclick="javascript:newTabOpen(7)" data-toggle="collapse" data-target="#rd_7" aria-expanded="true" aria-controls="rd_7">
|
||||
<h4 style="margin-top: 11px;">7. Gewerbe: Immobilien</h4>
|
||||
</button>
|
||||
<span style="float: right;">
|
||||
|
|
@ -188,7 +190,7 @@
|
|||
<div class="card">
|
||||
<div class="card-header" id="headingOne">
|
||||
<h5 class="mb-0">
|
||||
<button class="btn btn-link" data-toggle="collapse" data-target="#rd_8" aria-expanded="true" aria-controls="rd_8">
|
||||
<button class="btn btn-link tabelement" onclick="javascript:newTabOpen(8)" data-toggle="collapse" data-target="#rd_8" aria-expanded="true" aria-controls="rd_8">
|
||||
<h4 style="margin-top: 11px;">8. Gewerbe: Verträge</h4>
|
||||
</button>
|
||||
<span style="float: right;">
|
||||
|
|
@ -210,7 +212,7 @@
|
|||
<div class="card">
|
||||
<div class="card-header" id="headingOne">
|
||||
<h5 class="mb-0">
|
||||
<button class="btn btn-link" data-toggle="collapse" data-target="#rd_9" aria-expanded="true" aria-controls="rd_9">
|
||||
<button class="btn btn-link tabelement" onclick="javascript:newTabOpen(9)" data-toggle="collapse" data-target="#rd_9" aria-expanded="true" aria-controls="rd_9">
|
||||
<h4 style="margin-top: 11px;">9. Sonstiges</h4>
|
||||
</button>
|
||||
<span style="float: right;">
|
||||
|
|
@ -227,11 +229,19 @@
|
|||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
//Functionality to show last open accordion-tab
|
||||
$(document).ready(function(){
|
||||
var tabelement = localStorage.getItem('rd_rd_accordion');
|
||||
if(tabelement){
|
||||
$("#rd_" + tabelement).addClass("show");
|
||||
}
|
||||
});
|
||||
function newTabOpen(tabelement){
|
||||
localStorage.setItem('rd_rd_accordion', tabelement);
|
||||
}
|
||||
</script>
|
||||
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -14,10 +14,25 @@ urlpatterns = [
|
|||
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'),
|
||||
path('pl/ver/<int:pk>/<int:rev>', permission_required('users.recoverdirmanager')(PLSingle.as_view(template_name="recoverdir/rd_persletter_single.html")), name='recoverdir-plsingle'),
|
||||
path('aone/doc/add', 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/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'),
|
||||
|
||||
|
||||
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'),
|
||||
|
||||
|
||||
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'),
|
||||
|
||||
|
||||
path('aone/doc/add', 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'),
|
||||
|
||||
]
|
||||
|
|
@ -159,6 +159,42 @@ class RDAoneViewDoc(DetailView):
|
|||
template_name = 'recoverdir/rd_doc_single.html'
|
||||
context_object_name = 'document'
|
||||
|
||||
class RDAoneDelDoc(DeleteView):
|
||||
model = Documents
|
||||
success_url = reverse_lazy('recoverdir')
|
||||
template_name = 'recoverdir/rd_doc_del.html'
|
||||
context_object_name = 'document'
|
||||
|
||||
def get_context_data(self, **kwargs):
|
||||
context = super().get_context_data(**kwargs)
|
||||
context.update({'active_link' : 'recoverdir'})
|
||||
return context
|
||||
|
||||
class RDAoneUpdateDoc(UpdateView):
|
||||
model = Documents
|
||||
success_url = reverse_lazy('recoverdir')
|
||||
form_class = DocumentForm
|
||||
template_name = "recoverdir/rd_elements_forms/rd_area_1_adddoc.html"
|
||||
|
||||
def form_valid(self, form):
|
||||
form.instance.agency = self.request.user.profile.agency
|
||||
form.instance.area = 1
|
||||
|
||||
if(self.request.FILES and self.request.FILES['document']):
|
||||
# Randomize File-Name keeping extension
|
||||
file = self.request.FILES['document']
|
||||
file_ext_arr = file.name.split(".")
|
||||
file_ext = file_ext_arr[len(file_ext_arr)-1]
|
||||
file.name = randomString() + "." + file_ext
|
||||
form.instance.document = file
|
||||
return super().form_valid(form)
|
||||
|
||||
|
||||
def get_context_data(self, **kwargs):
|
||||
context = super().get_context_data(**kwargs)
|
||||
context.update({'active_link' : 'recoverdir'})
|
||||
return context
|
||||
|
||||
# Handlungsleitfaden
|
||||
# ABNSCHNITT 1
|
||||
class RDAoneAddHL(CreateView):
|
||||
|
|
@ -187,7 +223,7 @@ class RDAoneUpdateHL(UpdateView):
|
|||
context.update({'active_link' : 'recoverdir'})
|
||||
return context
|
||||
|
||||
|
||||
# FAMILIEN
|
||||
class RDAoneAddFC(CreateView):
|
||||
model = RDContact
|
||||
success_url = reverse_lazy('recoverdir')
|
||||
|
|
@ -203,8 +239,53 @@ class RDAoneAddFC(CreateView):
|
|||
context.update({'active_link' : 'recoverdir'})
|
||||
return context
|
||||
|
||||
class RDAoneUpdateContact(UpdateView):
|
||||
model = RDContact
|
||||
success_url = reverse_lazy('recoverdir')
|
||||
form_class = RDContactF
|
||||
template_name = "recoverdir/rd_elements_forms/rd_area_1_addfc.html"
|
||||
|
||||
def get_context_data(self, **kwargs):
|
||||
context = super().get_context_data(**kwargs)
|
||||
context.update({'active_link' : 'recoverdir'})
|
||||
return context
|
||||
|
||||
|
||||
class RDAoneViewContact(DetailView):
|
||||
model = RDContact
|
||||
success_url = reverse_lazy('recoverdir')
|
||||
template_name = 'recoverdir/rd_elements_forms/rd_area_1_contact_single.html'
|
||||
context_object_name = 'contact'
|
||||
|
||||
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 get_context_data(self, **kwargs):
|
||||
context = super().get_context_data(**kwargs)
|
||||
context.update({'active_link' : 'recoverdir'})
|
||||
return context
|
||||
|
||||
|
||||
# VERTRAUENSPERSON
|
||||
class RDAoneViewTrust(DetailView):
|
||||
model = RDTrustPerson
|
||||
success_url = reverse_lazy('recoverdir')
|
||||
template_name = 'recoverdir/rd_elements_forms/rd_area_1_trust_single.html'
|
||||
context_object_name = 'contact'
|
||||
|
||||
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 get_context_data(self, **kwargs):
|
||||
context = super().get_context_data(**kwargs)
|
||||
context.update({'active_link' : 'recoverdir'})
|
||||
return context
|
||||
|
||||
class RDAoneAddTrust(CreateView):
|
||||
model = RDTrustPerson
|
||||
|
|
@ -221,6 +302,16 @@ class RDAoneAddTrust(CreateView):
|
|||
context.update({'active_link' : 'recoverdir'})
|
||||
return context
|
||||
|
||||
class RDAoneUpdateTrust(UpdateView):
|
||||
model = RDTrustPerson
|
||||
success_url = reverse_lazy('recoverdir')
|
||||
form_class = RDTrustPersonF
|
||||
template_name = "recoverdir/rd_elements_forms/rd_area_1_addtrust.html"
|
||||
|
||||
def get_context_data(self, **kwargs):
|
||||
context = super().get_context_data(**kwargs)
|
||||
context.update({'active_link' : 'recoverdir'})
|
||||
return context
|
||||
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue