diff options
Diffstat (limited to 'ishtar_common/templates')
| -rw-r--r-- | ishtar_common/templates/actions.html | 26 | ||||
| -rw-r--r-- | ishtar_common/templates/base.html | 118 | ||||
| -rw-r--r-- | ishtar_common/templates/blocks/action_list.html | 12 | ||||
| -rw-r--r-- | ishtar_common/templates/ishtar/wizard/validation_bar.html | 24 | ||||
| -rw-r--r-- | ishtar_common/templates/navbar.html | 59 | ||||
| -rw-r--r-- | ishtar_common/templates/registration/login.html | 52 | ||||
| -rw-r--r-- | ishtar_common/templates/sheet_ope.html | 146 | 
7 files changed, 195 insertions, 242 deletions
diff --git a/ishtar_common/templates/actions.html b/ishtar_common/templates/actions.html new file mode 100644 index 000000000..bd70ddf15 --- /dev/null +++ b/ishtar_common/templates/actions.html @@ -0,0 +1,26 @@ +<ul class="navbar-nav action-menu justify-content-start"> +    {% with MENU.current_section as section_label %} +    {% with MENU.current_sections as sections %} +    {% include "blocks/action_list.html" %} +    {% endwith %}{% endwith %} + +    {% if MENU.current_subsections %} +    <li class="nav-item d-none d-lg-block"> +        <span class="nav-link">></span> +    </li> +    {% with MENU.current_subsection as section_label %} +    {% with MENU.current_subsections as sections %} +    {% include "blocks/action_list.html" %} +    {% endwith %}{% endwith %} +    {% endif %} + +    {% if MENU.current_subsubsections %} +    <li class="nav-item d-none d-lg-block"> +        <span class="nav-link">></span> +    </li> +    {% with MENU.current_subsubsection as section_label %} +    {% with MENU.current_subsubsections as sections %} +    {% include "blocks/action_list.html" %} +    {% endwith %}{% endwith %} +    {% endif %} +</ul> diff --git a/ishtar_common/templates/base.html b/ishtar_common/templates/base.html index 75e0e3740..835dae7b1 100644 --- a/ishtar_common/templates/base.html +++ b/ishtar_common/templates/base.html @@ -1,35 +1,25 @@ -{% load i18n %}<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" -    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="{{LANGUAGE_CODE}}" lang="{{LANGUAGE_CODE}}"> - +{% load i18n compress %}<!doctype html> +<html lang="{{LANGUAGE_CODE}}">  <head> +    <meta charset="utf-8"> +    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">      <link rel="shortcut icon" href="{{STATIC_URL}}/media/images/favicon.png"/> -    <title>{% block title %}Ishtar{% if APP_NAME %} - {{APP_NAME}}{%endif%}{% endblock %} -    </title> +    <title>{% block title %}Ishtar{% if APP_NAME %} - {{APP_NAME}}{%endif%}{% endblock %}</title> +    {% compress js %}      <script language="javascript" type="text/javascript">          var url_path = "{{URL_PATH}}";      </script>      <script language="javascript" type="text/javascript" src="{{JQUERY_URL}}?ver={{VERSION}}"></script> +    <script language="javascript" type="text/javascript" src="{{STATIC_URL}}popper.min.js?ver={{VERSION}}"></script> +    <script language="javascript" type="text/javascript" src="{{STATIC_URL}}bootstrap/bootstrap.js?ver={{VERSION}}"></script>      <script language="javascript" type="text/javascript" src="{{JQUERY_UI_URL}}jquery-ui.js?ver={{VERSION}}"></script>      <script language="javascript" type="text/javascript" src="{{JQUERY_UI_URL}}ui/i18n/jquery.ui.datepicker-{{COUNTRY}}.js?ver={{VERSION}}"></script>      <script language="javascript" type="text/javascript" src="{{STATIC_URL}}js/chosen/chosen.jquery.min.js?ver={{VERSION}}"></script> -    <script language="javascript" type="text/javascript" src="{{STATIC_URL}}js/prettyPhoto/js/jquery.prettyPhoto.js?ver={{VERSION}}"></script> +    {# <script language="javascript" type="text/javascript" src="{{STATIC_URL}}js/prettyPhoto/js/jquery.prettyPhoto.js?ver={{VERSION}}"></script> #}      <script language="javascript" type="text/javascript" src="{{STATIC_URL}}js/i18n/grid.locale-{{COUNTRY}}.js?ver={{VERSION}}"></script>      <script language="javascript" type="text/javascript" src="{{STATIC_URL}}js/jquery.jqGrid.min.js?ver={{VERSION}}"></script>      <script language="javascript" type="text/javascript" src="{{STATIC_URL}}js/grid.tbltogrid.js?ver={{VERSION}}"></script>      <script language="javascript" type="text/javascript" src="{{STATIC_URL}}js/ishtar.js?ver={{VERSION}}"></script> -    <link type="text/css" href="{{JQUERY_UI_URL}}jquery-ui.css?ver={{VERSION}}" rel="stylesheet" /> -    <link type="text/css" href="{{STATIC_URL}}js/chosen/chosen.min.css?ver={{VERSION}}" rel="stylesheet" /> -    <link rel="stylesheet" href="{{STATIC_URL}}font-awesome/css/font-awesome.min.css?ver={{VERSION}}" /> -    <link rel="stylesheet" href="{{STATIC_URL}}js/prettyPhoto/css/prettyPhoto.css?ver={{VERSION}}" /> -    <link rel="stylesheet" href="{{STATIC_URL}}media/ui.jqgrid.css?ver={{VERSION}}" /> -    <link rel="stylesheet" href="{{STATIC_URL}}media/style.css?ver={{VERSION}}" /> -    {% for url_css in JQGRID_CSS %}<link rel="stylesheet" href="{{url_css}}?ver={{VERSION}}" />{% endfor %} -    {% include "blocks/extra_head.html" %} -    {% block extra_head %} -    {% endblock %} -    {% if raw_css %}<style media="screen" type="text/css">{{raw_css|safe}} -    </style>{% endif %}      <script type='text/javascript'>      var shortcut_url = '{% url "shortcut-menu" %}';      var get_file_url = '{% url "get-file-shortcut" %}'; @@ -41,41 +31,25 @@      var activate_all_search_msg = "{% trans 'Searches in the shortcut menu deal with all items.' %}";      var activate_own_search_msg = "{% trans 'Searches in the shortcut menu deal with only your items.' %}";      </script> +    {% endcompress %} +    {% compress css %} +    <link rel="stylesheet" href="{{STATIC_URL}}bootstrap/bootstrap.css?ver={{VERSION}}"> +    <link rel="stylesheet" href="{{STATIC_URL}}js/chosen/chosen.min.css?ver={{VERSION}}"> +    <link rel="stylesheet" href="{{STATIC_URL}}font-awesome/css/font-awesome.min.css?ver={{VERSION}}"> +    <link rel="stylesheet" href="{{STATIC_URL}}js/prettyPhoto/css/prettyPhoto.css?ver={{VERSION}}"> +    <link rel="stylesheet" href="{{STATIC_URL}}media/ui.jqgrid.css?ver={{VERSION}}"> +    <link rel="stylesheet" href="{{STATIC_URL}}media/styles.css?ver={{VERSION}}"> +    {% for url_css in JQGRID_CSS %}<link rel="stylesheet" href="{{url_css}}?ver={{VERSION}}">{% endfor %} +    {% endcompress %} +    {% block extra_head %} +    {% endblock %} +    {% comment %}{% if raw_css %}<style media="screen" type="text/css"> +    {{raw_css |safe}}</style>{% endif %}{% endcomment %}  </head>  <body{% if current_theme%} id='{{current_theme}}'{%endif%}> -    <div id="header"> -        {% block header %} -        {% if user.is_authenticated %} -        {% trans "Logged in" %}: {{ user.username }} -        (<a href="{% url 'auth_logout' %}">{% trans "Log out" %}</a> | -        <a href="{% url 'auth_password_change' %}">{% trans "Change password" %}</a>) -        {% else %} -        <strong><a href="{% url 'auth_login' %}">{% trans "Log in" %}</a></strong> -        {% endif %} -        {% if LANGUAGES|length > 1 %} -        <div id="language_form_div"> -            <form action="/i18n/setlang/" method="post" id='language_form'> -                {% csrf_token %} -                {% comment %}<label for='language_selector'>{% trans "Lang" %}{% trans ":"%} </label>{% endcomment %} -                <select name="language" id='language_selector'> -                    <option value="">----------</option> -                {% for lang in LANGUAGES %} -                    <option value="{{ lang.0 }}"{% ifequal LANGUAGE_CODE lang.0 %} selected='selected'{% endifequal %}>{{ lang.1 }}</option> -                {% endfor %} -                </select> -            </form> -        </div>{% endif %} -        {% endblock %} -    </div> -    <div class="nav-button ui-state-default ui-corner-all" id="to_bottom_arrow"> -        <i class="fa fa-arrow-circle-down" aria-hidden="true"></i> -    </div> -    <div class="nav-button ui-state-default ui-corner-all" id="to_top_arrow"> -        <i class="fa fa-arrow-circle-up" aria-hidden="true"></i> -    </div> +    {% include "navbar.html" %}      <div id="window"></div>      <a href='{% url "start" %}' id="logo"> -{% if APP_NAME %}<p id="app_name">{{APP_NAME}}</p>{%endif%}      </a>      {% if not reminders %}<div id="context_menu"></div>      {% else %}<fieldset id='reminder'><legend>{% trans "Current items" %}</legend> @@ -83,37 +57,21 @@  <p><strong class='lbl'>{{lbl}}{% trans ":"%}</strong> <span class='value'>{{value}}</span></p>  {% endfor %}  </fieldset>{%endif%} -    <div id="main_menu"> -    <ul> -      {% for section in MENU.childs %} -      {% if section.available %} -        <li id='section-{{section.idx}}'{% if section.css %} class="{{section.css}}"{% endif %}> -            {{section.label}} -      <ul> -          {% for menu_item in section.childs %}{%if menu_item.available%} -          {% if menu_item.childs %}<li id='subsection-{{menu_item.idx}}'{% if menu_item.css %} class="{{menu_item.css}}"{% endif %}>{{menu_item.label}} -            <ul> -                {% for menu_subitem in menu_item.childs %}{% if menu_subitem.available %} -                {% url 'action' menu_subitem.idx as item_url %} -                <li id='{{menu_subitem.idx}}'{% if item_url in CURRENT_PATH %} class='selected'{% endif %}><a -                        href='{{item_url}}'>{{menu_subitem.label}}</a></li> -            {%endif%}{% endfor %}</ul></li> -        {% else %} -          {% url 'action' menu_item.idx as item_url %} -        <li id='{{menu_item.idx}}' -            class="{% if item_url in CURRENT_PATH %}selected{% endif %} {% if menu_item.css %}{{menu_item.css}}{% endif %}"><a href="{{item_url}}">{{menu_item.label}}</a></li> -        {%endif%}{% endif %}{% endfor %} -      </ul> -      </li>{%endif%} -      {% endfor %} -    </ul> +    <div class="nav-button" id="to_bottom_arrow"> +        <i class="fa fa-arrow-circle-down" aria-hidden="true"></i>      </div> -    <div id="content"> -        {% if warnings %} -        <ul class="alert">{% for warning in warnings %} -            <li>{{warning}}</li>{% endfor %} -        </ul> -        {% endif %} +    <div class="nav-button" id="to_top_arrow"> +        <i class="fa fa-arrow-circle-up" aria-hidden="true"></i> +    </div> +    <div class="container"> +        {% if warnings %}{% for warning in warnings %} +        <div class="alert alert-warning alert-dismissible fade show" role="alert"> +            {{warning}} +            <button type="button" class="close" data-dismiss="alert" aria-label="Close"> +                <span aria-hidden="true">×</span> +            </button> +        </div> +        {% endfor %}{% endif %}          {% block content %}{% endblock %}      </div> diff --git a/ishtar_common/templates/blocks/action_list.html b/ishtar_common/templates/blocks/action_list.html new file mode 100644 index 000000000..50a6554c4 --- /dev/null +++ b/ishtar_common/templates/blocks/action_list.html @@ -0,0 +1,12 @@ +<li class="nav-item dropdown"> +    <a class="nav-link dropdown-toggle" +       data-toggle="dropdown" href="#" role="button" aria-haspopup="true" +       aria-expanded="false">{{section_label}}</a> + +    <div class="dropdown-menu"> +        {% for label, url, has_children in sections %} +        <a class="dropdown-item{% if has_children%} font-weight-bold{%endif%}" href="{{url}}"> +            {{ label }} +        </a>{% endfor %} +    </div> +</li> diff --git a/ishtar_common/templates/ishtar/wizard/validation_bar.html b/ishtar_common/templates/ishtar/wizard/validation_bar.html index b99b9e689..c6856aa75 100644 --- a/ishtar_common/templates/ishtar/wizard/validation_bar.html +++ b/ishtar_common/templates/ishtar/wizard/validation_bar.html @@ -1,8 +1,24 @@  {% load i18n %} -<div id='validation-bar'> -    <input type="submit" id="submit_form" name='validate' value="{% trans 'Validate' %}"/> +<div id='validation-bar' class="row text-center"> +    <div class="col-sm"> +        <button type="submit" id="submit_form" name='validate' +                value="validate" class="btn btn-primary"> +            {% trans 'Validate' %} +        </button> +    </div>      {% if last_step_is_available and next_steps %} -    <input type="submit" id="submit_end_form" name='validate_and_end' value="{% trans 'Validate and end' %}"/> +    <div class="col-sm"> +        <button type="submit" id="submit_end_form" name='validate_and_end' +            value="validate_and_end" class="btn btn-primary"> +            {% trans 'Validate and end' %} +        </button> +    </div>      {% endif %} -    <a href="{% url 'reset_wizards' %}" id="reset_wizards" class='button'>{% trans "Cancel" %}</a> +    <div class="col-sm"> +        <a href="{% url 'reset_wizards' %}" id="reset_wizards"> +            <button type="button" class="btn btn-secondary"> +                {% trans "Cancel" %} +            </button> +        </a> +    </div>  </div> diff --git a/ishtar_common/templates/navbar.html b/ishtar_common/templates/navbar.html new file mode 100644 index 000000000..0f6036a6c --- /dev/null +++ b/ishtar_common/templates/navbar.html @@ -0,0 +1,59 @@ +{% load i18n %} +<header class="navbar navbar-expand-lg navbar-dark bg-dark"> +    {% block header %} +    <a class="navbar-brand" href="/"> +        <img src="{{STATIC_URL}}media/images/ishtar-blason.svg" +             width="30" height="30" alt=""> +    </a> +    {% include "actions.html" %} +    <button class="navbar-toggler" type="button" +            data-toggle="collapse" data-target="#navbar-actions" +            aria-controls="navbar-actions" aria-expanded="false" +            aria-label="Toggle navigation"> +        <span class="navbar-toggler-icon"></span> +    </button> +    <div class="collapse navbar-collapse justify-content-end" id="navbar-actions"> +    <ul class="navbar-nav"> +        {% if APP_NAME %} +        <li class="nav-item"> +            <a class="navbar-brand" href="/">{{APP_NAME}}</a> +        </li> +        {% endif %} +        {% if user.is_authenticated %} +        <li class="nav-item dropdown"> +            <a class="nav-link dropdown-toggle" data-toggle="dropdown" +               href="#" role="button" aria-haspopup="true" aria-expanded="false">{{ user.username }}</a> +            <div class="dropdown-menu dropdown-menu-right"> +                <a class="dropdown-item" href="{% url 'auth_logout' %}"> +                    {% trans "Log out" %} +                </a> +                <a class="dropdown-item" href="{% url 'auth_password_change' %}"> +                    {% trans "Change password" %} +                </a> +            </div> +        </li> +        {% else %} +        <li class="nav-item"> +            <a class="nav-link" href="{% url 'auth_login' %}">{% trans "Log in" %}</a> +        </li> +        {% endif %} +        {% if LANGUAGES|length > 1 %} +        <li class="nav-item dropdown"> +            <a class="nav-link dropdown-toggle" data-toggle="dropdown" +               href="#" role="button" aria-haspopup="true" aria-expanded="false"><i class="fa fa-flag" aria-hidden="true"></i></a> +                {% csrf_token %} +            <div class="dropdown-menu dropdown-menu-right" id="language-selector"> +                {% for lang in LANGUAGES %}<a class="dropdown-item" href="#" data-lang="{{ lang.0 }}"> +                    {{ lang.1 }} +                </a>{% endfor %} +                <form action="/i18n/setlang/" method="post" id='language-form'> +                    {% csrf_token %} +                    <input name="language" value="{{LANGUAGE_CODE}}"> +                </form> +            </div> +        </li> +        {% endif %} +    </ul> +    </div> +    {% endblock %} +</header> diff --git a/ishtar_common/templates/registration/login.html b/ishtar_common/templates/registration/login.html index e8122f150..3e82a882f 100644 --- a/ishtar_common/templates/registration/login.html +++ b/ishtar_common/templates/registration/login.html @@ -2,18 +2,46 @@  {% load i18n %}  {% block content %} -<div class='form'> -<form method="post" action=".">{% csrf_token %} -<table id='login'> -  <caption>{%trans "Log in"%}</caption> -{{ form.as_table }} -  <tr class='submit'><td colspan='2'><input type="submit" value="{% trans 'Log in' %}" /></td></tr> -  <input type="hidden" name="next" value="{{ next }}" /> -</table> -</form> +<div class="row justify-content-center"> +  <div class="col-md-6"> +    <h4>{%trans "Log in"%}</h4> +    <form method="post" action=".">{% csrf_token %} +        <input type="hidden" name="next" value="{{ next }}" /> +      {% if form.non_field_errors %} +      <div class="form-group row"> +          {% for error in form.non_field_errors %} +          <div class="form-group has-errors text-danger small"> +              {{error}} +          </div> +          {% endfor %} +      </div> +      {% endif %} + +      {% for field in form %} +      {% if field.errors %} +      <div class="form-group row has-errors text-danger small"> +        {{field.errors}} +      </div> +      {% endif %} +      <div class="form-group row"> +          <label for="{{field.id}}" class="col-6 col-form-label">{{field.label}}</label> +          <div class="col-6">{{field}}</div> +      </div> +      {% endfor %} + +      <div class="row justify-content-center"> +        <div class="col-12"> +           <button type="submit" class="btn btn-primary">{% trans 'Log in' %}</button> +        </div> +      </div> +    </form> +  </div>  </div> -<div class='info'> -<p>{% trans "Forgot password?" %} <a href="{% url 'auth_password_reset' %}">{% trans "Reset it" %}</a></p> -<p>{% trans "Not member?" %} <a href="{% url 'registration_register' %}">{% trans "Register" %}</a></p> +<hr/> +<div class="row justify-content-center"> +    <div class="col-md-6"> +        <small class="text-secondary">{% trans "Forgot password?" %} <a href="{% url 'auth_password_reset' %}">{% trans "Reset it" %}</a> – +        {% trans "Not member?" %} <a href="{% url 'registration_register' %}">{% trans "Register" %}</a></small> +    </div>  </div>  {% endblock %} diff --git a/ishtar_common/templates/sheet_ope.html b/ishtar_common/templates/sheet_ope.html deleted file mode 100644 index 1e18e8b7e..000000000 --- a/ishtar_common/templates/sheet_ope.html +++ /dev/null @@ -1,146 +0,0 @@ -{% extends "sheet.html" %} -{% load i18n %} -{% block content %} -<div class='tool'>{%trans "Export as:"%} <a href='{% url show-file item.pk "odt" %}'>{%trans "OpenOffice.org file"%}</a>, <a href='{% url show-file item.pk "pdf" %}'>{%trans "PDF file"%}</a></div> -<h3>{% trans "General"%}</h3> -<p><label>{%trans "Year:"%}</label> <span class='value'>{{ item.year }}</span></p> -<p><label>{%trans "Numerical reference:"%}</label> <span class='value'>{{ item.numeric_reference }}</span></p> - -{% if item.patriarche_code %}<p><label>{%trans "Patriarche OA code:"%}</label> <span class='value'>{{ item.patriarche_code }}</span></p>{%endif%} -{% if item.patriarche_code_not_recorded %}<p><label>{%trans "Patriarche OA code not yet recorded !"%}</label></p>{%endif%} - -<p><label>{%trans "Operation's name:"%}</label> <span class='value'>{{ item.internal_reference }}</span></p> - -<p><label>{%trans "Edition date:"%}</label> <span class='value'>{{ item.history.all.0.history_date }}</span></p> <!-- date = now --> - -<p><label>{%trans "Begining date:"%}</label> <span class='value'>{{ item.begin_date }}</span></p> -<p><label>{%trans "Field work end date:"%}</label> <span class='value'>{{ item.end_date }}</span></p> - -<p><label>{%trans "Head scientist:"%}</label> <span class='value'>{{ item.head_scientist.full_label }}</span></p> -<p><label>{%trans "State:"%}</label> <span class='value'>{% if item.is_active %}{%trans "Active file"%}</span></p> -{% else %}{%trans "Closed operation"%}</span></p> -<p><label>{%trans "Closing date:"%}</label> <span class='value'>{{ item.closing.date }} <strong>{%trans "by" %}</strong> {{ item.closing.user }}</span></p> -{% endif %} -<p><label>{%trans "Type:"%}</label> <span class='value'>{{ item.operation_type }}</span></p> -<p><label>{%trans "Surface:"%}</label> <span class='value'>{{ item.total_surface }} m<sup>2</sup> ({{ item.total_surface_ha }} ha)</span></p> -<p><label>{%trans "Cost:"%}</label> <span class='value'>{{ item.cost }} Euros, ({{ item.cost_by_m2 }} Euros/m<sup>2</sup>)</span></p> -<p><label>{%trans "Duration:"%}</label> <span class='value'>{{ item.duration }} {%trans "Day"%}s</span></p> - -<p><label>{%trans "Remains:"%}</label> <span class='value'>{{ item.remains.all|join:", " }}</span></p> -<p><label>{%trans "Periods:"%}</label> <span class='value'>{{ item.periods.all|join:", " }}</span></p> - -{% if item.related_file %} -<p><label>{%trans "Related file:"%}</label> <span class='value'><a href='{% url show-file item.related_file.pk ''%}'>{{ item.related_file }}</a></span></p><!-- Displayed as Year/index/Commune/Common_name This should be a link to the file sheet of the related file --> -{% if item.related_file.is_preventive %} -{% if item.operator_reference_code %}<p><label>{%trans "Operator's reference code:"%}</label> <span class='value'>{{ item.operator_reference_code }}</span></p>{% endif %} -{% if item.related_file.town_planning_service %}<p><label>{%trans "Planning service:"%}</label> <span class='value'>{{ item.related_file.town_planning_service }}</span></p>{% endif %} -{% if item.related_file.permit_type %}<p><label>{%trans "Permit type:"%}</label> <span class='value'>{{ item.related_file.permit_type }}</span></p>{% endif %} -{% if item.related_file.permit_reference %}<p><label>{%trans "Permit reference:"%}</label> <span class='value'>{{ item.related_file.permit_reference }}</span></p>{% endif %} -{% if item.related_file.general_contractor.attached_to %}<p><label>{%trans "General contractor organisation:"%}</label> <span class='value'>{{ item.related_file.general_contractor.attached_to }}</span></p>{% endif %} <!-- Contractor's organisation displayed as concat of Name/Adress/postal_code/city --> -{% if item.related_file.general_contractor %}<p><label>{%trans "General contractor:"%}</label> <span class='value'>{{ item.related_file.general_contractor.full_label }}</span></p>{% endif %} -{% endif %} -{% endif %} -  -{% if item.comment %}<p><label>{%trans "Comment:"%}</label> <span class='value'>{{ item.comment }}</span></p>{%endif%} - -<h3>{% trans "Localisation"%}</h3> -<p><label>{%trans "Towns:"%}</label> <span class='value'>{{ item.towns.all|join:", " }}</span></p> - -<p><label>{%trans "Main address:"%}</label> <span class='value'>{{ item.address }}</span></p> -{% if item.address_complement %}<p><label>{%trans "Complement:"%}</label> <span class='value'>{{ item.address_complement }}</span></p>{%endif%} -{% if item.postal_code %}<p><label>{%trans "Postal code:"%}</label> <span class='value'>{{ item.postal_code }}</span></p>{%endif%} - -<p><label>{%trans "Lambert X:"%}</label> <span class='value'>{{ item.lambert_x }}</span></p> -<p><label>{%trans "Lambert Y:"%}</label> <span class='value'>{{ item.lambert_y }}</span></p> -<p><label>{%trans "Altitude (m NGF):"%}</label> <span class='value'>{{ item.altitude }}</span></p> - -<table> -  <caption>{%trans "Associated parcels"%}</caption> -  <tr> -    <th>{% trans "Commune" %}</th> -    <th>{% trans "Year" %}</th> -    <th>{% trans "Section" %}</th> -    <th>{% trans "Parcel" %}</th> -    <th>{% trans "Owner" %}</th> -  </tr> -  {% for parcels in item.parcel.all %} -  <tr> -    <td>{{operation.commune}}</td> -    <td>{{operation.year}}</td> -    <td>{{operation.section}}</td> -    <td>{{operation.parcel}}</td> -    <td class='string'>{{operation.parcel.owner}}</td> -  </tr> -  {% empty %} -  <tr><td colspan="5" class='no_items'>{% trans "No parcel associated to this operation" %}</td></tr> -  {% endfor %} -</table> - -<h3>{% trans "Admninistrative acts"%}</h3> -<table> -  <caption>{%trans "Admninistrative acts"%}</caption> -  <tr> -    <th>{% trans "Year" %}</th> -    <th>{% trans "Reference" %}</th> -    <th>{% trans "Type" %}</th> -    <th>{% trans "Date" %}</th> -  </tr> -  {% for act in item.administrative_act.all %} -  <tr> -    <td>{{act.signature_date.year}}</td> -    <td>{{act.ref_sra}}</td> -    <td class='string'>{{act.act_type}}</td> -    <td>{{act.signature_date}}</td> -  </tr> -  {% empty %} -  <tr><td colspan="4" class='no_items'>{% trans "No administrative act associated to this operation" %}</td></tr> -  {% endfor %} -</table> - -<h3>{% trans "Documentation"%}</h3> -<table> -  <caption>{%trans "Documents"%}</caption> -  <tr> -    <th>{% trans "Title" %}</th> -    <th>{% trans "Type" %}</th> -    <th>{% trans "Authors" %}</th> -    <th>{% trans "Localisation" %}</th> -  </tr> -  {% for doc in item.doc.all %} -  <tr> -    <td>{{ doc.title }}</td> -    <td class='string'>{{doc.type}}</td> -    <td>{{ doc.author.all|join:", " }}</td> -    <td>{{ doc.localisation }}</td> -  </tr> -  {% empty %} -  <tr><td colspan="4" class='no_items'>{% trans "No document associated to this operation" %}</td></tr> -  {% endfor %} -</table> - -<h3>{% trans "Context Records"%}</h3> -<table> -  <caption>{%trans "Context Records"%}</caption> -  <tr> -    <th>{% trans "ID" %}</th> -    <th>{% trans "Type" %}</th> -    <th>{% trans "Chronology" %}</th> -    <th>{% trans "Description" %}</th> -    <th>{% trans "Parcel" %}</th> -    <th class='link'> </th> -  </tr> -  {% for record_unit in item.record_unit.all %} -  <tr> -    <td>{{ record_unit.label }}</td> -    <td class='string'>{{record_unit.unit_type}}</td> -    <td>{{ record_unit.period.all|join:", " }}</td> -    <td>{{ record_unit.description }}</td> -    <td>{{ record_unit.section_and_parcel }}</td><!-- Displayed as (Section)-(parcel number). A record unit can be linked to only one parcel. --> -    <td class='link'><a href="#{#{%url show-record_unit record_unit.pk%}#}">{% trans "Details" %}</a></td> -  </tr> -  {% empty %} -  <tr><td colspan="6" class='no_items'>{% trans "No context record associated to this operation" %}</td></tr> -  {% endfor %} -</table> - -{% endblock %}  | 
