summaryrefslogtreecommitdiff
path: root/ishtar_common/templates/ishtar/sheet_ishtaruser.html
diff options
context:
space:
mode:
Diffstat (limited to 'ishtar_common/templates/ishtar/sheet_ishtaruser.html')
-rw-r--r--ishtar_common/templates/ishtar/sheet_ishtaruser.html489
1 files changed, 489 insertions, 0 deletions
diff --git a/ishtar_common/templates/ishtar/sheet_ishtaruser.html b/ishtar_common/templates/ishtar/sheet_ishtaruser.html
new file mode 100644
index 000000000..09979c641
--- /dev/null
+++ b/ishtar_common/templates/ishtar/sheet_ishtaruser.html
@@ -0,0 +1,489 @@
+{% extends "ishtar/sheet.html" %}
+{% load i18n ishtar_helpers window_header window_field window_tables %}
+
+{% block head_title %}<strong><i class="fa fa-user" aria-hidden="true"></i> &nbsp;{% trans "Account" %}</strong> &ndash; {{item.person.raw_name}}{% endblock %}
+
+{% block toolbar %}
+{% window_nav item window_id 'show-ishtaruser' %}
+{% endblock %}
+
+{% block content %}
+{% if ADMIN %} {# extra check #}
+{% with has_permission_dict=item.has_permission_dict %}
+
+<ul class="nav nav-tabs" id="{{window_id}}-tabs" role="tablist">
+ <li class="nav-item">
+ <a class="nav-link active" id="{{window_id}}-general-tab"
+ data-toggle="tab" href="#{{window_id}}-general" role="tab"
+ aria-controls="{{window_id}}-general" aria-selected="false">
+ {% trans "General" %}
+ </a>
+ </li>
+ <li class="nav-item">
+ <a class="nav-link" id="{{window_id}}-view-tab"
+ data-toggle="tab" href="#{{window_id}}-view" role="tab"
+ aria-controls="{{window_id}}-view" aria-selected="false">
+ {% trans "View permissions" %}
+ </a>
+ </li>
+ <li class="nav-item">
+ <a class="nav-link" id="{{window_id}}-add-tab"
+ data-toggle="tab" href="#{{window_id}}-add" role="tab"
+ aria-controls="{{window_id}}-add" aria-selected="false">
+ {% trans "Add permissions" %}
+ </a>
+ </li>
+ <li class="nav-item">
+ <a class="nav-link" id="{{window_id}}-change-tab"
+ data-toggle="tab" href="#{{window_id}}-change" role="tab"
+ aria-controls="{{window_id}}-change" aria-selected="false">
+ {% trans "Modify permissions" %}
+ </a>
+ </li>
+ <li class="nav-item">
+ <a class="nav-link" id="{{window_id}}-delete-tab"
+ data-toggle="tab" href="#{{window_id}}-delete" role="tab"
+ aria-controls="{{window_id}}-delete" aria-selected="false">
+ {% trans "Delete permissions" %}
+ </a>
+ </li>
+</ul>
+
+<div class="tab-content" id="{{window_id}}-tab-content">
+ <div class="tab-pane fade show active" id="{{window_id}}-general"
+ role="tabpanel" aria-labelledby="{{window_id}}-general-tab">
+ <div class="row">
+ {% field_flex_detail _("Person") item.person %}
+ <dl class="col-12 col-md-6 col-lg-3 flex-wrap">
+ <dt>{% trans "Status" %}</dt>
+ <dd>
+ {% if item.user_ptr.is_active %}
+ <i class="fa fa-check-circle text-success" aria-hidden="true"></i>
+ &nbsp;{%trans "Account activated"%}{% else %}
+ <i class="fa fa-stop-circle text-warning" aria-hidden="true"></i>
+ &nbsp;{%trans "Account deactivated"%}
+ {% endif %}
+ </dd>
+ </dl>
+ {% field_flex _("Profile(s)") item.person.profiles_list %}
+ </div>
+ {% if item.is_ishtaradmin %}
+ <div class="alert alert-warning" role="alert">
+ <i class="fa fa-info-circle" aria-hidden="true"></i> &nbsp;
+ {% trans "Account administrator: all permissions are granted." %}
+ </div>
+ {% endif %}
+ </div>
+
+ <div class="tab-pane fade show" id="{{window_id}}-view"
+ role="tabpanel" aria-labelledby="{{window_id}}-view-tab">
+ <h2>{% trans "View permissions" %}</h2>
+ {% with permission="view_own" %}
+
+ {% with table_label=_("Archaeological files") %}
+ {% with table_name="files" %}
+ {% with full_permission="archaeological_files.view_file" %}
+ {% with has_own_permission=has_permission_dict.view_own_file %}
+ {% include "ishtar/blocks/sheet_permission_detail.html"%}
+ {% endwith %} {% endwith %} {% endwith %} {% endwith %}
+
+ {% with table_label=_("Operations") %}
+ {% with table_name="operations" %}
+ {% with full_permission="archaeological_operations.view_operation" %}
+ {% with has_own_permission=has_permission_dict.view_own_operation %}
+ {% include "ishtar/blocks/sheet_permission_detail.html"%}
+ {% endwith %} {% endwith %} {% endwith %} {% endwith %}
+
+ {% with table_label=_("Archaeological sites") %}
+ {% with table_name="sites" %}
+ {% with full_permission="archaeological_operations.view_archaeologicalsite" %}
+ {% with has_own_permission=has_permission_dict.view_own_archaeologicalsite %}
+ {% include "ishtar/blocks/sheet_permission_detail.html"%}
+ {% endwith %} {% endwith %} {% endwith %} {% endwith %}
+
+ {% with table_label=_("Context records") %}
+ {% with table_name="context_records" %}
+ {% with full_permission="archaeological_context_records.view_contextrecord" %}
+ {% with has_own_permission=has_permission_dict.view_own_contextrecord %}
+ {% include "ishtar/blocks/sheet_permission_detail.html"%}
+ {% endwith %} {% endwith %} {% endwith %} {% endwith %}
+
+ {% with table_label=_("Finds") %}
+ {% with table_name="finds" %}
+ {% with full_permission="archaeological_finds.view_find" %}
+ {% with has_own_permission=has_permission_dict.view_own_find %}
+ {% include "ishtar/blocks/sheet_permission_detail.html"%}
+ {% endwith %} {% endwith %} {% endwith %} {% endwith %}
+
+ {% with table_label=_("Treatments") %}
+ {% with table_name="treatments" %}
+ {% with full_permission="archaeological_finds.view_treatment" %}
+ {% with has_own_permission=has_permission_dict.view_own_treatment %}
+ {% include "ishtar/blocks/sheet_permission_detail.html"%}
+ {% endwith %} {% endwith %} {% endwith %} {% endwith %}
+
+ {% with table_label=_("Treatment files") %}
+ {% with table_name="treatment_files" %}
+ {% with full_permission="archaeological_finds.view_treatmentfile" %}
+ {% with has_own_permission=has_permission_dict.view_own_treatmentfile %}
+ {% include "ishtar/blocks/sheet_permission_detail.html"%}
+ {% endwith %} {% endwith %} {% endwith %} {% endwith %}
+
+ {% with table_label=_("Warehouses") %}
+ {% with table_name="warehouses" %}
+ {% with full_permission="archaeological_warehouse.view_warehouse" %}
+ {% with has_own_permission=has_permission_dict.view_own_warehouse %}
+ {% include "ishtar/blocks/sheet_permission_detail.html"%}
+ {% endwith %} {% endwith %} {% endwith %} {% endwith %}
+
+ {% with table_label=_("Containers") %}
+ {% with table_name="containers" %}
+ {% with full_permission="archaeological_warehouse.view_container" %}
+ {% with has_own_permission=has_permission_dict.view_own_container %}
+ {% include "ishtar/blocks/sheet_permission_detail.html"%}
+ {% endwith %} {% endwith %} {% endwith %} {% endwith %}
+
+ {% with table_label=_("Documents") %}
+ {% with table_name="documents" %}
+ {% with full_permission="ishtar_common.view_document" %}
+ {% with has_own_permission=has_permission_dict.view_own_document %}
+ {% include "ishtar/blocks/sheet_permission_detail.html"%}
+ {% endwith %} {% endwith %} {% endwith %} {% endwith %}
+
+ {% with table_label=_("Administrative acts") %}
+ {% with table_name="admin_acts" %}
+ {% with full_permission="archaeological_operations.view_administrativeact" %}
+ {% with has_own_permission=has_permission_dict.view_own_administrativeact %}
+ {% include "ishtar/blocks/sheet_permission_detail.html"%}
+ {% endwith %} {% endwith %} {% endwith %} {% endwith %}
+
+ {% with table_label=_("Organizations") %}
+ {% with table_name="organizations" %}
+ {% with full_permission="ishtar_common.view_organization" %}
+ {% with has_own_permission=has_permission_dict.view_own_organization %}
+ {% include "ishtar/blocks/sheet_permission_detail.html"%}
+ {% endwith %} {% endwith %} {% endwith %} {% endwith %}
+
+ {% with table_label=_("Persons") %}
+ {% with table_name="persons" %}
+ {% with full_permission="ishtar_common.view_person" %}
+ {% with has_own_permission=has_permission_dict.view_own_person %}
+ {% include "ishtar/blocks/sheet_permission_detail.html"%}
+ {% endwith %} {% endwith %} {% endwith %} {% endwith %}
+
+ {% endwith %}
+ </div>
+
+ <div class="tab-pane fade show" id="{{window_id}}-add"
+ role="tabpanel" aria-labelledby="{{window_id}}-add-tab">
+ <h2>{% trans "Add permissions" %}</h2>
+
+ {% if item|user_can_do:"archaeological_files.add_file" %}
+ <h3>{% trans "Archaeological files" %}</h3>
+ <div class="alert alert-info" role="alert">
+ <i class="fa fa-info-circle" aria-hidden="true"></i> &nbsp;
+ {% trans "Can create items" %}
+ </div>
+ {% endif %}
+
+ {% if item|user_can_do:"archaeological_operations.add_operation" %}
+ <h3>{% trans "Operations" %}</h3>
+ <div class="alert alert-info" role="alert">
+ <i class="fa fa-info-circle" aria-hidden="true"></i> &nbsp;
+ {% trans "Can create items" %}
+ </div>
+ {% endif %}
+
+ {% if item|user_can_do:"archaeological_operations.add_archaeologicalsite" %}
+ <h3>{% trans "Archaeological sites" %}</h3>
+ <div class="alert alert-info" role="alert">
+ <i class="fa fa-info-circle" aria-hidden="true"></i> &nbsp;
+ {% trans "Can create items" %}
+ </div>
+ {% endif %}
+
+ {% if item|user_can_do:"archaeological_context_records.add_contextrecord" %}
+ <h3>{% trans "Context records" %}</h3>
+ <div class="alert alert-info" role="alert">
+ <i class="fa fa-info-circle" aria-hidden="true"></i> &nbsp;
+ {% trans "Can create items" %}
+ </div>
+ {% endif %}
+
+ {% if item|user_can_do:"archaeological_finds.add_find" %}
+ <h3>{% trans "Finds" %}</h3>
+ <div class="alert alert-info" role="alert">
+ <i class="fa fa-info-circle" aria-hidden="true"></i> &nbsp;
+ {% trans "Can create items" %}
+ </div>
+ {% endif %}
+
+ {% if item|user_can_do:"archaeological_treatments.add_treatment" %}
+ <h3>{% trans "Treatments" %}</h3>
+ <div class="alert alert-info" role="alert">
+ <i class="fa fa-info-circle" aria-hidden="true"></i> &nbsp;
+ {% trans "Can create items" %}
+ </div>
+ {% endif %}
+
+ {% if item|user_can_do:"archaeological_treatmentfiles.add_treatmentfile" %}
+ <h3>{% trans "Treatment files" %}</h3>
+ <div class="alert alert-info" role="alert">
+ <i class="fa fa-info-circle" aria-hidden="true"></i> &nbsp;
+ {% trans "Can create items" %}
+ </div>
+ {% endif %}
+
+ {% if item|user_can_do:"archaeological_warehouse.add_warehouse" %}
+ <h3>{% trans "Warehouses" %}</h3>
+ <div class="alert alert-info" role="alert">
+ <i class="fa fa-info-circle" aria-hidden="true"></i> &nbsp;
+ {% trans "Can create items" %}
+ </div>
+ {% endif %}
+
+ {% if item|user_can_do:"archaeological_warehouse.add_container" %}
+ <h3>{% trans "Containers" %}</h3>
+ <div class="alert alert-info" role="alert">
+ <i class="fa fa-info-circle" aria-hidden="true"></i> &nbsp;
+ {% trans "Can create items" %}
+ </div>
+ {% endif %}
+
+ {% if item|user_can_do:"ishtar_common.add_document" %}
+ <h3>{% trans "Documents" %}</h3>
+ <div class="alert alert-info" role="alert">
+ <i class="fa fa-info-circle" aria-hidden="true"></i> &nbsp;
+ {% trans "Can create items" %}
+ </div>
+ {% endif %}
+
+ {% if item|user_can_do:"archaeological_operations.add_administrativeact" %}
+ <h3>{% trans "Administrative acts" %}</h3>
+ <div class="alert alert-info" role="alert">
+ <i class="fa fa-info-circle" aria-hidden="true"></i> &nbsp;
+ {% trans "Can create items" %}
+ </div>
+ {% endif %}
+
+ {% if item|user_can_do:"ishtar_common.add_organization" %}
+ <h3>{% trans "Organizations" %}</h3>
+ <div class="alert alert-info" role="alert">
+ <i class="fa fa-info-circle" aria-hidden="true"></i> &nbsp;
+ {% trans "Can create items" %}
+ </div>
+ {% endif %}
+
+ {% if item|user_can_do:"ishtar_common.add_person" %}
+ <h3>{% trans "Persons" %}</h3>
+ <div class="alert alert-info" role="alert">
+ <i class="fa fa-info-circle" aria-hidden="true"></i> &nbsp;
+ {% trans "Can create items" %}
+ </div>
+ {% endif %}
+
+ </div>
+
+ <div class="tab-pane fade show" id="{{window_id}}-change"
+ role="tabpanel" aria-labelledby="{{window_id}}-change-tab">
+ <h2>{% trans "Modify permissions" %}</h2>
+ {% with permission="change_own" %}
+
+ {% with table_label=_("Archaeological files") %}
+ {% with table_name="files" %}
+ {% with full_permission="archaeological_files.change_file" %}
+ {% with has_own_permission=has_permission_dict.change_own_file %}
+ {% include "ishtar/blocks/sheet_permission_detail.html"%}
+ {% endwith %} {% endwith %} {% endwith %} {% endwith %}
+
+ {% with table_label=_("Operations") %}
+ {% with table_name="operations" %}
+ {% with full_permission="archaeological_operations.change_operation" %}
+ {% with has_own_permission=has_permission_dict.change_own_operation %}
+ {% include "ishtar/blocks/sheet_permission_detail.html"%}
+ {% endwith %} {% endwith %} {% endwith %} {% endwith %}
+
+ {% with table_label=_("Archaeological sites") %}
+ {% with table_name="sites" %}
+ {% with full_permission="archaeological_operations.change_archaeologicalsite" %}
+ {% with has_own_permission=has_permission_dict.change_own_archaeologicalsite %}
+ {% include "ishtar/blocks/sheet_permission_detail.html"%}
+ {% endwith %} {% endwith %} {% endwith %} {% endwith %}
+
+ {% with table_label=_("Context records") %}
+ {% with table_name="context_records" %}
+ {% with full_permission="archaeological_context_records.change_contextrecord" %}
+ {% with has_own_permission=has_permission_dict.change_own_contextrecord %}
+ {% include "ishtar/blocks/sheet_permission_detail.html"%}
+ {% endwith %} {% endwith %} {% endwith %} {% endwith %}
+
+ {% with table_label=_("Finds") %}
+ {% with table_name="finds" %}
+ {% with full_permission="archaeological_finds.change_find" %}
+ {% with has_own_permission=has_permission_dict.change_own_find %}
+ {% include "ishtar/blocks/sheet_permission_detail.html"%}
+ {% endwith %} {% endwith %} {% endwith %} {% endwith %}
+
+ {% with table_label=_("Treatments") %}
+ {% with table_name="treatments" %}
+ {% with full_permission="archaeological_finds.change_treatment" %}
+ {% with has_own_permission=has_permission_dict.change_own_treatment %}
+ {% include "ishtar/blocks/sheet_permission_detail.html"%}
+ {% endwith %} {% endwith %} {% endwith %} {% endwith %}
+
+ {% with table_label=_("Treatment files") %}
+ {% with table_name="treatment_files" %}
+ {% with full_permission="archaeological_finds.change_treatmentfile" %}
+ {% with has_own_permission=has_permission_dict.change_own_treatmentfile %}
+ {% include "ishtar/blocks/sheet_permission_detail.html"%}
+ {% endwith %} {% endwith %} {% endwith %} {% endwith %}
+
+ {% with table_label=_("Warehouses") %}
+ {% with table_name="warehouses" %}
+ {% with full_permission="archaeological_warehouse.change_warehouse" %}
+ {% with has_own_permission=has_permission_dict.change_own_warehouse %}
+ {% include "ishtar/blocks/sheet_permission_detail.html"%}
+ {% endwith %} {% endwith %} {% endwith %} {% endwith %}
+
+ {% with table_label=_("Containers") %}
+ {% with table_name="containers" %}
+ {% with full_permission="archaeological_warehouse.change_container" %}
+ {% with has_own_permission=has_permission_dict.change_own_container %}
+ {% include "ishtar/blocks/sheet_permission_detail.html"%}
+ {% endwith %} {% endwith %} {% endwith %} {% endwith %}
+
+ {% with table_label=_("Documents") %}
+ {% with table_name="documents" %}
+ {% with full_permission="ishtar_common.change_document" %}
+ {% with has_own_permission=has_permission_dict.change_own_document %}
+ {% include "ishtar/blocks/sheet_permission_detail.html"%}
+ {% endwith %} {% endwith %} {% endwith %} {% endwith %}
+
+ {% with table_label=_("Administrative acts") %}
+ {% with table_name="admin_acts" %}
+ {% with full_permission="archaeological_operations.change_administrativeact" %}
+ {% with has_own_permission=has_permission_dict.change_own_administrativeact %}
+ {% include "ishtar/blocks/sheet_permission_detail.html"%}
+ {% endwith %} {% endwith %} {% endwith %} {% endwith %}
+
+ {% with table_label=_("Organizations") %}
+ {% with table_name="organizations" %}
+ {% with full_permission="ishtar_common.change_organization" %}
+ {% with has_own_permission=has_permission_dict.change_own_organization %}
+ {% include "ishtar/blocks/sheet_permission_detail.html"%}
+ {% endwith %} {% endwith %} {% endwith %} {% endwith %}
+
+ {% with table_label=_("Persons") %}
+ {% with table_name="persons" %}
+ {% with full_permission="ishtar_common.change_person" %}
+ {% with has_own_permission=has_permission_dict.change_own_person %}
+ {% include "ishtar/blocks/sheet_permission_detail.html"%}
+ {% endwith %} {% endwith %} {% endwith %} {% endwith %}
+
+ {% endwith %}
+ </div>
+
+ <div class="tab-pane fade show" id="{{window_id}}-delete"
+ role="tabpanel" aria-labelledby="{{window_id}}-delete-tab">
+ <h2>{% trans "Delete permissions" %}</h2>
+ {% with permission="delete_own" %}
+
+ {% with table_label=_("Archaeological files") %}
+ {% with table_name="files" %}
+ {% with full_permission="archaeological_files.delete_file" %}
+ {% with has_own_permission=has_permission_dict.delete_own_file %}
+ {% include "ishtar/blocks/sheet_permission_detail.html"%}
+ {% endwith %} {% endwith %} {% endwith %} {% endwith %}
+
+ {% with table_label=_("Operations") %}
+ {% with table_name="operations" %}
+ {% with full_permission="archaeological_operations.delete_operation" %}
+ {% with has_own_permission=has_permission_dict.delete_own_operation %}
+ {% include "ishtar/blocks/sheet_permission_detail.html"%}
+ {% endwith %} {% endwith %} {% endwith %} {% endwith %}
+
+ {% with table_label=_("Archaeological sites") %}
+ {% with table_name="sites" %}
+ {% with full_permission="archaeological_operations.delete_archaeologicalsite" %}
+ {% with has_own_permission=has_permission_dict.delete_own_archaeologicalsite %}
+ {% include "ishtar/blocks/sheet_permission_detail.html"%}
+ {% endwith %} {% endwith %} {% endwith %} {% endwith %}
+
+ {% with table_label=_("Context records") %}
+ {% with table_name="context_records" %}
+ {% with full_permission="archaeological_context_records.delete_contextrecord" %}
+ {% with has_own_permission=has_permission_dict.delete_own_contextrecord %}
+ {% include "ishtar/blocks/sheet_permission_detail.html"%}
+ {% endwith %} {% endwith %} {% endwith %} {% endwith %}
+
+ {% with table_label=_("Finds") %}
+ {% with table_name="finds" %}
+ {% with full_permission="archaeological_finds.delete_find" %}
+ {% with has_own_permission=has_permission_dict.delete_own_find %}
+ {% include "ishtar/blocks/sheet_permission_detail.html"%}
+ {% endwith %} {% endwith %} {% endwith %} {% endwith %}
+
+ {% with table_label=_("Treatments") %}
+ {% with table_name="treatments" %}
+ {% with full_permission="archaeological_finds.delete_treatment" %}
+ {% with has_own_permission=has_permission_dict.delete_own_treatment %}
+ {% include "ishtar/blocks/sheet_permission_detail.html"%}
+ {% endwith %} {% endwith %} {% endwith %} {% endwith %}
+
+ {% with table_label=_("Treatment files") %}
+ {% with table_name="treatment_files" %}
+ {% with full_permission="archaeological_finds.delete_treatmentfile" %}
+ {% with has_own_permission=has_permission_dict.delete_own_treatmentfile %}
+ {% include "ishtar/blocks/sheet_permission_detail.html"%}
+ {% endwith %} {% endwith %} {% endwith %} {% endwith %}
+
+ {% with table_label=_("Warehouses") %}
+ {% with table_name="warehouses" %}
+ {% with full_permission="archaeological_warehouse.delete_warehouse" %}
+ {% with has_own_permission=has_permission_dict.delete_own_warehouse %}
+ {% include "ishtar/blocks/sheet_permission_detail.html"%}
+ {% endwith %} {% endwith %} {% endwith %} {% endwith %}
+
+ {% with table_label=_("Containers") %}
+ {% with table_name="containers" %}
+ {% with full_permission="archaeological_warehouse.delete_container" %}
+ {% with has_own_permission=has_permission_dict.delete_own_container %}
+ {% include "ishtar/blocks/sheet_permission_detail.html"%}
+ {% endwith %} {% endwith %} {% endwith %} {% endwith %}
+
+ {% with table_label=_("Documents") %}
+ {% with table_name="documents" %}
+ {% with full_permission="ishtar_common.delete_document" %}
+ {% with has_own_permission=has_permission_dict.delete_own_document %}
+ {% include "ishtar/blocks/sheet_permission_detail.html"%}
+ {% endwith %} {% endwith %} {% endwith %} {% endwith %}
+
+ {% with table_label=_("Administrative acts") %}
+ {% with table_name="admin_acts" %}
+ {% with full_permission="archaeological_operations.delete_administrativeact" %}
+ {% with has_own_permission=has_permission_dict.delete_own_administrativeact %}
+ {% include "ishtar/blocks/sheet_permission_detail.html"%}
+ {% endwith %} {% endwith %} {% endwith %} {% endwith %}
+
+ {% with table_label=_("Organizations") %}
+ {% with table_name="organizations" %}
+ {% with full_permission="ishtar_common.delete_organization" %}
+ {% with has_own_permission=has_permission_dict.delete_own_organization %}
+ {% include "ishtar/blocks/sheet_permission_detail.html"%}
+ {% endwith %} {% endwith %} {% endwith %} {% endwith %}
+
+ {% with table_label=_("Persons") %}
+ {% with table_name="persons" %}
+ {% with full_permission="ishtar_common.delete_person" %}
+ {% with has_own_permission=has_permission_dict.delete_own_person %}
+ {% include "ishtar/blocks/sheet_permission_detail.html"%}
+ {% endwith %} {% endwith %} {% endwith %} {% endwith %}
+
+ {% endwith %}
+ </div>
+
+</div>
+
+{% endwith %}
+{% endif %}
+{% endblock %}