diff options
| author | Étienne Loks <etienne.loks@proxience.com> | 2014-05-12 21:21:04 +0200 |
|---|---|---|
| committer | Étienne Loks <etienne.loks@proxience.com> | 2014-05-12 21:23:12 +0200 |
| commit | 0044979f420102dde6b876ec7a9e986e9c62cda7 (patch) | |
| tree | e69bfd5b3bc0843ec93223dc12d4a376d6b489c0 /ishtar_common/templates | |
| parent | e377a4c28bfc63170dd5cbf182493bbc6bf590e0 (diff) | |
| download | Ishtar-0044979f420102dde6b876ec7a9e986e9c62cda7.tar.bz2 Ishtar-0044979f420102dde6b876ec7a9e986e9c62cda7.zip | |
Person and organization deletion (refs #1675)
* add associated actions, wizards, forms
* prevent deletion of associted items (operations, files, etc.)
* give list of associated items before deletion and give access to these
items
Diffstat (limited to 'ishtar_common/templates')
3 files changed, 169 insertions, 0 deletions
diff --git a/ishtar_common/templates/ishtar/wizard/confirm_wizard.html b/ishtar_common/templates/ishtar/wizard/confirm_wizard.html index f67eb5c1e..8550d6a1c 100644 --- a/ishtar_common/templates/ishtar/wizard/confirm_wizard.html +++ b/ishtar_common/templates/ishtar/wizard/confirm_wizard.html @@ -35,6 +35,7 @@ {{ extra_form }} </table> {% endif %} + {% block "extra_informations" %}{% endblock %} <p>{%if confirm_end_msg %}{{confirm_end_msg|safe}}{%else%}{% trans "Would you like to save them?" %}{%endif%}</p> <input type="submit" value="{% trans "Validate" %}"/> </div> diff --git a/ishtar_common/templates/ishtar/wizard/wizard_organization_deletion.html b/ishtar_common/templates/ishtar/wizard/wizard_organization_deletion.html new file mode 100644 index 000000000..6de2fbe8c --- /dev/null +++ b/ishtar_common/templates/ishtar/wizard/wizard_organization_deletion.html @@ -0,0 +1,37 @@ +{% extends "ishtar/wizard/confirm_wizard.html" %} +{% load i18n %} +{% block "extra_informations" %} + +{% if current_object.members.count %} +<h3>{% trans "Associated persons" %}</h3> +<ul class='list'> +{% for person in current_object.members.all %} + <li>{{person}} <a class='display_details_inline' href="#" onclick='load_window("{%url show-person person.pk ''%}")'>{% trans "show"%}</a></li>{% endfor %} +</ul> +{% endif %} + +{% if current_object.files.count %} +<h3>{% trans "Associated archaeological files" %}</h3> +<ul class='list'> +{% for file in current_object.files.all %} + <li>{{file}} <a class='display_details_inline' href="#" onclick='load_window("{%url show-file file.pk ''%}")'>{% trans "show"%}</a></li>{% endfor %} +</ul> +{% endif %} + +{% if current_object.operator.count %} +<h3>{% trans "Operator of archaeological operations" %}</h3> +<ul class='list'> +{% for operation in current_object.operator.all %} + <li>{{operation}} <a class='display_details_inline' href="#" onclick='load_window("{%url show-operation operation.pk ''%}")'>{% trans "show"%}</a></li>{% endfor %} +</ul> +{% endif %} + +{% if current_object.adminact_operator.count %} +<h3>{% trans "Adminact: operator of archaeological operations" %}</h3> +<ul class='list'> +{% for adminact in current_object.adminact_operator.all %} + <li>{{adminact}} <a class='display_details_inline' href="#" onclick='load_window("{%url show-administrativeact adminact.pk ''%}")'>{% trans "show"%}</a></li>{% endfor %} +</ul> +{% endif %} + +{% endblock %} diff --git a/ishtar_common/templates/ishtar/wizard/wizard_person_deletion.html b/ishtar_common/templates/ishtar/wizard/wizard_person_deletion.html new file mode 100644 index 000000000..ee04fbd84 --- /dev/null +++ b/ishtar_common/templates/ishtar/wizard/wizard_person_deletion.html @@ -0,0 +1,131 @@ +{% extends "ishtar/wizard/confirm_wizard.html" %} +{% load i18n %} +{% block "extra_informations" %} + +{% if current_object.file_responsability.count %} +<h3>{% trans "In charge of archaeological files" %}</h3> +<ul class='list'> +{% for file in current_object.file_responsability.all %} + <li>{{file}} <a class='display_details_inline' href="#" onclick='load_window("{%url show-file file.pk ''%}")'>{% trans "show"%}</a></li>{% endfor %} +</ul> +{% endif %} + +{% if current_object.general_contractor.count %} +<h3>{% trans "General contractor of archaeological files" %}</h3> +<ul class='list'> +{% for file in current_object.general_contractor.all %} + <li>{{file}} <a class='display_details_inline' href="#" onclick='load_window("{%url show-file file.pk ''%}")'>{% trans "show"%}</a></li>{% endfor %} +</ul> +{% endif %} + +{% if current_object.responsible_town_planning_service.count %} +<h3>{% trans "Responsible town planning service of archaeological files" %}</h3> +<ul class='list'> +{% for file in current_object.responsible_town_planning_service.all %} + <li>{{file}} <a class='display_details_inline' href="#" onclick='load_window("{%url show-file file.pk ''%}")'>{% trans "show"%}</a></li>{% endfor %} +</ul> +{% endif %} + +{% if current_object.scientist.count %} +<h3>{% trans "Scientist in charge of archaeological files" %}</h3> +<ul class='list'> +{% for file in current_object.scientist.all %} + <li>{{file}} <a class='display_details_inline' href="#" onclick='load_window("{%url show-file file.pk ''%}")'>{% trans "show"%}</a></li>{% endfor %} +</ul> +{% endif %} + +{% if current_object.operation_scientist_responsability.count %} +<h3>{% trans "Scientist in charge of archaeological operations" %}</h3> +<ul class='list'> +{% for operation in current_object.operation_scientist_responsability.all %} + <li>{{operation}} <a class='display_details_inline' href="#" onclick='load_window("{%url show-operation operation.pk ''%}")'>{% trans "show"%}</a></li>{% endfor %} +</ul> +{% endif %} + +{% if current_object.operation_responsability.count %} +<h3>{% trans "In charge of archaeological operations" %}</h3> +<ul class='list'> +{% for operation in current_object.operation_responsability.all %} + <li>{{operation}} <a class='display_details_inline' href="#" onclick='load_window("{%url show-operation operation.pk ''%}")'>{% trans "show"%}</a></li>{% endfor %} +</ul> +{% endif %} + +{% if current_object.cira_rapporteur.count %} +<h3>{% trans "Rapporteur CIRA des operations" %}</h3> +<ul class='list'> +{% for operation in current_object.cira_rapporteur.all %} + <li>{{operation}} <a class='display_details_inline' href="#" onclick='load_window("{%url show-operation operation.pk ''%}")'>{% trans "show"%}</a></li>{% endfor %} +</ul> +{% endif %} + +{% if current_object.adminact_operation_in_charge.count %} +<h3>{% trans "Administrativ act: in charge of archaeological operations" %}</h3> +<ul class='list'> +{% for adminact in current_object.adminact_operation_in_charge.all %} + <li>{{adminact}} <a class='display_details_inline' href="#" onclick='load_window("{%url show-administrativeact adminact.pk ''%}")'>{% trans "show"%}</a></li>{% endfor %} +</ul> +{% endif %} + +{% if current_object.adminact_scientist.count %} +<h3>{% trans "Administrativ act: scientist in charge" %}</h3> +<ul class='list'> +{% for adminact in current_object.adminact_scientist.all %} + <li>{{adminact}} <a class='display_details_inline' href="#" onclick='load_window("{%url show-administrativeact adminact.pk ''%}")'>{% trans "show"%}</a></li>{% endfor %} +</ul> +{% endif %} + +{% if current_object.signatory.count %} +<h3>{% trans "Administrativ act: signatory" %}</h3> +<ul class='list'> +{% for adminact in current_object.signatory.all %} + <li>{{adminact}} <a class='display_details_inline' href="#" onclick='load_window("{%url show-administrativeact adminact.pk ''%}")'>{% trans "show"%}</a></li>{% endfor %} +</ul> +{% endif %} + +{% if current_object.warehouse_in_charge.count %} +<h3>{% trans "In charge of warehouses" %}</h3> +<ul class='list'> +{% for warehouse in current_object.warehouse_in_charge.all %} + <li>{{warehouse}}</li>{% endfor %} +</ul> +{% endif %} + +{% if current_object.treatments.count %} +<h3>{% trans "Treatments of items" %}</h3> +<ul class='list'> +{% for treatments in current_object.treatments.all %} + {% if treatment.downstream_treatment %} + <li>{{treatment.downstream_treatment}} ({% trans "downstream"%}) <a class='display_details_inline' href="#" onclick='load_window("{%url show-item treatment.downstream_treatment ''%}")'>{% trans "show"%}</a></li> + {% endif %} + {% if treatment.upstream_treatment %} + <li>{{treatment.upstream_treatment}} ({% trans "upstream"%}) <a class='display_details_inline' href="#" onclick='load_window("{%url show-find treatment.upstream_treatment ''%}")'>{% trans "show"%}</a></li> + {% endif %} +{% endfor %} +</ul> +{% endif %} + +{% if current_object.properties.count %} +<h3>{% trans "Property of items" %}</h3> +<ul class='list'> +{% for property in current_object.properties.all %} + <li>{{property.find}} <a class='display_details_inline' href="#" onclick='load_window("{%url show-find property.find.pk ''%}")'>{% trans "show"%}</a></li>{% endfor %} +</ul> +{% endif %} + +{% if current_object.parcel_owner.count %} +<h3>{% trans "Owns parcels" %}</h3> +<ul class='list'> +{% for parcel in current_object.parcel_owner.all %} + <li>{{parcel}}</li>{% endfor %} +</ul> +{% endif %} + +{% if current_object.author.count %} +<h3>{% trans "Author" %}</h3> +<ul class='list'> +{% for author in current_object.author.all %} + <li>{{author}}</li>{% endfor %} +</ul> +{% endif %} + +{% endblock %} |
