doc/description_interface.rst
changeset 158 03fea67e18e9
parent 156 894a01c6a2b2
equal deleted inserted replaced
157:f57f7f7f973a 158:03fea67e18e9
     5 L'application est constituée de 4 écrans.
     5 L'application est constituée de 4 écrans.
     6 Ces écrans sont des pages html5.
     6 Ces écrans sont des pages html5.
     7 Ces pages utilisent le framework css Bootstrap (http://getbootstrap.com/).
     7 Ces pages utilisent le framework css Bootstrap (http://getbootstrap.com/).
     8 
     8 
     9 
     9 
    10 Connection
    10 Connexion
    11 ==========
    11 =========
    12 
    12 
    13 .. image:: _static/p4l_connect.png
    13 .. image:: _static/p4l_connect.png
    14     :width: 600pt
    14     :width: 600pt
    15 
    15 
    16 Toutes les pages de l'application sont protégées par un système de login/mot de passe.
    16 Toutes les pages de l'application sont protégées par un système de login/mot de passe.
    17 Ce dialogue de connection s'affiche lorsque l'utilisateur essaye d'accéder à une des pages de l'application et qu'il n'est pas connecté.
    17 Ce dialogue de connexion s'affiche lorsque l'utilisateur essaye d'accéder à une des pages de l'application et qu'il n'est pas connecté.
    18 
    18 
    19 
    19 
    20 
    20 
    21 Liste des notices
    21 Liste des notices
    22 =================
    22 =================
    23 
    23 
    24 .. image:: _static/p4l_list.png
    24 .. image:: _static/p4l_list.png
    25     :width: 600pt
    25     :width: 600pt
    26 
    26 
    27 Cet écram donne la liste des notices et permet la recherche.
    27 Cet écran donne la liste des notices et permet la recherche.
    28 La recherche se fait sur l'identifiant d'une notice, le(s) titre(s) d'une notice et les auteurs (personnes ou institutions).
    28 La recherche se fait sur l'identifiant d'une notice, le(s) titre(s) d'une notice et les auteurs (personnes ou institutions).
    29 
    29 
    30 Les notices sont affichées dans l'ordre de leur identifiant (tri lexicographique ascendant) lorsque qu'aucune recherche n'est faite. Elles sont triées par tri de pertinence lorsqu'une recherche a été effectuée.
    30 Les notices sont affichées dans l'ordre de leur identifiant (tri lexicographique ascendant) lorsque qu'aucune recherche n'est faite. Elles sont triées par tri de pertinence lorsqu'une recherche a été effectuée.
    31 
    31 
    32 En haut de la liste un bouton permet l'ouverture du dialogue de création d'une nouvelle notice.
    32 En haut de la liste un bouton permet l'ouverture du dialogue de création d'une nouvelle notice.
    38   
    38   
    39     * identifiant
    39     * identifiant
    40     * titres (dans toutes les langues)
    40     * titres (dans toutes les langues)
    41     * auteurs (personnes et entités)
    41     * auteurs (personnes et entités)
    42 
    42 
    43 Le champ de recherche permet l'utilisation d'un mini language de requête décrit à l'adresse suivante : http://pythonhosted.org/Whoosh/querylang.html
    43 Le champ de recherche permet l'utilisation d'un mini langage de requête décrit à l'adresse suivante : http://pythonhosted.org/Whoosh/querylang.html
    44 Les points à noter à ce ce sujet sont :
    44 Les points à noter à ce sujet sont :
    45   
    45   
    46     * La recherche ne tient pas compte des accents
    46     * La recherche ne tient pas compte des accents
    47     * L'opérateur par défaut est le ``OR``.
    47     * L'opérateur par défaut est le ``OR``.
    48     * la valeur du spécifieur ``field`` doit être dans la liste suivante : ``identifier``, ``titles``, ``years``, ``authors``.
    48     * la valeur du spécifieur ``field`` doit être dans la liste suivante : ``identifier``, ``titles``, ``years``, ``authors``.
    49 
    49 
    89 =======================
    89 =======================
    90 
    90 
    91 .. image:: _static/p4l_detail.png
    91 .. image:: _static/p4l_detail.png
    92     :width: 600pt
    92     :width: 600pt
    93 
    93 
    94 Cet écran donne accès à l'affichage du détail d'une notice. Deux boutons permettent soit de passer à l'écran d'édition de la notice, soit de pouvoir l'éfacer.
    94 Cet écran donne accès à l'affichage du détail d'une notice. Deux boutons permettent soit de passer à l'écran d'édition de la notice, soit de pouvoir l'effacer.
    95 Un dialogue de confirmation de l'effacement sera affiché préalablement à l'utilisateur.
    95 Un dialogue de confirmation de l'effacement sera affiché préalablement à l'utilisateur.
    96 Par contre, tout effacement d'une notice est définitif.
    96 Par contre, tout effacement d'une notice est définitif.
    97 
    97 
    98 
    98 
    99 .. _interface-edit:
    99 .. _interface-edit:
   104 .. image:: _static/p4l_edit.png
   104 .. image:: _static/p4l_edit.png
   105     :width: 600pt
   105     :width: 600pt
   106 
   106 
   107 Cet écran permet l'édition d'une notice (nouvelle ou bien existante).
   107 Cet écran permet l'édition d'une notice (nouvelle ou bien existante).
   108 Un bouton d'annulation permet d'interrompre l'édition d'une fiche à tout moment.
   108 Un bouton d'annulation permet d'interrompre l'édition d'une fiche à tout moment.
   109 Les modifications d'une fiche (ou bien sa création) ne seront sauvegardées seulement après avoir appuyer sur le boouton de sauvegarde.
   109 Les modifications d'une fiche (ou bien sa création) ne seront sauvegardées seulement après avoir appuyer sur le bouton de sauvegarde.
   110 
   110 
   111 Toute navigation hors de cet écran que ce soit en cliquant sur l'un des lien ou un des boutons de l'interface ou que ce soit en utilisant les fonctionalité du navigateur annulera sans prévenir l'édition en cours.
   111 Toute navigation hors de cet écran que ce soit en cliquant sur l'un des lien ou un des boutons de l'interface ou que ce soit en utilisant les fonctionnalités du navigateur annulera sans prévenir l'édition en cours.
   112 Tout les changements non sauvegardés seront perdus.
   112 Tous les changements non sauvegardés seront perdus.
   113 
   113 
   114 Tous les champs sont éditables, a part les champs "identifiant" et "URI" qui sont en lecture seule.
   114 Tous les champs sont éditables, a part les champs "identifiant" et "URI" qui sont en lecture seule.
   115 
   115 
   116 Deux boutons sont disponibles pour accéder au détail de la notice ou bien à son effacement. Dans ce dernier cas un dialogue de confirmation sera affiché anant l'effacement définitif de la notice.
   116 Deux boutons sont disponibles pour accéder au détail de la notice ou bien à son effacement. Dans ce dernier cas un dialogue de confirmation sera affiché avant l'effacement définitif de la notice.
   117 
   117 
   118   
   118 
       
   119