
w]Q\`                @   s%  d  d l  Z d  d l m Z d  d l m Z d  d l m Z m	 Z	 m
 Z
 m Z m Z m Z m Z m Z m Z m Z m Z Gd d   d e j  Z Gd d   d e j  Z Gd	 d
   d
 e j  Z Gd d   d e j  Z Gd d   d e j  Z Gd d   d e j  Z Gd d   d e j  Z Gd d   d e j  Z Gd d   d e j  Z Gd d   d e j  Z Gd d   d e j  Z Gd d   d e j  Z Gd d   d e j  Z  Gd d    d  e j  Z! Gd! d"   d" e j  Z" Gd# d$   d$ e j  Z# Gd% d&   d& e j  Z$ d S)'    N)ugettext_lazy)A)PlacePlaceManagementBridgeBuildCaveDeviceSessionSightingTreeTreeGiteCountDetailc               @   s   e  Z d  Z d Z d Z d Z e j d d d d d d	  Z e j	 d
 d e
 d  g d d Z e j e d d d d	 Z e j e d d d d	 Z e j d d d d  Z e j e d d d d	 Z Gd d   d  Z d S)
PlaceTableu{
  
            <div class="btn-group btn-group-xs">
                <button type="button" class="btn btn-primary btn-xs dropdown-toggle" data-toggle="dropdown" aria-haspopup="true"
                        aria-expanded="false">
                    Action <span class="caret"></span>
                </button>
                <ul class="dropdown-menu">
                    <li><a data-toggle="modal"
                           data-target=".bs-place-history-modal-md-{{ record.pk }}" title="Historique de la donnée"><i
                            class="fa fa-fw fa-history"></i> Historique de la donnée</a></li>
                    <li><a href="{% url 'sights:place_detail' record.pk %}" title="Fiche détaillée"><i class="fa fa-fw fa-info-circle"></i> Fiche
                        détaillée</a></li>
                    <li><a href="{% url 'sights:place_update' record.pk %}" title="Modifier"><i class="fa fa-fw fa-pencil-square-o"></i> Modifier</a>
                    </li>
                    <li><a href="{% url 'sights:session_create' record.pk %}" Title="Ajouter une session"><i
                            class="fi-calendar"></i> Ajouter une session</a></li>
                    <li role="separator" class="divider"></li>
                    <li style="color:red;"><a href="{% url 'sights:place_delete' record.pk %}" title="Supprimer"><i
                            class="fa fa-fw fa-trash"></i> Supprimer</a></li>
                </ul>
            </div>
            <div class="modal fade bs-place-history-modal-md-{{ record.pk }}" tabindex="-1" role="dialog"
                 aria-labelledby="history">
                <div class="modal-dialog modal-lg" role="document">
                    <div class="modal-content">
                        <div class="modal-header">
                            <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span>
                            </button>
                            <h4 class="modal-title" id="exampleModalLabel"><i class="fa fa-fw fa-history"></i> Historique</h4>
                        </div>
                        <div class="modal-body">
                            <p>Donnée créée le {{ record.timestamp_create }} par {{ record.created_by }}
                                {% if record.timestamp_update %}
                                    et mise à jour le {{ record.timestamp_update }}
                                {% endif %}
                                par {{ record.updated_by }}
                            </p>
                        </div>
                    </div>
                </div>
            </div>
            ac  
        {% if record.comment %}
        <button type="button" class="btn btn-primary btn-xs" data-toggle="modal"
                data-target=".bs-place-comment-modal-md-{{ record.pk }}">
            <i class="fa fa-comment" aria-hidden="true"></i>
        </button>
        <div class="modal fade bs-place-comment-modal-md-{{ record.pk }}" tabindex="-1" role="dialog"
             aria-labelledby="comment">
            <div class="modal-dialog modal-lg" role="document">
                <div class="modal-content">
                    <div class="modal-header">
                        <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span>
                        </button>
                        <h4 class="modal-title" id="exampleModalLabel"><i class="fa fa-fw fa-comment"></i>Commentaire</h4>
                    </div>
                    <div class="modal-body">
                        <p>{{ record.comment|safe }}
                        </p>
                    </div>
                </div>
            </div>
        </div>
        {% endif %}
    z
    {% if record.geom %}
        <button class="btn btn-primary btn-xs map-navigation" data-zoom="15" data-position="{{ record.geom.y}}-{{ record.geom.x}}"><i class="fa fa-map-marker"></i></button>
    {% endif %}
    accessorzsession_set.all.countverbose_nameSessions	orderableFzsights:place_detailargsid_placenameZCarteActionsz
type.descru   Type de gîteCommentairec            
   @   s/   e  Z d  Z e Z d Z i d d 6Z d Z d S)zPlaceTable.Metaztable_bootstrap.htmlz#table table-striped table-condensedclassactionsmaplocationr   	is_hiddenmunicipalitytypealtitude
created_by	nbsessioncommentN)
zactionszmaplocationznamez	is_hiddenzmunicipalityztypezaltitudez
created_byz	nbsessionzcomment)__name__
__module____qualname__r   modeltemplateattrsfields r*   r*   ,/var/www/dbchiro/dbchiroweb/sights/tables.pyMeta]   s
    r,   N)r#   r$   r%   ACTIONSCOMMENTZMAPLOCATIONtablesColumnr!   
LinkColumnr   r   TemplateColumnr   r   r   r"   r,   r*   r*   r*   r+   r   	   s   *r   c               @   se   e  Z d  Z d Z d Z e j e d d d d Z e j e d d d d Z Gd d	   d	  Z	 d
 S)PlaceManagementTableu9	  
        <div class="btn-group btn-group-primary btn-group-xs">
            <button type="button" class="btn btn-primary btn-xs dropdown-toggle" data-toggle="dropdown" aria-haspopup="true"
                    aria-expanded="false">
                Action <span class="caret"></span>
            </button>
            <ul class="dropdown-menu">
                <li><a data-toggle="modal"
                       data-target=".bs-mgmt-history-modal-md-{{ record.pk }}" title="Historique de la donnée"><i
                        class="fa fa-fw fa-history"></i> Historique de la donnée</a></li>
                <li><a href="{% url 'sights:management_update' record.pk %}" title="Modifier"><i class="fa fa-fw fa-pencil-square-o"></i> Modifier</a>
                </li>
                <li><a href="{% url 'sights:management_create' record.pk %}" Title="Ajouter une observation"><i
                        class="fi-eye"></i> Ajouter une action</a></li>
                <li role="separator" class="divider"></li>
                <li style="color:red;"><a href="{% url 'sights:management_delete' record.pk %}" title="Supprimer"><i
                        class="fa fa-fw fa-trash"></i> Supprimer</a></li>
            </ul>
        </div>
        <div class="modal fade bs-mgmt-history-modal-md-{{ record.pk }}" tabindex="-1" role="dialog"
             aria-labelledby="history">
            <div class="modal-dialog modal-lg" role="document">
                <div class="modal-content">
                    <div class="modal-header">
                        <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span>
                        </button>
                        <h4 class="modal-title" id="exampleModalLabel"><i class="fa fa-fw fa-history"></i> Historique</h4>
                    </div>
                    <div class="modal-body">
                        <p>Donnée créée le {{ record.timestamp_create }} par {{ record.created_by }}
                            {% if record.timestamp_update %}
                                et mise à jour le {{ record.timestamp_update }}
                            {% endif %}
                            par {{ record.updated_by }}
                        </p>
                    </div>
                </div>
            </div>
        </div>
        aa  
        {% if record.comment %}
        <button type="button" class="btn btn-primary btn-xs" data-toggle="modal"
                data-target=".bs-mgmt-comment-modal-md-{{ record.pk }}">
            <i class="fa fa-comment" aria-hidden="true"></i>
        </button>
        <div class="modal fade bs-mgmt-comment-modal-md-{{ record.pk }}" tabindex="-1" role="dialog"
             aria-labelledby="comment">
            <div class="modal-dialog modal-lg" role="document">
                <div class="modal-content">
                    <div class="modal-header">
                        <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span>
                        </button>
                        <h4 class="modal-title" id="exampleModalLabel"><i class="fa fa-fw fa-comment"></i>Commentaire</h4>
                    </div>
                    <div class="modal-body">
                        <p>{{ record.comment|safe }}
                        </p>
                    </div>
                </div>
            </div>
        </div>
        {% endif %}
    r   r   r   Fr   c               @   s/   e  Z d  Z e Z d Z i d d 6Z d Z d
 S)zPlaceManagementTable.Metaztable_bootstrap.htmlz#table table-striped table-condensedr   r   dateactionreferentfiler"   N)zactionszdatezactionzreferentzfilezcomment)r#   r$   r%   r   r&   r'   r(   r)   r*   r*   r*   r+   r,      s   r,   N)
r#   r$   r%   r-   r.   r/   r2   r   r"   r,   r*   r*   r*   r+   r3   e   s   (r3   c               @   se   e  Z d  Z d Z d Z e j e d d d d Z e j e d d d d Z Gd d	   d	  Z	 d
 S)BridgeTableu  
            <div class="btn-group btn-group-primary btn-group-xs">
            <button type="button" class="btn btn-primary btn-xs dropdown-toggle" data-toggle="dropdown" aria-haspopup="true"
                    aria-expanded="false">
                Action <span class="caret"></span>
            </button>
            <ul class="dropdown-menu">
                <li><a data-toggle="modal"
                       data-target=".bs-bridge-history-modal-md-{{ record.pk }}" title="Historique de la donnée"><i
                        class="fa fa-fw fa-history"></i> Historique de la donnée</a></li>
                <li><a href="{% url 'sights:bridge_update' record.pk %}" title="Modifier"><i class="fa fa-fw fa-pencil-square-o"></i> Modifier</a>
                </li>
                <li role="separator" class="divider"></li>
                <li style="color:red;"><a href="{% url 'sights:bridge_delete' record.pk %}" title="Supprimer"><i
                        class="fa fa-fw fa-trash"></i> Supprimer</a></li>
            </ul>
        </div>
        <div class="modal fade bs-bridge-history-modal-md-{{ record.pk }}" tabindex="-1" role="dialog"
             aria-labelledby="history">
            <div class="modal-dialog modal-lg" role="document">
                <div class="modal-content">
                    <div class="modal-header">
                        <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span>
                        </button>
                        <h4 class="modal-title" id="exampleModalLabel"><i class="fa fa-fw fa-history"></i> Historique</h4>
                    </div>
                    <div class="modal-body">
                        <p>Donnée créée le {{ record.timestamp_create }} par {{ record.created_by }}
                            {% if record.timestamp_update %}
                                et mise à jour le {{ record.timestamp_update }}
                            {% endif %}
                            par {{ record.updated_by }}
                        </p>
                    </div>
                </div>
            </div>
        </div>
        ae  
        {% if record.comment %}
        <button type="button" class="btn btn-primary btn-xs" data-toggle="modal"
                data-target=".bs-bridge-comment-modal-md-{{ record.pk }}">
            <i class="fa fa-comment" aria-hidden="true"></i>
        </button>
        <div class="modal fade bs-bridge-comment-modal-md-{{ record.pk }}" tabindex="-1" role="dialog"
             aria-labelledby="comment">
            <div class="modal-dialog modal-lg" role="document">
                <div class="modal-content">
                    <div class="modal-header">
                        <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span>
                        </button>
                        <h4 class="modal-title" id="exampleModalLabel"><i class="fa fa-fw fa-comment"></i>Commentaire</h4>
                    </div>
                    <div class="modal-body">
                        <p>{{ record.comment|safe }}
                        </p>
                    </div>
                </div>
            </div>
        </div>
        {% endif %}
    r   r   r   Fr   c               @   s/   e  Z d  Z e Z d Z i d d 6Z d Z d S)zBridgeTable.Metaztable_bootstrap.htmlz#table table-striped table-condensedr   r   
visit_dateinterest	renovatedrenovated_datejointrift	expansiondraincornicevolumer"   N)zactionsz
visit_datezinterestz	renovatedzrenovated_datezjointzriftz	expansionzdrainzcornicezvolumezcomment)r#   r$   r%   r   r&   r'   r(   r)   r*   r*   r*   r+   r,      s
    r,   N)
r#   r$   r%   r-   r.   r/   r2   r   r"   r,   r*   r*   r*   r+   r8      s   &r8   c               @   s   e  Z d  Z d Z d Z d Z d Z d Z d Z e	 j
 e d d d	 d
 Z e	 j
 e d d Z e	 j
 e d d Z e	 j
 e d d Z e	 j
 e d d Z e	 j
 e d d d	 d
 Z Gd d   d  Z d S)	TreeTableuy  
            <div class="btn-group btn-group-primary btn-group-xs">
            <button type="button" class="btn btn-primary btn-xs dropdown-toggle" data-toggle="dropdown" aria-haspopup="true"
                    aria-expanded="false">
                Action <span class="caret"></span>
            </button>
            <ul class="dropdown-menu">
                <li><a data-toggle="modal"
                       data-target=".bs-tree-history-modal-md-{{ record.pk }}" title="Historique de la donnée"><i
                        class="fa fa-fw fa-history"></i> Historique de la donnée</a></li>
                <li><a href="{% url 'sights:tree_update' record.pk %}" title="Modifier"><i class="fa fa-fw fa-pencil-square-o"></i> Modifier</a>
                </li>
                <li role="separator" class="divider"></li>
                <li style="color:red;"><a href="{% url 'sights:tree_delete' record.pk %}" title="Supprimer"><i
                        class="fa fa-fw fa-trash"></i> Supprimer</a></li>
            </ul>
        </div>
        <div class="modal fade bs-tree-history-modal-md-{{ record.pk }}" tabindex="-1" role="dialog"
             aria-labelledby="history">
            <div class="modal-dialog modal-lg" role="document">
                <div class="modal-content">
                    <div class="modal-header">
                        <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span>
                        </button>
                        <h4 class="modal-title" id="exampleModalLabel"><i class="fa fa-fw fa-history"></i> Historique</h4>
                    </div>
                    <div class="modal-body">
                        <p>Donnée créée le {{ record.timestamp_create }} par {{ record.created_by }}
                            {% if record.timestamp_update %}
                                et mise à jour le {{ record.timestamp_update }}
                            {% endif %}
                            par {{ record.updated_by }}
                        </p>
                    </div>
                </div>
            </div>
        </div>
        aa  
        {% if record.comment %}
        <button type="button" class="btn btn-primary btn-xs" data-toggle="modal"
                data-target=".bs-tree-comment-modal-md-{{ record.pk }}">
            <i class="fa fa-comment" aria-hidden="true"></i>
        </button>
        <div class="modal fade bs-tree-comment-modal-md-{{ record.pk }}" tabindex="-1" role="dialog"
             aria-labelledby="comment">
            <div class="modal-dialog modal-lg" role="document">
                <div class="modal-content">
                    <div class="modal-header">
                        <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span>
                        </button>
                        <h4 class="modal-title" id="exampleModalLabel"><i class="fa fa-fw fa-comment"></i>Commentaire</h4>
                    </div>
                    <div class="modal-body">
                        <p>{{ record.comment|safe }}
                        </p>
                    </div>
                </div>
            </div>
        </div>
        {% endif %}
    u  
            {% ifequal 0 record.bat_specie.all.count %}
            -
            {% else %}       
            <button type="button" class="btn btn-primary btn-xs" data-toggle="modal"
                    data-target=".bs-tree-sp-modal-md-{{ record.pk }}">
            {{ record.bat_specie.all.count }}
            </button>
            <div class="modal fade bs-tree-sp-modal-md-{{ record.pk }}" tabindex="-1" role="dialog"
                 aria-labelledby="comment">
                <div class="modal-dialog modal-lg" role="document">
                    <div class="modal-content">
                        <div class="modal-header">
                            <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span>
                            </button>
                            <h4 class="modal-title" id="exampleModalLabel">Taxons observés</h4>
                        </div>
                        <div class="modal-body">
                        <table class="table table-striped">
                        <tr>

                            <th>nom français</th>
                            <th>nom scientifique</th>
                            <th>codesp</th>
                            <th>effectif</th>
                        </tr>
                        {% for d in record.bat_specie.all %}
                            <tr{% if d.sp_true %} class="success"{% endif %}>
                                <td>{{ d.common_name_fr }}</td>
                                <td>{{ d.sci_name }}</td>
                                <td>{{ d.codesp }}</td>
                                <td>{{ d.total_count }}</td>
                            </tr>
                        {% endfor %}
                        </table>
                        </div>
                    </div>
                </div>
            </div>
            {% endifequal %}
        uG  
            {% ifequal 0 record.gite_origin.all.count %}
            -
            {% else %}       
            <button type="button" class="btn btn-primary btn-xs" data-toggle="modal"
                    data-target=".bs-gitorigin-modal-md-{{ record.pk }}">
            {{ record.gite_origin.all.count }}
            </button>
            <div class="modal fade bs-gitorigin-modal-md-{{ record.pk }}" tabindex="-1" role="dialog"
                 aria-labelledby="comment">
                <div class="modal-dialog modal-lg" role="document">
                    <div class="modal-content">
                        <div class="modal-header">
                            <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span>
                            </button>
                            <h4 class="modal-title" id="exampleModalLabel">Origine des gîtes</h4>
                        </div>
                        <div class="modal-body">
                        <ul>
                        {% for d in record.gite_origin.all %}
                            <li>{{ d.descr }}</li>
                        {% endfor %}
                        </ul>
                        </div>
                    </div>
                </div>
            </div>
            {% endifequal %}
        u9  
            {% ifequal 0 record.gite_type.all.count %}
            -
            {% else %}       
            <button type="button" class="btn btn-primary btn-xs" data-toggle="modal"
                    data-target=".bs-gittype-modal-md-{{ record.pk }}">
            {{ record.gite_type.all.count }}
            </button>
            <div class="modal fade bs-gittype-modal-md-{{ record.pk }}" tabindex="-1" role="dialog"
                 aria-labelledby="comment">
                <div class="modal-dialog modal-lg" role="document">
                    <div class="modal-content">
                        <div class="modal-header">
                            <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span>
                            </button>
                            <h4 class="modal-title" id="exampleModalLabel">Types de gîtes</h4>
                        </div>
                        <div class="modal-body">
                        <ul>
                        {% for d in record.gite_type.all %}
                            <li>{{ d.descr }}</li>
                        {% endfor %}
                        </ul>
                        </div>
                    </div>
                </div>
            </div>
            {% endifequal %}
        uW  
            {% ifequal 0 record.gite_localisation.all.count %}
            -
            {% else %}       
            <button type="button" class="btn btn-primary btn-xs" data-toggle="modal"
                    data-target=".bs-gitloc-modal-md-{{ record.pk }}">
            {{ record.gite_localisation.all.count }}
            </button>
            <div class="modal fade bs-gitloc-modal-md-{{ record.pk }}" tabindex="-1" role="dialog"
                 aria-labelledby="comment">
                <div class="modal-dialog modal-lg" role="document">
                    <div class="modal-content">
                        <div class="modal-header">
                            <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span>
                            </button>
                            <h4 class="modal-title" id="exampleModalLabel">Localisation des gîtes</h4>
                        </div>
                        <div class="modal-body">
                        <ul>
                        {% for d in record.gite_localisation.all %}
                            <li>{{ d.descr }}</li>
                        {% endfor %}
                        </ul>
                        </div>
                    </div>
                </div>
            </div>
            {% endifequal %}
        r   r   r   FzNb de taxonsz
type giteszorigine gitesz
Loc. gitesr   c               @   s/   e  Z d  Z e Z d Z i d d 6Z d Z d S)zTreeTable.Metaztable_bootstrap.htmlz#table table-striped table-condensedr   r   r9   contextforest_stands	situationcircumstancetree_speciehealthtree_diameterstanding	protectednbtaxgitetype
giteorigingitelocr"   N)zactionsz
visit_datezcontextzforest_standsz	situationzcircumstanceztree_speciezhealthztree_diameterzstandingz	protectedznbtaxzgitetypez
giteoriginzgiteloczcomment)r#   r$   r%   r   r&   r'   r(   r)   r*   r*   r*   r+   r,     s     r,   N)r#   r$   r%   r-   r.   NBTAXZ
GITEORIGINZGITETYPEZGITELOCr/   r2   r   rM   rN   rO   rP   r"   r,   r*   r*   r*   r+   rC      s    &)rC   c               @   s   e  Z d  Z d Z d Z d Z e j e d d d d Z e j e d d Z	 e j e d d	 d d Z
 Gd
 d   d  Z d S)TreeGiteTableu  
            <div class="btn-group btn-group-primary btn-group-xs">
            <button type="button" class="btn btn-primary btn-xs dropdown-toggle" data-toggle="dropdown" aria-haspopup="true"
                    aria-expanded="false">
                Action <span class="caret"></span>
            </button>
            <ul class="dropdown-menu">
                <li><a data-toggle="modal"
                       data-target=".bs-treegite-history-modal-md-{{ record.pk }}" title="Historique de la donnée"><i
                        class="fa fa-fw fa-history"></i> Historique de la donnée</a></li>
                <li><a href="{% url 'sights:treegite_update' record.pk %}" title="Modifier"><i class="fa fa-fw fa-pencil-square-o"></i> Modifier</a>
                </li>
                <li role="separator" class="divider"></li>
                <li style="color:red;"><a href="{% url 'sights:treegite_delete' record.pk %}" title="Supprimer"><i
                        class="fa fa-fw fa-trash"></i> Supprimer</a></li>
            </ul>
        </div>
        <div class="modal fade bs-treegite-history-modal-md-{{ record.pk }}" tabindex="-1" role="dialog"
             aria-labelledby="history">
            <div class="modal-dialog modal-lg" role="document">
                <div class="modal-content">
                    <div class="modal-header">
                        <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span>
                        </button>
                        <h4 class="modal-title" id="exampleModalLabel"><i class="fa fa-fw fa-history"></i> Historique</h4>
                    </div>
                    <div class="modal-body">
                        <p>Donnée créée le {{ record.timestamp_create }} par {{ record.created_by }}
                            {% if record.timestamp_update %}
                                et mise à jour le {{ record.timestamp_update }}
                            {% endif %}
                            par {{ record.updated_by }}
                        </p>
                    </div>
                </div>
            </div>
        </div>
        ai  
        {% if record.comment %}
        <button type="button" class="btn btn-primary btn-xs" data-toggle="modal"
                data-target=".bs-treegite-comment-modal-md-{{ record.pk }}">
            <i class="fa fa-comment" aria-hidden="true"></i>
        </button>
        <div class="modal fade bs-treegite-comment-modal-md-{{ record.pk }}" tabindex="-1" role="dialog"
             aria-labelledby="comment">
            <div class="modal-dialog modal-lg" role="document">
                <div class="modal-content">
                    <div class="modal-header">
                        <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span>
                        </button>
                        <h4 class="modal-title" id="exampleModalLabel"><i class="fa fa-fw fa-comment"></i>Commentaire</h4>
                    </div>
                    <div class="modal-body">
                        <p>{{ record.comment|safe }}
                        </p>
                    </div>
                </div>
            </div>
        </div>
        {% endif %}
    u  
            {% ifequal 0 record.bat_specie.all.count %}
            -
            {% else %}       
            <button type="button" class="btn btn-primary btn-xs" data-toggle="modal"
                    data-target=".bs-treegite-sp-modal-md-{{ record.pk }}">
            {{ record.bat_specie.all.count }}
            </button>
            <div class="modal fade bs-treegite-sp-modal-md-{{ record.pk }}" tabindex="-1" role="dialog"
                 aria-labelledby="comment">
                <div class="modal-dialog modal-lg" role="document">
                    <div class="modal-content">
                        <div class="modal-header">
                            <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span>
                            </button>
                            <h4 class="modal-title" id="exampleModalLabel">Taxons observés</h4>
                        </div>
                        <div class="modal-body">
                        <table class="table table-striped">
                        <tr>

                            <th>nom français</th>
                            <th>nom scientifique</th>
                            <th>codesp</th>
                            <th>effectif</th>
                        </tr>
                        {% for d in record.bat_specie_set.all %}
                            <tr{% if d.codesp.sp_true %} class="success"{% endif %}>
                                <td>{{ d.codesp.common_name_fr }}</td>
                                <td>{{ d.codesp.sci_name }}</td>
                                <td>{{ d.codesp.codesp }}</td>
                                <td>{{ d.total_count }}</td>
                            </tr>
                        {% endfor %}
                        </table>
                        </div>
                    </div>
                </div>
            </div>
            {% endifequal %}
        r   r   r   FzNb de taxonsr   c            
   @   s/   e  Z d  Z e Z d Z i d d 6Z d Z d S)zTreeGiteTable.Metaztable_bootstrap.htmlz#table table-striped table-condensedr   r   rM   	gite_typegite_origingite_localisation	gite_highgite_tree_diametergite_access_orientationgite_access_sizer"   N)
zactionsznbtaxz	gite_typezgite_originzgite_localisationz	gite_highzgite_tree_diameterzgite_access_orientationzgite_access_sizezcomment)r#   r$   r%   r   r&   r'   r(   r)   r*   r*   r*   r+   r,   @  s
    r,   N)r#   r$   r%   r-   r.   rQ   r/   r2   r   rM   r"   r,   r*   r*   r*   r+   rR     s   &)rR   c               @   se   e  Z d  Z d Z d Z e j e d d d d Z e j e d d d d Z Gd d	   d	  Z	 d
 S)
BuildTableu}  
            <div class="btn-group btn-group-primary btn-group-xs">
            <button type="button" class="btn btn-primary btn-xs dropdown-toggle" data-toggle="dropdown" aria-haspopup="true"
                    aria-expanded="false">
                Action <span class="caret"></span>
            </button>
            <ul class="dropdown-menu">
                <li><a data-toggle="modal"
                       data-target=".bs-build-history-modal-md-{{ record.pk }}" title="Historique de la donnée"><i
                        class="fa fa-fw fa-history"></i> Historique de la donnée</a></li>
                <li><a href="{% url 'sights:build_update' record.pk %}" title="Modifier"><i class="fa fa-fw fa-pencil-square-o"></i> Modifier</a>
                </li>
                <li role="separator" class="divider"></li>
                <li style="color:red;"><a href="{% url 'sights:build_delete' record.pk %}" title="Supprimer"><i
                        class="fa fa-fw fa-trash"></i> Supprimer</a></li>
            </ul>
        </div>
        <div class="modal fade bs-build-history-modal-md-{{ record.pk }}" tabindex="-1" role="dialog"
             aria-labelledby="history">
            <div class="modal-dialog modal-lg" role="document">
                <div class="modal-content">
                    <div class="modal-header">
                        <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span>
                        </button>
                        <h4 class="modal-title" id="exampleModalLabel"><i class="fa fa-fw fa-history"></i> Historique</h4>
                    </div>
                    <div class="modal-body">
                        <p>Donnée créée le {{ record.timestamp_create }} par {{ record.created_by }}
                            {% if record.timestamp_update %}
                                et mise à jour le {{ record.timestamp_update }}
                            {% endif %}
                            par {{ record.updated_by }}
                        </p>
                    </div>
                </div>
            </div>
        </div>
        ac  
        {% if record.comment %}
        <button type="button" class="btn btn-primary btn-xs" data-toggle="modal"
                data-target=".bs-build-comment-modal-md-{{ record.pk }}">
            <i class="fa fa-comment" aria-hidden="true"></i>
        </button>
        <div class="modal fade bs-build-comment-modal-md-{{ record.pk }}" tabindex="-1" role="dialog"
             aria-labelledby="comment">
            <div class="modal-dialog modal-lg" role="document">
                <div class="modal-content">
                    <div class="modal-header">
                        <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span>
                        </button>
                        <h4 class="modal-title" id="exampleModalLabel"><i class="fa fa-fw fa-comment"></i>Commentaire</h4>
                    </div>
                    <div class="modal-body">
                        <p>{{ record.comment|safe }}
                        </p>
                    </div>
                </div>
            </div>
        </div>
        {% endif %}
    r   r   r   Fr   c               @   s/   e  Z d  Z e Z d Z i d d 6Z d Z d S)zBuildTable.Metaztable_bootstrap.htmlz#table table-striped table-condensedr   r   r9   cavity_frontatticattic_access
bell_towerbell_tower_screenbell_tower_accesscover	ext_lightaccess_lightcellarcellar_accessr"   N)zactionsz
visit_datezcavity_frontzatticzattic_accessz
bell_towerzbell_tower_screenzbell_tower_accesszcoverz	ext_lightzaccess_lightzcellarzcellar_accesszcomment)r#   r$   r%   r   r&   r'   r(   r)   r*   r*   r*   r+   r,     s     r,   N)
r#   r$   r%   r-   r.   r/   r2   r   r"   r,   r*   r*   r*   r+   rZ   I  s   &rZ   c               @   s   e  Z d  Z d Z d Z d Z e j e d d d d Z e j e d d d d Z	 e j e d d	 d d Z
 Gd
 d   d  Z d S)	CaveTableuy  
            <div class="btn-group btn-group-primary btn-group-xs">
            <button type="button" class="btn btn-primary btn-xs dropdown-toggle" data-toggle="dropdown" aria-haspopup="true"
                    aria-expanded="false">
                Action <span class="caret"></span>
            </button>
            <ul class="dropdown-menu">
                <li><a data-toggle="modal"
                       data-target=".bs-cave-history-modal-md-{{ record.pk }}" title="Historique de la donnée"><i
                        class="fa fa-fw fa-history"></i> Historique de la donnée</a></li>
                <li><a href="{% url 'sights:cave_update' record.pk %}" title="Modifier"><i class="fa fa-fw fa-pencil-square-o"></i> Modifier</a>
                </li>
                <li role="separator" class="divider"></li>
                <li style="color:red;"><a href="{% url 'sights:cave_delete' record.pk %}" title="Supprimer"><i
                        class="fa fa-fw fa-trash"></i> Supprimer</a></li>
            </ul>
        </div>
        <div class="modal fade bs-cave-history-modal-md-{{ record.pk }}" tabindex="-1" role="dialog"
             aria-labelledby="history">
            <div class="modal-dialog modal-lg" role="document">
                <div class="modal-content">
                    <div class="modal-header">
                        <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span>
                        </button>
                        <h4 class="modal-title" id="exampleModalLabel"><i class="fa fa-fw fa-history"></i> Historique</h4>
                    </div>
                    <div class="modal-body">
                        <p>Donnée créée le {{ record.timestamp_create }} par {{ record.created_by }}
                            {% if record.timestamp_update %}
                                et mise à jour le {{ record.timestamp_update }}
                            {% endif %}
                            par {{ record.updated_by }}
                        </p>
                    </div>
                </div>
            </div>
        </div>
        aa  
        {% if record.comment %}
        <button type="button" class="btn btn-primary btn-xs" data-toggle="modal"
                data-target=".bs-cave-comment-modal-md-{{ record.pk }}">
            <i class="fa fa-comment" aria-hidden="true"></i>
        </button>
        <div class="modal fade bs-cave-comment-modal-md-{{ record.pk }}" tabindex="-1" role="dialog"
             aria-labelledby="comment">
            <div class="modal-dialog modal-lg" role="document">
                <div class="modal-content">
                    <div class="modal-header">
                        <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span>
                        </button>
                        <h4 class="modal-title" id="exampleModalLabel"><i class="fa fa-fw fa-comment"></i>Commentaire</h4>
                    </div>
                    <div class="modal-body">
                        <p>{{ record.comment|safe }}
                        </p>
                    </div>
                </div>
            </div>
        </div>
        {% endif %}
    z9
            {{ record.access_walk_duration|time:"H:i" }}r   r   r   Fr   u   Durée de marchec            	   @   s/   e  Z d  Z e Z d Z i d d 6Z d Z d S)zCaveTable.Metaztable_bootstrap.htmlz#table table-striped table-condensedr   r   r9   r:   lengthaltdiffn_entry	equipmentaccess_walk_durationr"   N)	zactionsz
visit_datezinterestzlengthzaltdiffzn_entryz	equipmentzaccess_walk_durationzcomment)r#   r$   r%   r   r&   r'   r(   r)   r*   r*   r*   r+   r,     s
    r,   N)r#   r$   r%   r-   r.   ZWALK_DURATIONr/   r2   r   r"   rk   r,   r*   r*   r*   r+   rf     s   &rf   c               @   s=  e  Z d  Z d Z d Z d Z d Z e j d d  Z	 e j
 e d d Z e j
 e d d Z e j
 e d d	 d
 d Z e j d d  Z e j d d  Z e j d d  Z e j d d  Z e j
 e d d d
 d Z e j d d e d  g d d Z	 e j d d e d  g d d Z Gd d   d  Z d S)SessionTableu	  
        <div class="btn-group btn-group-primary btn-group-xs">
            <button type="button" class="btn btn-primary btn-xs dropdown-toggle" data-toggle="dropdown" aria-haspopup="true"
                    aria-expanded="false">
                Action <span class="caret"></span>
            </button>
            <ul class="dropdown-menu">
                <li><a data-toggle="modal"
                       data-target=".bs-session-history-modal-md-{{ record.pk }}" title="Historique de la donnée"><i
                        class="fa fa-fw fa-history"></i> Historique de la donnée</a></li>
                <li><a href="{% url 'sights:session_detail' record.pk %}" title="Fiche détaillée"><i class="fa fa-fw fa-info-circle"></i> Fiche
                    détaillée</a></li>
                <li><a href="{% url 'sights:session_update' record.pk %}" title="Modifier"><i class="fa fa-fw fa-pencil-square-o"></i> Modifier</a>
                </li>
                <li><a href="{% url 'sights:sighting_create' record.pk %}" Title="Ajouter une observation"><i
                        class="fi-eye"></i> Ajouter une observation</a></li>
                <li role="separator" class="divider"></li>
                <li style="color:red;"><a href="{% url 'sights:session_delete' record.pk %}" title="Supprimer"><i
                        class="fa fa-fw fa-trash"></i> Supprimer</a></li>
            </ul>
        </div>
        <div class="modal fade bs-session-history-modal-md-{{ record.pk }}" tabindex="-1" role="dialog"
             aria-labelledby="history">
            <div class="modal-dialog modal-lg" role="document">
                <div class="modal-content">
                    <div class="modal-header">
                        <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span>
                        </button>
                        <h4 class="modal-title" id="exampleModalLabel"><i class="fa fa-fw fa-history"></i> Historique</h4>
                    </div>
                    <div class="modal-body">
                        <p>Donnée créée le {{ record.timestamp_create }} par {{ record.created_by }}
                            {% if record.timestamp_update %}
                                et mise à jour le {{ record.timestamp_update }}
                            {% endif %}
                            par {{ record.updated_by }}
                        </p>
                    </div>
                </div>
            </div>
        </div>
        u  
            {% ifequal 0 record.sighting_set.all.count %}
            -
            {% else %}       
            <button type="button" class="btn btn-primary btn-xs" data-toggle="modal"
                    data-target=".bs-session-sp-modal-md-{{ record.pk }}">
            {{ record.sighting_set.count }}
            </button>
            <div class="modal fade bs-session-sp-modal-md-{{ record.pk }}" tabindex="-1" role="dialog"
                 aria-labelledby="comment">
                <div class="modal-dialog modal-lg" role="document">
                    <div class="modal-content">
                        <div class="modal-header">
                            <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span>
                            </button>
                            <h4 class="modal-title" id="exampleModalLabel">Taxons observés</h4>
                        </div>
                        <div class="modal-body">
                        <table class="table table-striped">
                        <tr>

                            <th>nom français</th>
                            <th>nom scientifique</th>
                            <th>codesp</th>
                            <th>effectif</th>
                        </tr>
                        {% for d in record.sighting_set.all %}
                            <tr{% if d.codesp.sp_true %} class="success"{% endif %}>
                                <td>{{ d.codesp.common_name_fr }}</td>
                                <td>{{ d.codesp.sci_name }}</td>
                                <td>{{ d.codesp.codesp }}</td>
                                <td>{{ d.total_count }}</td>
                            </tr>
                        {% endfor %}
                        </table>
                        </div>
                    </div>
                </div>
            </div>
            {% endifequal %}
        ae  
        {% if record.other_observer.all.count > 0 %}
            <a data-toggle="modal"
               data-target=".bs-session-otherobs-modal-md-{{ record.pk }}"> {{ record.main_observer }} <span
                    class="badge">{{ record.other_observer.all.count }}</span></a>
            <div class="modal fade bs-session-otherobs-modal-md-{{ record.pk }}" tabindex="-1" role="dialog"
                 aria-labelledby="otherobs">
                <div class="modal-dialog modal-lg" role="document">
                    <div class="modal-content">
                        <div class="modal-header">
                            <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span
                                    aria-hidden="true">&times;</span>
                            </button>
                            <h4 class="modal-title" id="exampleModalLabel">Autres observateurs</h4>
                        </div>
                        <div class="modal-body">
                            {% for o in record.other_observer.all %}
                                <b>{{ o.get_full_name }}</b> ({{ o.username }})<br/>
                            {% endfor %}
                        </div>
                    </div>
                </div>
            </div>
        {% else %}
            {{ record.main_observer }}
        {% endif %}
        ag  
        {% if record.comment %}
        <button type="button" class="btn btn-primary btn-xs" data-toggle="modal"
                data-target=".bs-session-comment-modal-md-{{ record.pk }}">
            <i class="fa fa-comment" aria-hidden="true"></i>
        </button>
        <div class="modal fade bs-session-comment-modal-md-{{ record.pk }}" tabindex="-1" role="dialog"
             aria-labelledby="comment">
            <div class="modal-dialog modal-lg" role="document">
                <div class="modal-content">
                    <div class="modal-header">
                        <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span>
                        </button>
                        <h4 class="modal-title" id="exampleModalLabel"><i class="fa fa-fw fa-comment"></i>Commentaire</h4>
                    </div>
                    <div class="modal-body">
                        <p>{{ record.comment|safe }}
                        </p>
                    </div>
                </div>
            </div>
        </div>
        {% endif %}
    r   NomzNb de taxonszObservateur(s)r   r   Fu   Date débutzDate finu   Heure débutz	Heure finr   zsights:session_detailr   
id_sessionr   r   zsights:place_detailzplace.id_placez
place.namec               @   s/   e  Z d  Z e Z d Z i d d 6Z d Z d S)zSessionTable.Metaztable_bootstrap.htmlz#table table-striped table-condensedr   r   r   placeplace.municipalitycontact.descr
date_start
time_startdate_endtime_endobserverrM   r"   N)zactionsznamezplacerp   rq   z
date_startz
time_startzdate_endztime_endzobserverznbtaxzcomment)r#   r$   r%   r
   r&   r'   r(   r)   r*   r*   r*   r+   r,     s
    r,   N)r#   r$   r%   r-   rQ   	OBSERVERSr.   r/   r0   r   r2   rM   rv   r"   rr   rt   rs   ru   r   r1   r   ro   r,   r*   r*   r*   r+   rl     s,   *)rl   c               @   s  e  Z d  Z d Z d Z d Z d Z e j d d e	 d  g d d	 d
 d Z
 e j e d
 d d d Z e j e d
 d Z e j e d
 d d d Z e j d
 d  Z e j d
 d  Z e j d
 d  Z e j d
 d  Z e j e d
 d d d Z Gd d   d  Z d S)PlaceSessionTableu	  
        <div class="btn-group btn-group-xs">
            <button type="button" class="btn btn-primary btn-xs dropdown-toggle" data-toggle="dropdown" aria-haspopup="true"
                    aria-expanded="false">
                Action <span class="caret"></span>
            </button>
            <ul class="dropdown-menu">
                <li><a data-toggle="modal"
                       data-target=".bs-session-history-modal-md-{{ record.pk }}" title="Historique de la donnée"><i
                        class="fa fa-fw fa-history"></i> Historique de la donnée</a></li>
                <li><a href="{% url 'sights:session_detail' record.pk %}" title="Fiche détaillée"><i class="fa fa-fw fa-info-circle"></i> Fiche
                    détaillée</a></li>
                <li><a href="{% url 'sights:session_update' record.pk %}" title="Modifier"><i class="fa fa-fw fa-pencil-square-o"></i> Modifier</a>
                </li>
                <li><a href="{% url 'sights:sighting_create' record.pk %}" Title="Ajouter une observation"><i
                        class="fi-eye"></i> Ajouter une observation</a></li>
                <li role="separator" class="divider"></li>
                <li style="color:red;"><a href="{% url 'sights:session_delete' record.pk %}" title="Supprimer"><i
                        class="fa fa-fw fa-trash"></i> Supprimer</a></li>
            </ul>
        </div>
        <div class="modal fade bs-session-history-modal-md-{{ record.pk }}" tabindex="-1" role="dialog"
             aria-labelledby="history">
            <div class="modal-dialog modal-lg" role="document">
                <div class="modal-content">
                    <div class="modal-header">
                        <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span>
                        </button>
                        <h4 class="modal-title" id="exampleModalLabel"><i class="fa fa-fw fa-history"></i> Historique</h4>
                    </div>
                    <div class="modal-body">
                        <p>Donnée créée le {{ record.timestamp_create }} par {{ record.created_by }}
                            {% if record.timestamp_update %}
                                et mise à jour le {{ record.timestamp_update }}
                            {% endif %}
                            par {{ record.updated_by }}
                        </p>
                    </div>
                </div>
            </div>
        </div>
        u  
            {% ifequal 0 record.sighting_set.all.count %}
            -
            {% else %}       
            <button type="button" class="btn btn-primary btn-xs" data-toggle="modal"
                    data-target=".bs-session-sp-modal-md-{{ record.pk }}">
            {{ record.sighting_set.count }}
            </button>
            <div class="modal fade bs-session-sp-modal-md-{{ record.pk }}" tabindex="-1" role="dialog"
                 aria-labelledby="comment">
                <div class="modal-dialog modal-lg" role="document">
                    <div class="modal-content">
                        <div class="modal-header">
                            <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span>
                            </button>
                            <h4 class="modal-title" id="exampleModalLabel">Taxons observés</h4>
                        </div>
                        <div class="modal-body">
                        <table class="table table-striped">
                        <tr>

                            <th>nom français</th>
                            <th>nom scientifique</th>
                            <th>codesp</th>
                            <th>effectif</th>
                        </tr>
                        {% for d in record.sighting_set.all %}
                            <tr{% if d.codesp.sp_true %} class="success"{% endif %}>
                                <td>{{ d.codesp.common_name_fr }}</td>
                                <td>{{ d.codesp.sci_name }}</td>
                                <td>{{ d.codesp.codesp }}</td>
                                <td>{{ d.total_count }}</td>
                            </tr>
                        {% endfor %}
                        </table>
                        </div>
                    </div>
                </div>
            </div>
            {% endifequal %}
        a  
            {% if record.other_observer.all.count > 0 %}
                <a data-toggle="modal"
                   data-target=".bs-session-otherobs-modal-md-{{ record.pk }}"> {{ record.main_observer }} <span
                        class="badge">{{ record.other_observer.all.count }}</span></a>
                <div class="modal fade bs-session-otherobs-modal-md-{{ record.pk }}" tabindex="-1" role="dialog"
                     aria-labelledby="otherobs">
                    <div class="modal-dialog modal-lg" role="document">
                        <div class="modal-content">
                            <div class="modal-header">
                                <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span
                                        aria-hidden="true">&times;</span>
                                </button>
                                <h4 class="modal-title" id="exampleModalLabel">Autres observateurs</h4>
                            </div>
                            <div class="modal-body">
                                {% for o in record.other_observer.all %}
                                    <b>{{ o.get_full_name }}</b> ({{ o.username }})<br/>
                                {% endfor %}
                            </div>
                        </div>
                    </div>
                </div>
            {% else %}
                {{ record.main_observer }}
            {% endif %}
            ag  
        {% if record.comment %}
        <button type="button" class="btn btn-primary btn-xs" data-toggle="modal"
                data-target=".bs-session-comment-modal-md-{{ record.pk }}">
            <i class="fa fa-comment" aria-hidden="true"></i>
        </button>
        <div class="modal fade bs-session-comment-modal-md-{{ record.pk }}" tabindex="-1" role="dialog"
             aria-labelledby="comment">
            <div class="modal-dialog modal-lg" role="document">
                <div class="modal-content">
                    <div class="modal-header">
                        <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span>
                        </button>
                        <h4 class="modal-title" id="exampleModalLabel"><i class="fa fa-fw fa-comment"></i>Commentaire</h4>
                    </div>
                    <div class="modal-body">
                        <p>{{ record.comment|safe }}
                        </p>
                    </div>
                </div>
            </div>
        </div>
        {% endif %}
    zsights:session_detailr   rn   r   r   r   rm   zNb de taxonsr   FzObservateur(s)r   u   Date débutzDate finu   Heure débutz	Heure finr   c            
   @   s/   e  Z d  Z e Z d Z i d d 6Z d Z d S)zPlaceSessionTable.Metaztable_bootstrap.htmlz#table table-striped table-condensedr   r   r   contact.descrrr   rs   rt   ru   rv   rM   r"   N)
zactionsznamery   z
date_startz
time_startzdate_endztime_endzobserverznbtaxzcomment)r#   r$   r%   r
   r&   r'   r(   r)   r*   r*   r*   r+   r,     s
    r,   N)r#   r$   r%   r-   rQ   rw   r.   r/   r1   r   r   r2   rM   rv   r"   r0   rr   rt   rs   ru   r   r,   r*   r*   r*   r+   rx     s&   *)rx   c               @   s   e  Z d  Z d Z d Z e j d d e d  g d d d d	 Z e j	 e d d
 d d Z
 e j d d d e d   Z e j	 e d d d d Z Gd d   d  Z d S)SessionSightingTableu	  
        <div class="btn-group btn-group-xs">
            <button type="button" class="btn btn-primary btn-xs dropdown-toggle" data-toggle="dropdown" aria-haspopup="true"
                    aria-expanded="false">
                Action <span class="caret"></span>
            </button>
            <ul class="dropdown-menu">
                <li><a data-toggle="modal"
                       data-target=".bs-sighting-history-modal-md-{{ record.pk }}" title="Historique de la donnée"><i
                        class="fa fa-fw fa-history"></i> Historique de la donnée</a></li>
                <li><a href="{% url 'sights:sighting_detail' record.pk %}" title="Fiche détaillée"><i class="fa fa-fw fa-info-circle"></i> Fiche
                    détaillée</a></li>
                <li><a href="{% url 'sights:sighting_update' record.pk %}" title="Modifier"><i class="fa fa-fw fa-pencil-square-o"></i> Modifier</a>
                </li>
                <li><a href="{% url 'sights:countdetail_create' record.pk %}" Title="Ajouter une observation détaillée"><i
                        class="fi-eye"></i> Ajouter une observation</a></li>
                <li role="separator" class="divider"></li>
                <li style="color:red;"><a href="{% url 'sights:sighting_delete' record.pk %}" title="Supprimer"><i
                        class="fa fa-fw fa-trash"></i> Supprimer</a></li>
            </ul>
        </div>
        <div class="modal fade bs-sighting-history-modal-md-{{ record.pk }}" tabindex="-1" role="dialog"
             aria-labelledby="history">
            <div class="modal-dialog modal-lg" role="document">
                <div class="modal-content">
                    <div class="modal-header">
                        <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span>
                        </button>
                        <h4 class="modal-title" id="exampleModalLabel"><i class="fa fa-fw fa-history"></i> Historique</h4>
                    </div>
                    <div class="modal-body">
                        <p>Donnée créée le {{ record.timestamp_create }} par {{ record.created_by }}
                            {% if record.timestamp_update %}
                                et mise à jour le {{ record.timestamp_update }}
                            {% endif %}
                            par {{ record.updated_by }}
                        </p>
                    </div>
                </div>
            </div>
        </div>
        a  
         {% if record.comment %}
         <button type="button" class="btn btn-primary btn-xs" data-toggle="modal"
                 data-target=".bs-sighting-comment-modal-md-{{ record.pk }}">
             <i class="fa fa-comment" aria-hidden="true"></i>
         </button>
         <div class="modal fade bs-sighting-comment-modal-md-{{ record.pk }}" tabindex="-1" role="dialog"
              aria-labelledby="comment">
             <div class="modal-dialog modal-lg" role="document">
                 <div class="modal-content">
                     <div class="modal-header">
                         <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span>
                         </button>
                         <h4 class="modal-title" id="exampleModalLabel"><i class="fa fa-fw fa-comment"></i>Commentaire</h4>
                     </div>
                     <div class="modal-body">
                         <p>{{ record.comment|safe }}
                         </p>
                     </div>
                 </div>
             </div>
         </div>
         {% endif %}
     zsights:sighting_detailr   id_sightingr   zcodesp.common_name_frr   ZTaxonr   r   Fzcodesp.sp_trueu   Espèce vraier   c               @   s/   e  Z d  Z e Z d Z i d d 6Z d Z d S)zSessionSightingTable.Metaztable_bootstrap.htmlz#table table-striped table-condensedr   r   common_name_frsp_truetotal_count
breed_color    r"   N)zactionszcommon_name_frzsp_trueztotal_countz
breed_coloz
created_byzcomment)r#   r$   r%   r   r&   r'   r(   r)   r*   r*   r*   r+   r,   u  s   r,   N)r#   r$   r%   r-   r.   r/   r1   r   r|   r2   r"   BooleanColumn_r}   r   r,   r*   r*   r*   r+   rz   '  s   *rz   c               @   s   e  Z d  Z d Z d Z d Z e j e d d d d Z e j e d d d d Z	 e j e d d	 d d Z
 Gd
 d   d  Z d S)SessionDeviceTableuk  
        <div class="btn-group btn-group-xs">
            <button type="button" class="btn btn-primary btn-xs dropdown-toggle" data-toggle="dropdown" aria-haspopup="true"
                    aria-expanded="false">
                Action <span class="caret"></span>
            </button>
            <ul class="dropdown-menu">
                <li><a data-toggle="modal"
                       data-target=".bs-device-history-modal-md-{{ record.pk }}" title="Historique de la donnée"><i
                        class="fa fa-fw fa-history"></i> Historique de la donnée</a></li>
                <li><a href="{% url 'sights:device_update' record.pk %}" title="Modifier"><i class="fa fa-fw fa-pencil-square-o"></i> Modifier</a>
                </li>
                <li role="separator" class="divider"></li>
                <li style="color:red;"><a href="{% url 'sights:device_delete' record.pk %}" title="Supprimer"><i
                        class="fa fa-fw fa-trash"></i> Supprimer</a></li>
            </ul>
        </div>
        <div class="modal fade bs-device-history-modal-md-{{ record.pk }}" tabindex="-1" role="dialog"
             aria-labelledby="history">
            <div class="modal-dialog modal-lg" role="document">
                <div class="modal-content">
                    <div class="modal-header">
                        <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span>
                        </button>
                        <h4 class="modal-title" id="exampleModalLabel"><i class="fa fa-fw fa-history"></i> Historique</h4>
                    </div>
                    <div class="modal-body">
                        <p>Donnée créée le {{ record.timestamp_create }} par {{ record.created_by }}
                            {% if record.timestamp_update %}
                                et mise à jour le {{ record.timestamp_update }}
                            {% endif %}
                            par {{ record.updated_by }}
                        </p>
                    </div>
                </div>
            </div>
        </div>
        a|  
         {% if record.comment %}
         <button type="button" class="btn btn-primary btn-xs" data-toggle="modal"
                 data-target=".bs-device-comment-modal-md-{{ record.pk }}">
             <i class="fa fa-comment" aria-hidden="true"></i>
         </button>
         <div class="modal fade bs-device-comment-modal-md-{{ record.pk }}" tabindex="-1" role="dialog"
              aria-labelledby="comment">
             <div class="modal-dialog modal-lg" role="document">
                 <div class="modal-content">
                     <div class="modal-header">
                         <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span>
                         </button>
                         <h4 class="modal-title" id="exampleModalLabel"><i class="fa fa-fw fa-comment"></i>Commentaire</h4>
                     </div>
                     <div class="modal-body">
                         <p>{{ record.comment|safe }}
                         </p>
                     </div>
                 </div>
             </div>
         </div>
         {% endif %}
     ah  
         {% if record.photo_file %}
         <button type="button" class="btn btn-primary btn-xs" data-toggle="modal"
                 data-target=".bs-device-comment-modal-md-{{ record.pk }}">
             <i class="fa fa-fw fa-camera" aria-hidden="true"></i>
         </button>
         <div class="modal fade bs-device-comment-modal-md-{{ record.pk }}" tabindex="-1" role="dialog"
              aria-labelledby="comment">
             <div class="modal-dialog modal-lg" role="document">
                 <div class="modal-content">
                     <div class="modal-header">
                         <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span>
                         </button>
                         <h4 class="modal-title" id="exampleModalLabel">Photo du dispositif</h4>
                     </div>
                     <div class="modal-body">
                        <img src="{{ record.photo_file.url }}" width="100%"></img>
                     </div>
                 </div>
             </div>
         </div>
         {% endif %}
     r   r   r   FPhotor   c               @   s/   e  Z d  Z e Z d Z i d d 6Z d Z d S)zSessionDeviceTable.Metaztable_bootstrap.htmlz#table table-striped table-condensedr   r   refr   heightwidthphotor"   N)zactionszrefztypezheightzwidthzphotozcomment)r#   r$   r%   r	   r&   r'   r(   r)   r*   r*   r*   r+   r,     s   r,   N)r#   r$   r%   r-   r.   Z
PHOTO_FILEr/   r2   r"   r   r   r,   r*   r*   r*   r+   r   |  s   &r   c            
   @   sX  e  Z d  Z d Z d Z d Z d Z e j d d d i i d d	 6d
 6i d d	 6d 6 Z	 e j
 d d e d  g d d d d Z e j d d d d d i i d d	 6d
 6i d d	 6d 6 Z e j d d d e d   Z e j e d d d d d d Z e j
 d d e d  g d d Z e j e d d d d d d Z e j e d d d d  d d Z e j
 d! d e d"  g d d# Z e j d d$ d e d%  d d  Z e j d d& d e d'  d d  Z e j d d( d d) d i i d d	 6d
 6i d d	 6d 6 Z e j d d* d d+ d i i d d	 6d
 6i d d	 6d 6 Z e j d d, d e d-  d i i d d	 6d
 6i d d	 6d 6 Z e j d d. d e d/  d i i d d	 6d
 6i d d	 6d 6 Z e j d d0 d e d1  d i i d d	 6d
 6i d d	 6d 6 Z e j d d d e d2  d i i d d	 6d
 6i d d	 6d 6 Z Gd3 d4   d4  Z d5 S)6SightingTableuR  
                <div class="btn-group btn-group-xs">
                    <button type="button" class="btn btn-primary btn-xs dropdown-toggle" data-toggle="dropdown" aria-haspopup="true"
                            aria-expanded="false">
                        Action <span class="caret"></span>
                    </button>
                    <ul class="dropdown-menu">
                        <li><a data-toggle="modal"
                               data-target=".bs-sighting-history-modal-md-{{ record.pk }}" title="Historique de la donnée"><i
                                class="fa fa-fw fa-history"></i> Historique de la donnée</a></li>
                        <li><a href="{% url 'sights:sighting_detail' record.pk %}" title="Fiche détaillée"><i class="fa fa-fw fa-info-circle"></i> Fiche
                            détaillée</a></li>
                        <li><a href="{% url 'sights:sighting_update' record.pk %}" title="Modifier"><i class="fa fa-fw fa-pencil-square-o"></i> Modifier</a>
                        </li>
                        <li><a href="{% url 'sights:countdetail_create' record.pk %}" Title="Ajouter une observation détaillée"><i
                                class="fi-calendar"></i> Ajouter une observation détaillée</a></li>
                        <li role="separator" class="divider"></li>
                        <li style="color:red;"><a href="{% url 'sights:sighting_delete' record.pk %}" title="Supprimer"><i
                                class="fa fa-fw fa-trash"></i> Supprimer</a></li>
                    </ul>
                </div>
                <div class="modal fade bs-sighting-history-modal-md-{{ record.pk }}" tabindex="-1" role="dialog"
                     aria-labelledby="history">
                    <div class="modal-dialog modal-lg" role="document">
                        <div class="modal-content">
                            <div class="modal-header">
                                <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span>
                                </button>
                                <h4 class="modal-title" id="exampleModalLabel"><i class="fa fa-fw fa-history"></i> Historique</h4>
                            </div>
                            <div class="modal-body">
                                <p>Donnée créée le {{ record.timestamp_create }} par {{ record.created_by }}
                                    {% if record.timestamp_update %}
                                        et mise à jour le {{ record.timestamp_update }}
                                    {% endif %}
                                    par {{ record.updated_by }}
                                </p>
                            </div>
                        </div>
                    </div>
                </div>
                a  
            {% if record.comment %}
            <button type="button" class="btn btn-primary btn-xs" data-toggle="modal"
                    data-target=".bs-sighting-comment-modal-md-{{ record.pk }}">
                <i class="fa fa-comment" aria-hidden="true"></i>
            </button>
            <div class="modal fade bs-sighting-comment-modal-md-{{ record.pk }}" tabindex="-1" role="dialog"
                 aria-labelledby="comment">
                <div class="modal-dialog modal-lg" role="document">
                    <div class="modal-content">
                        <div class="modal-header">
                            <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span>
                            </button>
                            <h4 class="modal-title" id="exampleModalLabel"><i class="fa fa-fw fa-comment"></i>Commentaire</h4>
                        </div>
                        <div class="modal-body">
                            <p>{{ record.comment|safe }}
                            </p>
                        </div>
                    </div>
                </div>
            </div>
            {% endif %}
        z
        {% if record.session.place.type %}
        <a data-toggle="popover" title="Description" data-content="{{ record.session.place.type.descr }}">{{ record.session.place.type.code }}</a>
        {% endif %}      
    a^  
        {% if record.session.contact %}
        <a data-toggle="SightingSessionMethodToggle{{ record.pk }}">{{ record.session.contact.code }}</a>
            <div class="dropdown-pane" id="SightingSessionMethodToggle{{ record.pk }}" data-dropdown>
                {{ record.record.session.contact.descr }}
            </div>
        {% endif %}
    r   r{   r(   zdisplay: none;stylethzdisplay:none;tdzsights:sighting_detailr   zcodesp.common_name_frr   u   Espècezcodesp.sci_namezNom scientifiquezcodesp.sp_trueu   Espèce vraier   r   Fexclude_from_exportTzsights:place_detailzsession.place.id_placezsession.place.namer   zsession.place.type.descru   Type de localitézsights:session_detailzsession.id_sessionzsession.namezsession.studyEtudezsession.place.municipalityCommunezsession.place.geom.xXzsession.place.geom.yYzsession.place.municipality.nameZcommunezsession.place.territoryZ
territoirer"   commentaireZtype_localitec               @   s/   e  Z d  Z e Z d Z i d d 6Z d Z d S)zSightingTable.Metaztable_bootstrap.htmlz#table table-striped table-condensedr   idr   r|   sci_namer}   r~   r   sessionstudysession.date_startperiodsession.contact.descrro   	placetyper   export_placetypeexport_municipalityexport_territoryexport_xexport_yobserver.name_prettyr"   export_commentN)zidzactionszcommon_name_frzsci_namezsp_trueztotal_countz
breed_colozsessionzstudyr   zperiodr   zplacez	placetypezmunicipalityzexport_placetypezexport_municipalityzexport_territoryzexport_xzexport_yr   zcommentzexport_comment)r#   r$   r%   r   r&   r'   r(   r)   r*   r*   r*   r+   r,   Y  s     r,   N) r#   r$   r%   r-   r.   Z	PLACETYPEZMETHODr/   r0   r   r1   r   r|   r   r   r   r}   r2   r"   ro   r   r   r   r   r   r   r   r   r   r   r   r,   r*   r*   r*   r+   r     sH   *""$$""""""r   c               @   s   e  Z d  Z e j d d d d  Z e j d d d d  Z e j d d d d  Z e j d d	 d d
  Z e j d d d d  Z	 e j d d d d  Z
 e j d d d d  Z Gd d   d  Z d S)SightingExportTabler   r{   r   r   zcodesp.common_name_fru   Espècezcodesp.sp_trueu   Espèce vraiezsession.place.geom.xr   zsession.place.geom.yr   zsession.place.nameu	   Localitézsession.place.type.descru   Type de localitéc               @   s5   e  Z d  Z d Z e Z d Z i d d 6Z d Z d S)zSightingExportTable.Metazsightings.extztable_bootstrap.htmlz#table table-striped table-condensedr   r|   r}   r~   r   r   ro   r   session.place.municipalityr    r"   geomxyN)zcommon_name_frzsp_trueztotal_countz
breed_colozsessionzplacez	placetyper   z
created_byzcommentzgeomr   r   )	r#   r$   r%   export_namer   r&   r'   r(   r)   r*   r*   r*   r+   r,   p  s     r,   N)r#   r$   r%   r/   r0   r   r|   r}   r   r   ro   r   r,   r*   r*   r*   r+   r   e  s   		r   c               @   s   e  Z d  Z d Z d Z d Z e j e d d d d Z e j e d d d d Z	 e j e d e
 d	  d d Z Gd
 d   d  Z d S)CountDetailBiomTableu  
            <div class="btn-group btn-group-xs">
                <button type="button" class="btn btn-primary btn-xs dropdown-toggle" data-toggle="dropdown" aria-haspopup="true"
                        aria-expanded="false">
                    Action <span class="caret"></span>
                </button>
                <ul class="dropdown-menu">
                    <li><a data-toggle="modal"
                           data-target=".bs-cdbiom-modal-md-{{ record.pk }}" title="Historique de la donnée"><i
                            class="fa fa-fw fa-history"></i> Historique de la donnée</a></li>
                    <li><a href="{% url 'sights:countdetail_update' record.pk %}" title="Modifier"><i class="fa fa-fw fa-pencil-square-o"></i> Modifier</a>
                    </li>
                    <li role="separator" class="divider"></li>
                    <li style="color:red;"><a href="{% url 'sights:countdetail_delete' record.pk %}" title="Supprimer"><i
                            class="fa fa-fw fa-trash"></i> Supprimer</a></li>
                </ul>
            </div>
            <div class="modal fade bs-cdbiom-modal-md-{{ record.pk }}" tabindex="-1" role="dialog"
                 aria-labelledby="history">
                <div class="modal-dialog modal-lg" role="document">
                    <div class="modal-content">
                        <div class="modal-header">
                            <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span>
                            </button>
                            <h4 class="modal-title" id="exampleModalLabel"><i class="fa fa-fw fa-history"></i> Historique</h4>
                        </div>
                        <div class="modal-body">
                            <p>Donnée créée le {{ record.timestamp_create }} par {{ record.created_by }}
                                {% if record.timestamp_update %}
                                    et mise à jour le {{ record.timestamp_update }}
                                {% endif %}
                                par {{ record.updated_by }}
                            </p>
                        </div>
                    </div>
                </div>
            </div>
            a  
            {% if record.comment %}
            <button type="button" class="btn btn-primary btn-xs" data-toggle="modal"
                    data-target=".bs-cdbiom-comment-modal-md-{{ record.pk }}">
                <i class="fa fa-comment" aria-hidden="true"></i>
             </button>
             <div class="modal fade bs-cdbiom-comment-modal-md-{{ record.pk }}" tabindex="-1" role="dialog"
                  aria-labelledby="comment">
                 <div class="modal-dialog modal-lg" role="document">
                     <div class="modal-content">
                         <div class="modal-header">
                             <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span>
                             </button>
                             <h4 class="modal-title" id="exampleModalLabel"><i class="fa fa-fw fa-comment"></i>Commentaire</h4>
                         </div>
                         <div class="modal-body">
                             <p>{{ record.comment|safe }}
                             </p>
                         </div>
                     </div>
                 </div>
             </div>
             {% endif %}
         z)
            {{ record.time|time:"H:i" }}r   r   r   Fr   Heurec               @   s/   e  Z d  Z e Z d Z i d d 6Z d# Z d" S)$zCountDetailBiomTable.Metaztable_bootstrap.htmlz#table table-striped table-condensedr   r   method.descrsexagetimedevicemanipulator	validatortransmitterabd5d3poucequeuetibiapiedcm3traguspoidstesticule.short_descrepididyme.short_descrtuniq_vag.short_descrgland_taille.short_descrgland_coul.short_descrmamelle.short_descrgestation.short_descrepiphyse.short_descrchinspot.short_descrusure_dent.short_descrr"   N)zactionsr   zsexzageztimezdevicezmanipulatorz	validatorztransmitterzabzd5zd3zpoucezqueueztibiazpiedzcm3ztraguszpoidsr   r   r   r   r   r   r   r   r   r   zcomment)r#   r$   r%   r   r&   r'   r(   r)   r*   r*   r*   r+   r,     s        r,   N)r#   r$   r%   r-   r.   TIMEr/   r2   r   r"   r   r   r,   r*   r*   r*   r+   r   z  s   &r   c               @   se   e  Z d  Z d Z d Z e j e d d d d Z e j e d d d d Z Gd d	   d	  Z	 d
 S)CountDetailTelemetryTableu  
            <div class="btn-group btn-group-xs">
                <button type="button" class="btn btn-primary btn-xs dropdown-toggle" data-toggle="dropdown" aria-haspopup="true"
                        aria-expanded="false">
                    Action <span class="caret"></span>
                </button>
                <ul class="dropdown-menu">
                    <li><a data-toggle="modal"
                           data-target=".bs-cdother-modal-md-{{ record.pk }}" title="Historique de la donnée"><i
                            class="fa fa-fw fa-history"></i> Historique de la donnée</a></li>
                    <li><a href="{% url 'sights:countdetail_update' record.pk %}" title="Modifier"><i class="fa fa-fw fa-pencil-square-o"></i> Modifier</a>
                    </li>
                    <li role="separator" class="divider"></li>
                    <li style="color:red;"><a href="{% url 'sights:countdetail_delete' record.pk %}" title="Supprimer"><i
                            class="fa fa-fw fa-trash"></i> Supprimer</a></li>
                </ul>
            </div>
            <div class="modal fade bs-cdother-modal-md-{{ record.pk }}" tabindex="-1" role="dialog"
                 aria-labelledby="history">
                <div class="modal-dialog modal-lg" role="document">
                    <div class="modal-content">
                        <div class="modal-header">
                            <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span>
                            </button>
                            <h4 class="modal-title" id="exampleModalLabel"><i class="fa fa-fw fa-history"></i> Historique</h4>
                        </div>
                        <div class="modal-body">
                            <p>Donnée créée le {{ record.timestamp_create }} par {{ record.created_by }}
                                {% if record.timestamp_update %}
                                    et mise à jour le {{ record.timestamp_update }}
                                {% endif %}
                                par {{ record.updated_by }}
                            </p>
                        </div>
                    </div>
                </div>
            </div>
            a  
            {% if record.comment %}
            <button type="button" class="btn btn-primary btn-xs" data-toggle="modal"
                    data-target=".bs-cdother-comment-modal-md-{{ record.pk }}">
                <i class="fa fa-comment" aria-hidden="true"></i>
             </button>
             <div class="modal fade bs-cdother-comment-modal-md-{{ record.pk }}" tabindex="-1" role="dialog"
                  aria-labelledby="comment">
                 <div class="modal-dialog modal-lg" role="document">
                     <div class="modal-content">
                         <div class="modal-header">
                             <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span>
                             </button>
                             <h4 class="modal-title" id="exampleModalLabel"><i class="fa fa-fw fa-comment"></i>Commentaire</h4>
                         </div>
                         <div class="modal-body">
                             <p>{{ record.comment|safe }}
                             </p>
                         </div>
                     </div>
                 </div>
             </div>
             {% endif %}
         r   r   r   Fr   c               @   s/   e  Z d  Z e Z d Z i d d 6Z d
 Z d	 S)zCountDetailTelemetryTable.Metaztable_bootstrap.htmlz#table table-striped table-condensedr   r   r   methodr   r"   N)zactionsztimezmethodztransmitterzcomment)r#   r$   r%   r   r&   r'   r(   r)   r*   r*   r*   r+   r,     s   r,   N)
r#   r$   r%   r-   r.   r/   r2   r   r"   r,   r*   r*   r*   r+   r     s   &r   c               @   se   e  Z d  Z d Z d Z e j e d d d d Z e j e d d d d Z Gd d	   d	  Z	 d
 S)CountDetailOtherTableu  
            <div class="btn-group btn-group-xs">
                <button type="button" class="btn btn-primary btn-xs dropdown-toggle" data-toggle="dropdown" aria-haspopup="true"
                        aria-expanded="false">
                    Action <span class="caret"></span>
                </button>
                <ul class="dropdown-menu">
                    <li><a data-toggle="modal"
                           data-target=".bs-cdother-modal-md-{{ record.pk }}" title="Historique de la donnée"><i
                            class="fa fa-fw fa-history"></i> Historique de la donnée</a></li>
                    <li><a href="{% url 'sights:countdetail_update' record.pk %}" title="Modifier"><i class="fa fa-fw fa-pencil-square-o"></i> Modifier</a>
                    </li>
                    <li role="separator" class="divider"></li>
                    <li style="color:red;"><a href="{% url 'sights:countdetail_delete' record.pk %}" title="Supprimer"><i
                            class="fa fa-fw fa-trash"></i> Supprimer</a></li>
                </ul>
            </div>
            <div class="modal fade bs-cdother-modal-md-{{ record.pk }}" tabindex="-1" role="dialog"
                 aria-labelledby="history">
                <div class="modal-dialog modal-lg" role="document">
                    <div class="modal-content">
                        <div class="modal-header">
                            <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span>
                            </button>
                            <h4 class="modal-title" id="exampleModalLabel"><i class="fa fa-fw fa-history"></i> Historique</h4>
                        </div>
                        <div class="modal-body">
                            <p>Donnée créée le {{ record.timestamp_create }} par {{ record.created_by }}
                                {% if record.timestamp_update %}
                                    et mise à jour le {{ record.timestamp_update }}
                                {% endif %}
                                par {{ record.updated_by }}
                            </p>
                        </div>
                    </div>
                </div>
            </div>
            a  
            {% if record.comment %}
            <button type="button" class="btn btn-primary btn-xs" data-toggle="modal"
                    data-target=".bs-cdother-comment-modal-md-{{ record.pk }}">
                <i class="fa fa-comment" aria-hidden="true"></i>
             </button>
             <div class="modal fade bs-cdother-comment-modal-md-{{ record.pk }}" tabindex="-1" role="dialog"
                  aria-labelledby="comment">
                 <div class="modal-dialog modal-lg" role="document">
                     <div class="modal-content">
                         <div class="modal-header">
                             <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span>
                             </button>
                             <h4 class="modal-title" id="exampleModalLabel"><i class="fa fa-fw fa-comment"></i>Commentaire</h4>
                         </div>
                         <div class="modal-body">
                             <p>{{ record.comment|safe }}
                             </p>
                         </div>
                     </div>
                 </div>
             </div>
             {% endif %}
         r   r   r   Fr   c            
   @   s/   e  Z d  Z e Z d Z i d d 6Z d Z d S)zCountDetailOtherTable.Metaztable_bootstrap.htmlz#table table-striped table-condensedr   r   r   r   r   r   countunit	precisionr   r"   N)
zactionsztimezmethodzsexzagezcountzunitz	precisionztransmitterzcomment)r#   r$   r%   r   r&   r'   r(   r)   r*   r*   r*   r+   r,   ^  s   r,   N)
r#   r$   r%   r-   r.   r/   r2   r   r"   r,   r*   r*   r*   r+   r     s   &r   c               @   se   e  Z d  Z d Z d Z e j e d d d d Z e j e d d d d Z Gd d	   d	  Z	 d
 S)CountDetailAcousticTableu  
            <div class="btn-group btn-group-xs">
                <button type="button" class="btn btn-primary btn-xs dropdown-toggle" data-toggle="dropdown" aria-haspopup="true"
                        aria-expanded="false">
                    Action <span class="caret"></span>
                </button>
                <ul class="dropdown-menu">
                    <li><a data-toggle="modal"
                           data-target=".bs-cdacous-modal-md-{{ record.pk }}" title="Historique de la donnée"><i
                            class="fa fa-fw fa-history"></i> Historique de la donnée</a></li>
                    <li><a href="{% url 'sights:countdetail_update' record.pk %}" title="Modifier"><i class="fa fa-fw fa-pencil-square-o"></i> Modifier</a>
                    </li>
                    <li role="separator" class="divider"></li>
                    <li style="color:red;"><a href="{% url 'sights:countdetail_delete' record.pk %}" title="Supprimer"><i
                            class="fa fa-fw fa-trash"></i> Supprimer</a></li>
                </ul>
            </div>
            <div class="modal fade bs-cdacous-modal-md-{{ record.pk }}" tabindex="-1" role="dialog"
                 aria-labelledby="history">
                <div class="modal-dialog modal-lg" role="document">
                    <div class="modal-content">
                        <div class="modal-header">
                            <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span>
                            </button>
                            <h4 class="modal-title" id="exampleModalLabel"><i class="fa fa-fw fa-history"></i> Historique</h4>
                        </div>
                        <div class="modal-body">
                            <p>Donnée créée le {{ record.timestamp_create }} par {{ record.created_by }}
                                {% if record.timestamp_update %}
                                    et mise à jour le {{ record.timestamp_update }}
                                {% endif %}
                                par {{ record.updated_by }}
                            </p>
                        </div>
                    </div>
                </div>
            </div>
            a  
            {% if record.comment %}
            <button type="button" class="btn btn-primary btn-xs" data-toggle="modal"
                    data-target=".bs-cdacous-comment-modal-md-{{ record.pk }}">
                <i class="fa fa-comment" aria-hidden="true"></i>
             </button>
             <div class="modal fade bs-cdacous-comment-modal-md-{{ record.pk }}" tabindex="-1" role="dialog"
                  aria-labelledby="comment">
                 <div class="modal-dialog modal-lg" role="document">
                     <div class="modal-content">
                         <div class="modal-header">
                             <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span>
                             </button>
                             <h4 class="modal-title" id="exampleModalLabel"><i class="fa fa-fw fa-comment"></i>Commentaire</h4>
                         </div>
                         <div class="modal-body">
                             <p>{{ record.comment|safe }}
                             </p>
                         </div>
                     </div>
                 </div>
             </div>
             {% endif %}
         r   r   r   Fr   c               @   s/   e  Z d  Z e Z d Z i d d 6Z d Z d S)zCountDetailAcousticTable.Metaztable_bootstrap.htmlz#table table-striped table-condensedr   r   r   r   r   r   r   r"   N)zactionsztimezmethodzcountzunitz	precisionzcomment)r#   r$   r%   r   r&   r'   r(   r)   r*   r*   r*   r+   r,     s   r,   N)
r#   r$   r%   r-   r.   r/   r2   r   r"   r,   r*   r*   r*   r+   r   e  s   &r   )%django_tables2r/   django.utils.translationr   r   django_tables2.utilsr   Zsights.modelsr   r   r   r   r   r	   r
   r   r   r   r   Tabler   r3   r8   rC   rR   rZ   rf   rl   rx   rz   r   r   r   r   r   r   r   r*   r*   r*   r+   <module>   s(   L\MLxMPUeUKK