diff -r b7d19cd87fcf -r 09e00f38d177 doc/source/pages.rst --- /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 `_. + + ++----------+-------------------------------------------------------+ +| 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 `_ (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 `_, 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/ | ++-------------+-----------------------------------------------------------+ +| 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/ | ++-------------+-------------------------------------------------------------+ +| 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/ | ++-------------+---------------------------------------------------------------+ +| 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/ | ++-------------+---------------------------------------------------------------+ +| 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 `_ | ++-----------------------------------------------------------------+--------------------------------------------------------------------------------+ +| http://hdalab.iri-research.org/hdalab/hdabo/accounts/register/ | `django-registration-redux `_ | ++-----------------------------------------------------------------+--------------------------------------------------------------------------------+ +| http://hdalab.iri-research.org/hdalab/login | `django.contrib.auth `_ | ++-----------------------------------------------------------------+--------------------------------------------------------------------------------+ +| http://hdalab.iri-research.org/hdalab/logout | `django.contrib.auth `_ | ++-----------------------------------------------------------------+--------------------------------------------------------------------------------+ +| http://hdalab.iri-research.org/hdalab/password | `django.contrib.auth `_ | ++-----------------------------------------------------------------+--------------------------------------------------------------------------------+ +| http://hdalab.iri-research.org/hdalab/password_change | `django.contrib.auth `_ | ++-----------------------------------------------------------------+--------------------------------------------------------------------------------+ +| http://hdalab.iri-research.org/hdalab/password_reset | `django.contrib.auth `_ | ++-----------------------------------------------------------------+--------------------------------------------------------------------------------+ + + +La librairie `django-registration-redux `_ 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 `_. + +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// django.views.i18n.javascript_catalog jsi18n + + + /renkan/copy/ hdalab.views.profile.HdalabRenkanCopy renkan_copy login_required + /renkan/delete/ hdalab.views.profile.HdalabRenkanDelete renkan_delete login_required + /renkan/favorite/ hdalab.views.profile.HdalabRenkanFavorite renkan_favorite login_required + /renkan/moderate/ 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/ 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/ hdalab.views.editorial.HdalabDeleteFolder hdalab_delete_folder login_required + /edito/folder/ hdalab.views.editorial.HdalabAddOrUpdateFolder hdalab_add_or_update_folder login_required + /edito/folder/ 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// 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// django.contrib.admin.options.change_view admin:auth_group_change + /hdabo/admin/auth/group//delete/ django.contrib.admin.options.delete_view admin:auth_group_delete + /hdabo/admin/auth/group//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// django.contrib.admin.options.change_view admin:hdabo_author_change + /hdabo/admin/hdabo/author//delete/ django.contrib.admin.options.delete_view admin:hdabo_author_delete + /hdabo/admin/hdabo/author//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// django.contrib.admin.options.change_view admin:hdabo_datasheet_change + /hdabo/admin/hdabo/datasheet//delete/ django.contrib.admin.options.delete_view admin:hdabo_datasheet_delete + /hdabo/admin/hdabo/datasheet//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// django.contrib.admin.options.change_view admin:hdabo_documentformat_change + /hdabo/admin/hdabo/documentformat//delete/ django.contrib.admin.options.delete_view admin:hdabo_documentformat_delete + /hdabo/admin/hdabo/documentformat//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// django.contrib.admin.options.change_view admin:hdabo_domain_change + /hdabo/admin/hdabo/domain//delete/ django.contrib.admin.options.delete_view admin:hdabo_domain_delete + /hdabo/admin/hdabo/domain//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// django.contrib.admin.options.change_view admin:hdabo_organisation_change + /hdabo/admin/hdabo/organisation//delete/ django.contrib.admin.options.delete_view admin:hdabo_organisation_delete + /hdabo/admin/hdabo/organisation//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// django.contrib.admin.options.change_view admin:hdabo_tag_change + /hdabo/admin/hdabo/tag//delete/ django.contrib.admin.options.delete_view admin:hdabo_tag_delete + /hdabo/admin/hdabo/tag//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// django.contrib.admin.options.change_view admin:hdabo_tagcategory_change + /hdabo/admin/hdabo/tagcategory//delete/ django.contrib.admin.options.delete_view admin:hdabo_tagcategory_delete + /hdabo/admin/hdabo/tagcategory//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// django.contrib.admin.options.change_view admin:hdabo_taggedsheet_change + /hdabo/admin/hdabo/taggedsheet//delete/ django.contrib.admin.options.delete_view admin:hdabo_taggedsheet_delete + /hdabo/admin/hdabo/taggedsheet//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// django.contrib.admin.options.change_view admin:hdabo_timeperiod_change + /hdabo/admin/hdabo/timeperiod//delete/ django.contrib.admin.options.delete_view admin:hdabo_timeperiod_delete + /hdabo/admin/hdabo/timeperiod//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// django.contrib.admin.options.change_view admin:hdabo_user_change + /hdabo/admin/hdabo/user//delete/ django.contrib.admin.options.delete_view admin:hdabo_user_delete + /hdabo/admin/hdabo/user//history/ django.contrib.admin.options.history_view admin:hdabo_user_history + /hdabo/admin/hdabo/user//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/// 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// django.contrib.admin.options.change_view admin:registration_registrationprofile_change + /hdabo/admin/registration/registrationprofile//delete/ django.contrib.admin.options.delete_view admin:registration_registrationprofile_delete + /hdabo/admin/registration/registrationprofile//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// django.contrib.admin.options.change_view admin:sites_site_change + /hdabo/admin/sites/site//delete/ django.contrib.admin.options.delete_view admin:sites_site_delete + /hdabo/admin/sites/site//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// 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/// django.contrib.auth.views.password_reset_confirm auth_password_reset_confirm + /hdabo/accounts/password/reset/confirm/// 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/// 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/ 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// hdabo.views.all_tags login_required + /hdabo/alltags/// hdabo.views.all_tags login_required + /hdabo/alltags//// hdabo.views.all_tags login_required + /hdabo/alltags///// hdabo.views.all_tags login_required + + /hdabo/data hdabo.views.display_datasheet display_datasheet login_required + /hdabo/data/ hdabo.views.display_datasheet display_datasheet login_required + + /hdabo/deletefolder/ hdabo.views.DeleteFolder delete_folder login_required + + /hdabo/folder/ hdabo.views.AddOrUpdateFolder add_or_update_folder login_required + /hdabo/folder/ 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/ hdabo.views.list_for_orga list_for_orga login_required + /hdabo/list/// hdabo.views.list_for_orga list_for_orga login_required + /hdabo/list//// hdabo.views.list_for_orga list_for_orga login_required + /hdabo/list///// 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/ hdabo.views.validate_datasheet login_required + /hdabo/validatedatasheet/// hdabo.views.validate_datasheet login_required +