--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/source/pages.rst Wed Apr 11 12:19:47 2018 +0200
@@ -0,0 +1,885 @@
+.. Description des pages
+
+############################
+Description des pages HDALab
+############################
+
+Ces pages constituent la navigation principale du site HDALab.
+
+
+Acceuil
+=======
+
+.. image:: _static/img/pages/accueil_hdalab.png
+
+Page d'acceuil d'HDALab.
+
+
++----------+----------------------------------------+
+| url | http://hdalab.iri-research.org/hdalab |
++----------+----------------------------------------+
+| view | django.views.generic.TemplateView |
++----------+----------------------------------------+
+| template | hdalab/templates/index.html |
++----------+----------------------------------------+
+
+
+
+A propos
+========
+
+.. image:: _static/img/pages/apropos_hdalab.png
+
+Page décrivant le projet HDALab avec une vidéo de tutoriel Renkan.
+
+
++----------+---------------------------------------------------------+
+| url | http://hdalab.iri-research.org/hdalab/hdalab/a_propos/ |
++----------+---------------------------------------------------------+
+| view | :class:`hdalab.views.pages.HdalabAboutPage` |
++----------+---------------------------------------------------------+
+| template | hdalab/templates/a_propos.html |
++----------+---------------------------------------------------------+
+
+
+
+Crédits
+=======
+
+.. image:: _static/img/pages/credits_hdalab.png
+
+Page de crédits du site.
+
+
++----------+--------------------------------------------------------+
+| url | http://hdalab.iri-research.org/hdalab/hdalab/credits/ |
++----------+--------------------------------------------------------+
+| view | django.views.generic.TemplateView |
++----------+--------------------------------------------------------+
+| template | hdalab/templates/credits.html |
++----------+--------------------------------------------------------+
+
+
+
+
+Mentions légales
+================
+
+.. image:: _static/img/pages/mentions_legales_hdalab.png
+
+Page des mentions légales.
+
++----------+----------------------------------------------------------------+
+| url | http://hdalab.iri-research.org/hdalab/hdalab/mentions_legales/ |
++----------+----------------------------------------------------------------+
+| view | django.views.generic.TemplateView |
++----------+----------------------------------------------------------------+
+| template | hdalab/templates/mentions_legales.html |
++----------+----------------------------------------------------------------+
+
+
+
+Contact
+=======
+
+.. image:: _static/img/pages/contact_hdalab.png
+
+Formulaire de contact pour poser une question à l'équipe HDALab.
+Cette partie de l'application s'appuie sur le module `django-envelope <https://github.com/zsiciarz/django-envelope>`_.
+
+
++----------+-------------------------------------------------------+
+| url | http://hdalab.iri-research.org/hdalab/hdalab/contact/ |
++----------+-------------------------------------------------------+
+| view | envelope.views.ContactView |
++----------+-------------------------------------------------------+
+| template | - hdalab/templates/envelope/contact.html |
+| | - hdalab/templates/envelope/email_body.html |
+| | - hdalab/templates/envelope/email_body.txt |
++----------+-------------------------------------------------------+
+
+
+.. _pages_liste_renkan_publics:
+
+Liste des renkan publics
+========================
+
+.. image:: _static/img/pages/renkan_public.png
+
+Page listant l'ensemble des renkan publiés (et modéré).
+
++----------+------------------------------------------------------+
+| url | http://hdalab.iri-research.org/hdalab/renkan/public/ |
++----------+------------------------------------------------------+
+| view | :class:`hdalab.views.profile.RenkanPublicList` |
++----------+------------------------------------------------------+
+| template | hdalab/templates/renkan_list.html |
++----------+------------------------------------------------------+
+
+Note : Les templates hdalab/templates/renkan_list.html et hdalab/templates/renkan_list_favorite.html sont presque les mêmes.
+
+
+.. _pages_liste_renkan_favoris:
+
+Liste des renkan favoris
+========================
+
+.. image:: _static/img/pages/renkan_favorite.png
+
+Page listant l'ensemble des renkan ayant été marqués comme favoris par l'équipe HDALab.
+
++----------+--------------------------------------------------------+
+| url | http://hdalab.iri-research.org/hdalab/renkan/favorite/ |
++----------+--------------------------------------------------------+
+| view | :class:`hdalab.views.profile.RenkanFavoriteList` |
++----------+--------------------------------------------------------+
+| template | hdalab/templates/renkan_list_favorite.html |
++----------+--------------------------------------------------------+
+
+Note : Les templates hdalab/templates/renkan_list.html et hdalab/templates/renkan_list_favorite.html sont presque les mêmes.
+
+
+
+.. _pages_recherche_facette:
+
+Recherche (facette)
+===================
+
+.. image:: _static/img/pages/facettes_hdalab.png
+
+Page de recherche par facette.
+Cette page est relativement complexe.
+Elle contient une application javascript permettant l'édition du filtre par facette et l'affichage des résultats.
+
++----------+-------------------------------------------------+
+| url | http://hdalab.iri-research.org/hdalab/facettes/ |
++----------+-------------------------------------------------+
+| view | django.views.generic.base.TemplateView |
++----------+-------------------------------------------------+
+| template | hdalab/templates/facettes.html |
++----------+-------------------------------------------------+
+
+Le code javascript se trouve dans le fichier `hdalab/static/hdalab/js/gomina.js`.
+Les données pour la page sont chargées par l'url http://hdalab.iri-research.org/hdalab/a/filter.
+L'auto-completion pour la saisie de mot-clef lance des requêtes à l'URL suivante : http://hdalab.iri-research.org/hdalab/a/tagsearch.
+
+Les liens d'édition des renkan sont http://hdalab.iri-research.org/hdalab/renkan/edit/.
+
+
+Détail d'une fiche
+==================
+
+.. image:: _static/img/pages/detail_notice.png
+
+
+cette page affiche le détail d'une notice.
+Elle est contituée des éléments suivant disposés en trois colonnes :
+
+ - Le détail de la notice
+ - La liste des mots-clef de la notice
+ - La liste des notices liées
+
+Lorsqu'on clique sur un mot-clef, la liste dest notices liées est filtrée et n'affiche plus que les notices concernées par le mot-clef.
+
+
++----------+----------------------------------------------------------+
+| url | http://hdalab.iri-research.org/hdalab/notice/{notice_id} |
++----------+----------------------------------------------------------+
+| view | :func:`hdalab.views.pages.datasheet` |
++----------+----------------------------------------------------------+
+| template | hdalab/templates/notice.html |
++----------+----------------------------------------------------------+
+
+
+.. _pages_edition_renkan:
+
+Édition d'un renkan
+===================
+
+.. image:: _static/img/pages/renkan_edit.png
+
+Page d'édition et de création d'un renkan.
+Cette page instancie un éditeur de renkan.
+
++----------+----------------------------------------------------+
+| url | http://hdalab.iri-research.org/hdalab/renkan/edit/ |
++----------+----------------------------------------------------+
+| view | :class:`hdalab.views.profile.RenkanEdit` |
++----------+----------------------------------------------------+
+| template | hdalab/templates/renkan_edit.html |
++----------+----------------------------------------------------+
+
+
+L'éditeur de renkan fait alors appel à l'url suivante pour charger et sauvegarder un projet renkan :
+http://hdalab.iri-research.org/hdalab/renkan/getput/
+
+
+
+.. _affichage-d-un-renkan-en-lecture-seule:
+
+Affichage d'un renkan en lecture seule
+======================================
+
+.. image:: _static/img/pages/renkan_view.png
+
+Page d'affichage d'un renkan en lecture seule.
+
++----------+----------------------------------------------------+
+| url | http://hdalab.iri-research.org/hdalab/renkan/view/ |
++----------+----------------------------------------------------+
+| view | django.views.generic.base.TemplateView |
++----------+----------------------------------------------------+
+| template | hdalab/templates/renkan_view.html |
++----------+----------------------------------------------------+
+
+Cette page instancie un composant renkan en lecture seule.
+Le projet renkan est chargé par appel (GET) à l'URL http://hdalab.iri-research.org/hdalab/renkan/getput/.
+
+Les arguments d'affichage (par exemple l'identifiant du renkan) sont passés en javascript grâce à la propriété `window.location.search <https://developer.mozilla.org/en-US/docs/Web/API/HTMLHyperlinkElementUtils/search>`_ (La partie de l'URL qui suit le symbole « ? », avec ce symbole inclus.)
+
+
+
+.. _affichage-d-un-renkan-en-plein-ecran:
+
+Affichage d'un renkan en plein-écran
+====================================
+
+.. image:: _static/img/pages/renkan_view_full.png
+
+Page d'affichage d'un renkan en lecture seule et en plein écran.
+
++----------+----------------------------------------------------+
+| url | http://hdalab.iri-research.org/hdalab/renkan/full/ |
++----------+----------------------------------------------------+
+| view | django.views.generic.base.TemplateView |
++----------+----------------------------------------------------+
+| template | hdalab/templates/renkan_view_full.html |
++----------+----------------------------------------------------+
+
+cette page permet l'affichage d'un renkan en plein-écran, sans les en-tête, pied de page, barre de navigation,...
+Cette page est utilisée pour la création des miniature de prévisualisation des renkan.
+
+Sur le fonctionnement elle est identique à la page ":ref:`affichage-d-un-renkan-en-lecture-seule`, en particulier sur la façon dont les arguments sont passés.
+
+
+
+.. _pages_explorer_domaines_artistiques:
+
+Explorer les domaines artistiques
+=================================
+
+.. image:: _static/img/pages/artistic_domains_hdalab.png
+
+Cette page permet d'explorer les fiches HDA par le biais des domaines artistiques.
+
++----------+----------------------------------------------------+
+| url | http://hdalab.iri-research.org/hdalab/categories/ |
++----------+----------------------------------------------------+
+| view | django.views.generic.base.TemplateView |
++----------+----------------------------------------------------+
+| template | hdalab/templates/categories.html |
++----------+----------------------------------------------------+
+
+Cette page contient une application javascript s'occupant du chargement de de l'affichage des données.
+Les données sont chargées à l'url suivante : http://hdalab.iri-research.org/hdalab/a/cattree
+Le code javascript de cette page se trouve dans les fichiers `hdalab/static/hdalab/js/trees.js` et `hdalab/static/hdalab/js/cattree.js`.
+
+
+
+.. _pages_recherche_arbre:
+
+Recherche par arbre
+===================
+
+.. image:: _static/img/pages/tree_search_hdalab.png
+
+Cette page permet de comparer deux extraits de thesaurus utilisés par le MCC.
+
++----------+----------------------------------------------------+
+| url | http://hdalab.iri-research.org/hdalab/thesaurus/ |
++----------+----------------------------------------------------+
+| view | django.views.generic.base.TemplateView |
++----------+----------------------------------------------------+
+| template | hdalab/templates/thesaurus.html |
++----------+----------------------------------------------------+
+
+Cette page contient une application javascript s'occupant du chargement et de l'afficahge des données.
+Les données sont chargées à l'url suivante : http://hdalab.iri-research.org/hdalab/a/filltree
+Le code javascript de cette page se trouve dans les fichiers `hdalab/static/hdalab/js/trees.js` et `hdalab/static/hdalab/js/thesaurus.js`.
+
+
+.. _pages-d-administration-django-hdalab-hdabo:
+
+Pages d'administration Django hdalab/hdabo
+==========================================
+
+.. image:: _static/img/pages/admin_django_hdalab.png
+
+
+Ce sont toutes les pages dont l'URL commence par http://hdalab.iri-research.org/hdalab/hdabo/admin/ .
+Elles nécessitent toute une authentification.
+L'ensemble de ces pages est fournis par l'application d'administration Django fourni d'origine par le framework.
+Le lien suivant en donne une documentation : https://docs.djangoproject.com/en/1.8/ref/contrib/admin/.
+
+Les objets suivant sont configurés pour être administrables:
+
+ - :class:`hdabo.models.Author`
+ - :class:`hdabo.models.Datasheet`
+ - :class:`hdabo.models.DocumentFormat`
+ - :class:`hdabo.models.Domain`
+ - :class:`hdabo.models.Organisation`
+ - :class:`hdabo.models.Tag`
+ - :class:`hdabo.models.TagCategory`
+ - :class:`hdabo.models.TaggedSheet`
+ - :class:`hdabo.models.TimePeriod`
+ - :class:`hdabo.models.User`
+ - `registration.models.RegistrationProfile`
+ - `django.contrib.sites.models import Site`
+
+
+.. _pages_page_profil_utilisateur:
+
+Page profil utilisateur
+=======================
+
+.. image:: _static/img/pages/user_profile_hdalab.png
+
+
+Page de gestion du profile utilisateur.
+Elle permet l'accès à la gestion de ses renkan et de son profile utilisateur.
+Cette page nécessite d'être authentifié.
+
++----------+----------------------------------------------------+
+| url | http://hdalab.iri-research.org/hdalab/profile/ |
++----------+----------------------------------------------------+
+| view | :class:`hdalab.views.profile.ProfileHome` |
++----------+----------------------------------------------------+
+| template | hdalab/templates/profile_home.html |
++----------+----------------------------------------------------+
+
+Entre outre des fonction de gestion des renkan, cette page donne accès aux liens suivants:
+
+ - http://hdalab.iri-research.org/hdalab/hdabo/accounts/password/change/ : modification du mot de passe.
+ - http://hdalab.iri-research.org/hdalab/profile/update/ : modification des informations utilisateur (c.f. :ref:`changement-information-utilisateur`)
+
+Si l'utilisateur est identifié comme `staff <https://docs.djangoproject.com/en/1.8/ref/contrib/auth/#django.contrib.auth.models.User.is_staff>`_, il a accès aux line supplémentaires:
+
+ - http://hdalab.iri-research.org/hdalab/edito/manage/
+ - http://hdalab.iri-research.org/hdalab/edito/ :
+ - http://hdalab.iri-research.org/hdalab/hdabo/admin/ : :ref:`pages-d-administration-django-hdalab-hdabo`
+ - http://hdalab.iri-research.org/hdalab/hdabo/ : **obsolète**
+
+
+
+
+.. _changement-information-utilisateur:
+
+Changement information utilisateur
+==================================
+
+.. image:: _static/img/pages/user_info_hdalab.png
+
+Page permettant de modifier les information du profile utilisateur. Dans le cas d'HDALab, cela se limite à la modification de l'email de contact.
+Cette page nécessite d'être authentifié.
+
++----------+----------------------------------------------------------+
+| url | http://hdalab.iri-research.org/hdalab/profile/update |
++----------+----------------------------------------------------------+
+| view | :class:`hdalab.views.profile.UserProfileUpdate` |
++----------+----------------------------------------------------------+
+| template | hdalab/templates/hdabo/user_update_form.html |
++----------+----------------------------------------------------------+
+
+
+Éditorialisation
+================
+
+.. image:: _static/img/pages/editorialisation_hdalab.png
+
+
+Page donnant accès aux fonction de gestion de l'éditorialisation.
+
++----------+----------------------------------------------------------+
+| url | http://hdalab.iri-research.org/hdalab/edito/ |
++----------+----------------------------------------------------------+
+| view | django.views.generic.base.TemplateView |
++----------+----------------------------------------------------------+
+| template | hdalab/templates/editorial/edito_home.html |
++----------+----------------------------------------------------------+
+
+
+Cette page propose les 2 liens suivants:
+
+ - http://hdalab.iri-research.org/hdalab/edito/folders/ : :ref:`gestion-des-dossiers-thematiques`
+ - http://hdalab.iri-research.org/hdalab/edito/manage/ : :ref:`gestion-des-renkan-moderation`
+
+
+
+
+.. _gestion-des-dossiers-thematiques:
+
+Gestion des dossiers thématiques
+================================
+
+.. image:: _static/img/pages/thematic_folder_hdalab.png
+
+
+Cette page donne accès au tableau des dossiers thématiques.
+
+
++----------+----------------------------------------------------------+
+| url | http://hdalab.iri-research.org/hdalab/edito/folders/ |
++----------+----------------------------------------------------------+
+| view | :class:`hdalab.views.editorial.HdalabFolders` |
++----------+----------------------------------------------------------+
+| template | hdalab/templates/editorial/folders.html |
++----------+----------------------------------------------------------+
+
+
+
+.. _gestion-des-renkan-moderation:
+
+Gestion des renkan (modération)
+===============================
+
+
+.. image:: _static/img/pages/administrer_renkan.png
+
+Page de modération des renkans.
+
+
++----------+----------------------------------------------------------+
+| url | http://hdalab.iri-research.org/hdalab/edito/manage/ |
++----------+----------------------------------------------------------+
+| view | :class:`hdalab.views.editorial.ManageRenkans` |
++----------+----------------------------------------------------------+
+| template | hdalab/templates/editorial/manage_renkans.html |
++----------+----------------------------------------------------------+
+
+
+
+.. _pages_liste_renkan:
+
+Pages de liste des Renkan
+=========================
+
+.. image:: _static/img/pages/renkan_base_list.png
+
+Ce sont les pages dont la vue hérite de :class:`hdalab.views.profile.BaseRenkanList`.
+Ces vues permettent de gérer une liste de Renkan avec un système de filtre et de pagination.
+Les actions suivantes sont disponibles :
+
+ - copie : :ref:`pages_copier_renkan`
+ - affichage : :ref:`affichage-d-un-renkan-en-lecture-seule`
+ - modération (si l'utilisateur est autorisé) : :ref:`pages_moderation_renkan`
+ - édition (si l'utilisateur est autorisé) : :ref:`pages_edition_renkan`
+ - effacement (si l'utilisateur est autorisé) : :ref:`pages_effacer_renkan`
+ - favori (si l'utilisateur est autorisé) : :ref:`pages_favori_renkan`
+ - création d'un nouveau renkan vide : :ref:`pages_nouveau_renkan`
+
+.. autoclass:: hdalab.views.profile.BaseRenkanList
+ :noindex:
+
+Voici la liste des pages héritant de :class:`hdalab.views.profile.BaseRenkanList` :
+
+ - :ref:`gestion-des-renkan-moderation`
+ - :ref:`pages_liste_renkan_publics`
+ - :ref:`pages_liste_renkan_favoris`
+ - :ref:`pages_page_profil_utilisateur`
+
+
+Pages de commande de Renkan
+===========================
+
+Ces pages sont appelées à partir des pages listant les renkan, en particulier celle dont la vue hérite de :class:`hdalab.views.profile.BaseRenkanList`
+
+
+.. _pages_copier_renkan:
+
+Copier un renkan
+----------------
+
+Copie un renkan dont l'id est donné dans l'url.
+L'utilisateur est redirigé vers la page de liste des Renkan.
+
++-------------+-----------------------------------------------------------+
+| url | http://hdalab.iri-research.org/hdalab/renkan/copy/<rk_id> |
++-------------+-----------------------------------------------------------+
+| view | :class:`hdalab.views.profile.HdalabRenkanCopy` |
++-------------+-----------------------------------------------------------+
+| méthode | POST |
++-------------+-----------------------------------------------------------+
+| redirection | Page de liste des renkan. |
++-------------+-----------------------------------------------------------+
+
+
+.. automethod:: hdalab.views.profile.HdalabRenkanCopy.post
+ :noindex:
+
+.. _pages_effacer_renkan:
+
+Effacer un renkan
+-----------------
+
+Effacer un renkan dont l'id est donné dans l'URL.
+
++-------------+-------------------------------------------------------------+
+| url | http://hdalab.iri-research.org/hdalab/renkan/delete/<rk_id> |
++-------------+-------------------------------------------------------------+
+| view | :class:`hdalab.views.profile.HdalabRenkanDelete` |
++-------------+-------------------------------------------------------------+
+| méthode | POST |
++-------------+-------------------------------------------------------------+
+| redirection | Page de liste des renkan. |
++-------------+-------------------------------------------------------------+
+
+
+.. automethod:: hdalab.views.profile.HdalabRenkanDelete.post
+ :noindex:
+
+
+.. _pages_favori_renkan:
+
+Marquer un renkan comme favori
+------------------------------
+
+Marque comme favori le renkan dont l'id est donné dans l'URL.
+
++-------------+---------------------------------------------------------------+
+| url | http://hdalab.iri-research.org/hdalab/renkan/favorite/<rk_id> |
++-------------+---------------------------------------------------------------+
+| view | :class:`hdalab.views.profile.HdalabRenkanFavorite` |
++-------------+---------------------------------------------------------------+
+| méthode | POST |
++-------------+---------------------------------------------------------------+
+| redirection | Page de liste des renkan. |
++-------------+---------------------------------------------------------------+
+
+
+.. automethod:: hdalab.views.profile.HdalabRenkanFavorite.post
+ :noindex:
+
+
+
+.. _pages_moderation_renkan:
+
+Modération d'un renkan
+----------------------
+
+Cette action change l'état d'un Renkan dont l'id est donné dans l'URL.
+
++-------------+---------------------------------------------------------------+
+| url | http://hdalab.iri-research.org/hdalab/renkan/moderate/<rk_id> |
++-------------+---------------------------------------------------------------+
+| view | :class:`hdalab.views.profile.HdalabRenkanModerate` |
++-------------+---------------------------------------------------------------+
+| méthode | POST |
++-------------+---------------------------------------------------------------+
+| redirection | Page de liste des renkan. |
++-------------+---------------------------------------------------------------+
+
+
+.. automethod:: hdalab.views.profile.HdalabRenkanModerate.post
+ :noindex:
+
+.. _pages_nouveau_renkan:
+
+Création d'un nouveau renkan
+----------------------------
+
+Crée un nouveau renkan vide. L'utilisateur est redirigé vers la page d'édition du renkan (:ref:`pages_edition_renkan`)
+
++-------------+--------------------------------------------------+
+| url | http://hdalab.iri-research.org/hdalab/renkan/new |
++-------------+--------------------------------------------------+
+| view | :class:`hdalab.views.profile.RenkanNew` |
++-------------+--------------------------------------------------+
+| méthode | POST |
++-------------+--------------------------------------------------+
+| redirection | :ref:`pages_edition_renkan` |
++-------------+--------------------------------------------------+
+
+
+.. automethod:: hdalab.views.profile.RenkanNew.post
+ :noindex:
+
+
+Pages de gestion des comptes utilisateurs
+=========================================
+
+Ce sont toutes les pages dont l'URL commence par http://hdalab.iri-research.org/hdalab/hdabo/accounts/ .
+Ces URL sont fournies par des librariries externe :
+
+
++-----------------------------------------------------------------+--------------------------------------------------------------------------------+
+| base d'URL | librairie / lien de documentation |
++=================================================================+================================================================================+
+| http://hdalab.iri-research.org/hdalab/hdabo/accounts/activate/ | `django-registration-redux <https://github.com/macropin/django-registration>`_ |
++-----------------------------------------------------------------+--------------------------------------------------------------------------------+
+| http://hdalab.iri-research.org/hdalab/hdabo/accounts/register/ | `django-registration-redux <https://github.com/macropin/django-registration>`_ |
++-----------------------------------------------------------------+--------------------------------------------------------------------------------+
+| http://hdalab.iri-research.org/hdalab/login | `django.contrib.auth <https://docs.djangoproject.com/en/1.8/topics/auth/>`_ |
++-----------------------------------------------------------------+--------------------------------------------------------------------------------+
+| http://hdalab.iri-research.org/hdalab/logout | `django.contrib.auth <https://docs.djangoproject.com/en/1.8/topics/auth/>`_ |
++-----------------------------------------------------------------+--------------------------------------------------------------------------------+
+| http://hdalab.iri-research.org/hdalab/password | `django.contrib.auth <https://docs.djangoproject.com/en/1.8/topics/auth/>`_ |
++-----------------------------------------------------------------+--------------------------------------------------------------------------------+
+| http://hdalab.iri-research.org/hdalab/password_change | `django.contrib.auth <https://docs.djangoproject.com/en/1.8/topics/auth/>`_ |
++-----------------------------------------------------------------+--------------------------------------------------------------------------------+
+| http://hdalab.iri-research.org/hdalab/password_reset | `django.contrib.auth <https://docs.djangoproject.com/en/1.8/topics/auth/>`_ |
++-----------------------------------------------------------------+--------------------------------------------------------------------------------+
+
+
+La librairie `django-registration-redux <https://github.com/macropin/django-registration>`_ offre en particulier la fonctionalité d'inscription sur le site et la vérification de l'email.
+
+En outre les 2 URL suivantes sont disponibles afin de faciliter l'authentification à partir de la page d'édition d'un renkan et d'éviter un rechargement de page.
+
+
+ - +----------+----------------------------------------------------------+
+ | url | http://hdalab.iri-research.org/hdalab/ajaxlogin/ |
+ +----------+----------------------------------------------------------+
+ | view | :func:`hdalab.views.profile.ajax_login` |
+ +----------+----------------------------------------------------------+
+
+ - +----------+----------------------------------------------------------+
+ | url | http://hdalab.iri-research.org/hdalab/edito/manage/ |
+ +----------+----------------------------------------------------------+
+ | view | django.views.generic.base.TemplateView |
+ +----------+----------------------------------------------------------+
+ | template | hdalab/templates/ajax_identification/ajax_login_ok.html |
+ +----------+----------------------------------------------------------+
+
+
+
+Pages hdabo
+===========
+
+Ce sont toute les pages dont l'URL commence par `http://hdalab.iri-research.org/hdalab/hdabo/` et qui ne sont pas dans la liste d'excption donnée ci-dessous.
+
+Ces pages sont aujourd'hui obsolètes.
+Elles ont été inclues dans le plan d'url HDALab pour référence, mais ne sont plus utiles.
+
+Elles ont permit le premier traitement sémantique des données HDA pour le projet HDALab.
+Cette fonctionnalité est aujourd'hui directement intégré au portail HDA par l'intermédiaire du module symfony `WikiTagBundle <https://github.com/IRI-Research/WikiTagBundle>`_.
+
+Les données HDA sont régulièrement importées dans HDALab par la commande :class:`hdalab.management.commands.import_hdabo_db`.
+
+Liste d'exception des pages hdabo non obsolètes :
+ - http://hdalab.iri-research.org/hdalab/hdabo/searchajax/
+ - http://hdalab.iri-research.org/hdalab/hdabo/admin/*
+ - http://hdalab.iri-research.org/hdalab/hdabo/account/*
+
+
+
+..
+ /i18n/setlang/ django.views.i18n.set_language set_language
+ /jsi18n/ django.views.i18n.javascript_catalog jsi18n.all
+ /jsi18n/<packages>/ django.views.i18n.javascript_catalog jsi18n
+
+
+ /renkan/copy/<rk_id> hdalab.views.profile.HdalabRenkanCopy renkan_copy login_required
+ /renkan/delete/<rk_id> hdalab.views.profile.HdalabRenkanDelete renkan_delete login_required
+ /renkan/favorite/<rk_id> hdalab.views.profile.HdalabRenkanFavorite renkan_favorite login_required
+ /renkan/moderate/<rk_id> hdalab.views.profile.HdalabRenkanModerate renkan_moderate login_required
+
+ /renkan/new/ hdalab.views.profile.RenkanNew renkan_new login_required
+
+
+
+ Fait:
+
+ /renkan/edit/ hdalab.views.profile.RenkanEdit renkan_edit
+ /renkan/getput/ hdalab.views.profile.HdalabRenkanGetPut renkan_get_put
+
+ /profile/ hdalab.views.profile.ProfileHome profile_home login_required
+ /profile/update/ hdalab.views.profile.UserProfileUpdate profile_update login_required
+
+ /notice/<hda_id> hdalab.views.pages.datasheet notice
+
+ /a/catsearch hdalab.views.ajax.catsearch cat_search
+ /a/cattree hdalab.views.ajax.cattree cat_tree
+ /a/filltree hdalab.views.ajax.filltree fill_tree
+ /a/filter hdalab.views.ajax.filter filter
+ /a/tagsearch hdalab.views.ajax.tagsearch tag_search
+
+
+ /edito/deletefolder/<folder_pk> hdalab.views.editorial.HdalabDeleteFolder hdalab_delete_folder login_required
+ /edito/folder/ hdalab.views.editorial.HdalabAddOrUpdateFolder hdalab_add_or_update_folder login_required
+ /edito/folder/<folder_pk> hdalab.views.editorial.HdalabAddOrUpdateFolder hdalab_add_or_update_folder login_required
+ /edito/folders/ hdalab.views.editorial.HdalabFolders hdalab_folders login_required
+ /edito/manage/ hdalab.views.editorial.ManageRenkans manage_renkans login_required
+
+ /facettes/ django.views.generic.base.TemplateView facettes
+
+
+ /hdalab/a_propos/ hdalab.views.pages.HdalabAboutPage a_propos
+ /hdalab/contact/ envelope.views.ContactView envelope-contact
+ /hdalab/credits/ django.views.generic.base.TemplateView credits
+ /hdalab/mentions_legales/ django.views.generic.base.TemplateView mentions_legales
+ /thesaurus/ django.views.generic.base.TemplateView thesaurus
+
+
+ /hdabo/admin/ django.contrib.admin.sites.index admin:index
+ /hdabo/admin/<app_label>/ django.contrib.admin.sites.app_index admin:app_list
+ /hdabo/admin/auth/group/ django.contrib.admin.options.changelist_view admin:auth_group_changelist
+ /hdabo/admin/auth/group/<var>/ django.contrib.admin.options.change_view admin:auth_group_change
+ /hdabo/admin/auth/group/<var>/delete/ django.contrib.admin.options.delete_view admin:auth_group_delete
+ /hdabo/admin/auth/group/<var>/history/ django.contrib.admin.options.history_view admin:auth_group_history
+ /hdabo/admin/auth/group/add/ django.contrib.admin.options.add_view admin:auth_group_add
+ /hdabo/admin/hdabo/author/ django.contrib.admin.options.changelist_view admin:hdabo_author_changelist
+ /hdabo/admin/hdabo/author/<var>/ django.contrib.admin.options.change_view admin:hdabo_author_change
+ /hdabo/admin/hdabo/author/<var>/delete/ django.contrib.admin.options.delete_view admin:hdabo_author_delete
+ /hdabo/admin/hdabo/author/<var>/history/ django.contrib.admin.options.history_view admin:hdabo_author_history
+ /hdabo/admin/hdabo/author/add/ django.contrib.admin.options.add_view admin:hdabo_author_add
+ /hdabo/admin/hdabo/datasheet/ django.contrib.admin.options.changelist_view admin:hdabo_datasheet_changelist
+ /hdabo/admin/hdabo/datasheet/<var>/ django.contrib.admin.options.change_view admin:hdabo_datasheet_change
+ /hdabo/admin/hdabo/datasheet/<var>/delete/ django.contrib.admin.options.delete_view admin:hdabo_datasheet_delete
+ /hdabo/admin/hdabo/datasheet/<var>/history/ django.contrib.admin.options.history_view admin:hdabo_datasheet_history
+ /hdabo/admin/hdabo/datasheet/add/ django.contrib.admin.options.add_view admin:hdabo_datasheet_add
+ /hdabo/admin/hdabo/documentformat/ django.contrib.admin.options.changelist_view admin:hdabo_documentformat_changelist
+ /hdabo/admin/hdabo/documentformat/<var>/ django.contrib.admin.options.change_view admin:hdabo_documentformat_change
+ /hdabo/admin/hdabo/documentformat/<var>/delete/ django.contrib.admin.options.delete_view admin:hdabo_documentformat_delete
+ /hdabo/admin/hdabo/documentformat/<var>/history/ django.contrib.admin.options.history_view admin:hdabo_documentformat_history
+ /hdabo/admin/hdabo/documentformat/add/ django.contrib.admin.options.add_view admin:hdabo_documentformat_add
+ /hdabo/admin/hdabo/domain/ django.contrib.admin.options.changelist_view admin:hdabo_domain_changelist
+ /hdabo/admin/hdabo/domain/<var>/ django.contrib.admin.options.change_view admin:hdabo_domain_change
+ /hdabo/admin/hdabo/domain/<var>/delete/ django.contrib.admin.options.delete_view admin:hdabo_domain_delete
+ /hdabo/admin/hdabo/domain/<var>/history/ django.contrib.admin.options.history_view admin:hdabo_domain_history
+ /hdabo/admin/hdabo/domain/add/ django.contrib.admin.options.add_view admin:hdabo_domain_add
+ /hdabo/admin/hdabo/organisation/ django.contrib.admin.options.changelist_view admin:hdabo_organisation_changelist
+ /hdabo/admin/hdabo/organisation/<var>/ django.contrib.admin.options.change_view admin:hdabo_organisation_change
+ /hdabo/admin/hdabo/organisation/<var>/delete/ django.contrib.admin.options.delete_view admin:hdabo_organisation_delete
+ /hdabo/admin/hdabo/organisation/<var>/history/ django.contrib.admin.options.history_view admin:hdabo_organisation_history
+ /hdabo/admin/hdabo/organisation/add/ django.contrib.admin.options.add_view admin:hdabo_organisation_add
+ /hdabo/admin/hdabo/tag/ django.contrib.admin.options.changelist_view admin:hdabo_tag_changelist
+ /hdabo/admin/hdabo/tag/<var>/ django.contrib.admin.options.change_view admin:hdabo_tag_change
+ /hdabo/admin/hdabo/tag/<var>/delete/ django.contrib.admin.options.delete_view admin:hdabo_tag_delete
+ /hdabo/admin/hdabo/tag/<var>/history/ django.contrib.admin.options.history_view admin:hdabo_tag_history
+ /hdabo/admin/hdabo/tag/add/ django.contrib.admin.options.add_view admin:hdabo_tag_add
+ /hdabo/admin/hdabo/tagcategory/ django.contrib.admin.options.changelist_view admin:hdabo_tagcategory_changelist
+ /hdabo/admin/hdabo/tagcategory/<var>/ django.contrib.admin.options.change_view admin:hdabo_tagcategory_change
+ /hdabo/admin/hdabo/tagcategory/<var>/delete/ django.contrib.admin.options.delete_view admin:hdabo_tagcategory_delete
+ /hdabo/admin/hdabo/tagcategory/<var>/history/ django.contrib.admin.options.history_view admin:hdabo_tagcategory_history
+ /hdabo/admin/hdabo/tagcategory/add/ django.contrib.admin.options.add_view admin:hdabo_tagcategory_add
+ /hdabo/admin/hdabo/taggedsheet/ django.contrib.admin.options.changelist_view admin:hdabo_taggedsheet_changelist
+ /hdabo/admin/hdabo/taggedsheet/<var>/ django.contrib.admin.options.change_view admin:hdabo_taggedsheet_change
+ /hdabo/admin/hdabo/taggedsheet/<var>/delete/ django.contrib.admin.options.delete_view admin:hdabo_taggedsheet_delete
+ /hdabo/admin/hdabo/taggedsheet/<var>/history/ django.contrib.admin.options.history_view admin:hdabo_taggedsheet_history
+ /hdabo/admin/hdabo/taggedsheet/add/ django.contrib.admin.options.add_view admin:hdabo_taggedsheet_add
+ /hdabo/admin/hdabo/timeperiod/ django.contrib.admin.options.changelist_view admin:hdabo_timeperiod_changelist
+ /hdabo/admin/hdabo/timeperiod/<var>/ django.contrib.admin.options.change_view admin:hdabo_timeperiod_change
+ /hdabo/admin/hdabo/timeperiod/<var>/delete/ django.contrib.admin.options.delete_view admin:hdabo_timeperiod_delete
+ /hdabo/admin/hdabo/timeperiod/<var>/history/ django.contrib.admin.options.history_view admin:hdabo_timeperiod_history
+ /hdabo/admin/hdabo/timeperiod/add/ django.contrib.admin.options.add_view admin:hdabo_timeperiod_add
+ /hdabo/admin/hdabo/user/ django.contrib.admin.options.changelist_view admin:hdabo_user_changelist
+ /hdabo/admin/hdabo/user/<var>/ django.contrib.admin.options.change_view admin:hdabo_user_change
+ /hdabo/admin/hdabo/user/<var>/delete/ django.contrib.admin.options.delete_view admin:hdabo_user_delete
+ /hdabo/admin/hdabo/user/<var>/history/ django.contrib.admin.options.history_view admin:hdabo_user_history
+ /hdabo/admin/hdabo/user/<var>/password/ django.contrib.auth.admin.user_change_password admin:auth_user_password_change
+ /hdabo/admin/hdabo/user/add/ django.contrib.auth.admin.add_view admin:hdabo_user_add
+ /hdabo/admin/jsi18n/ django.contrib.admin.sites.i18n_javascript admin:jsi18n
+ /hdabo/admin/login/ django.contrib.admin.sites.login admin:login
+ /hdabo/admin/logout/ django.contrib.admin.sites.logout admin:logout
+ /hdabo/admin/password_change/ django.contrib.admin.sites.password_change admin:password_change
+ /hdabo/admin/password_change/done/ django.contrib.admin.sites.password_change_done admin:password_change_done
+ /hdabo/admin/r/<content_type_id>/<object_id>/ django.contrib.contenttypes.views.shortcut admin:view_on_site
+ /hdabo/admin/registration/registrationprofile/ django.contrib.admin.options.changelist_view admin:registration_registrationprofile_changelist
+ /hdabo/admin/registration/registrationprofile/<var>/ django.contrib.admin.options.change_view admin:registration_registrationprofile_change
+ /hdabo/admin/registration/registrationprofile/<var>/delete/ django.contrib.admin.options.delete_view admin:registration_registrationprofile_delete
+ /hdabo/admin/registration/registrationprofile/<var>/history/ django.contrib.admin.options.history_view admin:registration_registrationprofile_history
+ /hdabo/admin/registration/registrationprofile/add/ django.contrib.admin.options.add_view admin:registration_registrationprofile_add
+ /hdabo/admin/sites/site/ django.contrib.admin.options.changelist_view admin:sites_site_changelist
+ /hdabo/admin/sites/site/<var>/ django.contrib.admin.options.change_view admin:sites_site_change
+ /hdabo/admin/sites/site/<var>/delete/ django.contrib.admin.options.delete_view admin:sites_site_delete
+ /hdabo/admin/sites/site/<var>/history/ django.contrib.admin.options.history_view admin:sites_site_history
+ /hdabo/admin/sites/site/add/ django.contrib.admin.options.add_view admin:sites_site_add
+
+ /hdabo/accounts/activate/<activation_key>/ registration.backends.default.views.ActivationView registration_activate
+ /hdabo/accounts/activate/complete/ django.views.generic.base.TemplateView registration_activation_complete
+ /hdabo/accounts/login/ django.contrib.auth.views.login auth_login
+ /hdabo/accounts/login/ django.contrib.auth.views.login login
+ /hdabo/accounts/logout/ django.contrib.auth.views.logout auth_logout login_required
+ /hdabo/accounts/logout/ django.contrib.auth.views.logout logout login_required
+ /hdabo/accounts/password/change/ django.contrib.auth.views.password_change auth_password_change
+ /hdabo/accounts/password/change/done/ django.contrib.auth.views.password_change_done auth_password_change_done login_required
+ /hdabo/accounts/password/reset/ django.contrib.auth.views.password_reset auth_password_reset
+ /hdabo/accounts/password/reset/complete/ django.contrib.auth.views.password_reset_complete auth_password_reset_complete login_required
+ /hdabo/accounts/password/reset/confirm/<uidb64>/<token>/ django.contrib.auth.views.password_reset_confirm auth_password_reset_confirm
+ /hdabo/accounts/password/reset/confirm/<uidb64>/<token>/ django.contrib.auth.views.password_reset_confirm auth_password_reset_confirm
+ /hdabo/accounts/password/reset/done/ django.contrib.auth.views.password_reset_done auth_password_reset_done login_required
+ /hdabo/accounts/password_change/ django.contrib.auth.views.password_change password_change
+ /hdabo/accounts/password_change/done/ django.contrib.auth.views.password_change_done password_change_done login_required
+ /hdabo/accounts/password_reset/ django.contrib.auth.views.password_reset password_reset
+ /hdabo/accounts/password_reset/done/ django.contrib.auth.views.password_reset_done password_reset_done login_required
+ /hdabo/accounts/register/ registration.backends.default.views.RegistrationView registration_register
+ /hdabo/accounts/register/closed/ django.views.generic.base.TemplateView registration_disallowed
+ /hdabo/accounts/register/complete/ django.views.generic.base.TemplateView registration_complete
+ /hdabo/accounts/reset/<uidb64>/<token>/ django.contrib.auth.views.password_reset_confirm password_reset_confirm
+ /hdabo/accounts/reset/done/ django.contrib.auth.views.password_reset_complete password_reset_complete login_required
+
+ /ajaxlogin/ hdalab.views.profile.ajax_login ajax_login
+ /ajaxloginok/ django.views.generic.base.TemplateView ajax_login_ok
+
+ /categories/ django.views.generic.base.TemplateView categories
+
+
+ /static/media/<path> django.views.static.serve
+
+
+ /renkan/favorite/ hdalab.views.profile.RenkanFavoriteList renkan_favorite_list
+ /renkan/public/ hdalab.views.profile.RenkanPublicList renkan_public_list
+ /renkan/view/ django.views.generic.base.TemplateView renkan_view
+ /renkan/full/ django.views.generic.base.TemplateView renkan_full
+
+
+ /edito/ django.views.generic.base.TemplateView edito_home login_required
+
+
+ /hdabo/ hdabo.views.home hdabo_home login_required
+
+ /hdabo/addtag hdabo.views.add_tag login_required
+
+ /hdabo/alltags/ hdabo.views.all_tags login_required
+ /hdabo/alltags/<num_page>/ hdabo.views.all_tags login_required
+ /hdabo/alltags/<num_page>/<nb_by_page>/ hdabo.views.all_tags login_required
+ /hdabo/alltags/<num_page>/<nb_by_page>/<sort>/ hdabo.views.all_tags login_required
+ /hdabo/alltags/<num_page>/<nb_by_page>/<sort>/<searched>/ hdabo.views.all_tags login_required
+
+ /hdabo/data hdabo.views.display_datasheet display_datasheet login_required
+ /hdabo/data/<ds_id> hdabo.views.display_datasheet display_datasheet login_required
+
+ /hdabo/deletefolder/<folder_pk> hdabo.views.DeleteFolder delete_folder login_required
+
+ /hdabo/folder/ hdabo.views.AddOrUpdateFolder add_or_update_folder login_required
+ /hdabo/folder/<folder_pk> hdabo.views.AddOrUpdateFolder add_or_update_folder login_required
+ /hdabo/folders/ hdabo.views.Folders folders login_required
+
+ /hdabo/list/ hdabo.views.orga_list orga_list login_required
+ /hdabo/list/<orga_id> hdabo.views.list_for_orga list_for_orga login_required
+ /hdabo/list/<orga_id>/<valid>/ hdabo.views.list_for_orga list_for_orga login_required
+ /hdabo/list/<orga_id>/<valid>/<start_index>/ hdabo.views.list_for_orga list_for_orga login_required
+ /hdabo/list/<orga_id>/<valid>/<start_index>/<length>/ hdabo.views.list_for_orga list_for_orga login_required
+
+ /hdabo/logout/ django.contrib.auth.views.logout_then_login login_required
+
+ /hdabo/modifytag hdabo.views.modify_tag login_required
+ /hdabo/modifytagds hdabo.views.modify_tag_datasheet login_required
+
+ /hdabo/ordertagsdatasheet hdabo.views.reorder_tag_datasheet login_required
+
+ /hdabo/removetagfromlist hdabo.views.remove_tag_from_list login_required
+ /hdabo/removewplink hdabo.views.remove_wp_link login_required
+ /hdabo/resetwpinfo hdabo.views.reset_wikipedia_info login_required
+
+ /hdabo/search/ haystack.views.SearchView() haystack_search
+ /hdabo/searchajax/ hdabo.views.SearchDatasheet() searchajax
+
+ /hdabo/tagupdown hdabo.views.tag_up_down login_required
+
+ /hdabo/updatetagalias hdabo.views.update_tag_alias login_required
+ /hdabo/updatetagcategory hdabo.views.update_tag_category login_required
+
+ /hdabo/validatedatasheet hdabo.views.validate_datasheet login_required
+ /hdabo/validatedatasheet/<ds_id> hdabo.views.validate_datasheet login_required
+ /hdabo/validatedatasheet/<ds_id>/<valid>/ hdabo.views.validate_datasheet login_required
+