Skip to content

Commit

Permalink
📝 [Documentation] Renomage Admin site to Configuration module
Browse files Browse the repository at this point in the history
  • Loading branch information
bruhnild authored and Bastien Potiron committed Feb 28, 2024
1 parent 90933b2 commit 22917c4
Show file tree
Hide file tree
Showing 9 changed files with 29 additions and 24 deletions.
2 changes: 1 addition & 1 deletion docs/about/geotrek.rst
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ Composants libres

L’application Geotrek utilise les technologies open source suivantes :

* **Python / Django**, l'épine dorsale de l'application qui prend en charge les principales fonctionnalités comme l'interface de configuration, l'exploitation de la base de données, la gestion des utilisateurs et de leurs droits ou l'intégration avec les bibliothÚques cartographiques. La richesse de son écosystÚme permet de concevoir des applications aux possibilités infinies, en favorisant la production d'applications sécurisées, solides (tests automatiques) et robustes (Python).
* **Python / Django**, l'épine dorsale de l'application qui prend en charge les principales fonctionnalités comme le module de configuration, l'exploitation de la base de données, la gestion des utilisateurs et de leurs droits ou l'intégration avec les bibliothÚques cartographiques. La richesse de son écosystÚme permet de concevoir des applications aux possibilités infinies, en favorisant la production d'applications sécurisées, solides (tests automatiques) et robustes (Python).
* **PostgreSQL / PostGIS** pour la base de données. La totalité des données de l'application est stockée dans une instance PostgreSQL avec l'extension spatiale PostGIS :

* attributs, comptes utilisateurs
,
Expand Down
2 changes: 1 addition & 1 deletion docs/install/advanced-configuration.rst
Original file line number Diff line number Diff line change
Expand Up @@ -1158,7 +1158,7 @@ Use timers to receive alerts for your reports

**To enable the alerts :**

- Go to the Admin Site and set "Timer days" to some integer other than 0 in relevant statuses (`/admin/feedback/reportstatus/`)
- Go to the Configuration module and set "Timer days" to some integer other than 0 in relevant statuses (`/admin/feedback/reportstatus/`)

- Select the "Uses timers" checkbox on reports that you wish to receive alerts for (in report update form)

Expand Down
6 changes: 4 additions & 2 deletions docs/others/changelog.rst
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,10 @@ CHANGELOG

- Add `include_externals` filter to Cirkwi trek exports, to allow excluding treks with an external id (eid) (#3947)

**Documentation**

- Reorganize major sections in documentation, and add content


2.102.1 (2024-02-20)
--------------------
Expand All @@ -32,8 +36,6 @@ CHANGELOG
**Documentation**

- Improve performance in spatial intersection (zoning district and zoning city) for sql views (#3600)
- Improve documentation with new sections (about, touristic modules)


**New features**

Expand Down
13 changes: 8 additions & 5 deletions docs/usage/apis.rst
Original file line number Diff line number Diff line change
Expand Up @@ -44,24 +44,27 @@ Il est possible d'exclure les POI du flux pour ne diffuser que les randonnées.
Il est possible de filtrer les POI du flux par structure. Pour cela, ajouter le paramĂštre ``?structures=<identifiant_de_la_structure>`` Ă  la fin de l'URL (``http://XXXXX/api/cirkwi/pois.xml?structures=2``).
Vous pouvez filtrer avec plusieurs structures : en séparant les identifiants par des virgules (``http://XXXXX/api/cirkwi/pois.xml?structures=2,5,3``).

Il est également possible de filtrer les randonnées du flux par structure et par portail. Pour cela, ajouter le paramÚtre ``?structures=<identifiant_de_la_structure>``.
ou ``?portals=<identifian_de_la_structure>`` Ă  la fin de l'URL (``http://XXXXX/api/cirkwi/circuits.xml?portals=3``).
Tout comme les pois Vous pouvez filtrer avec plusieurs structures et portails : en séparant les identifiants par des virgules.
Il est également possible de filtrer les randonnées du flux par structure et par portail.
Pour cela, ajouter le paramĂštre ``?structures=<identifiant_de_la_structure>`` ou ``?portals=<identifian_de_la_structure>`` Ă  la fin de l'URL (``http://XXXXX/api/cirkwi/circuits.xml?portals=3``).

Il est également possible d'exclure du flux les randonnées provenant de sources externes à Geotrek-Admin. Ce filtre est notamment nécessaire pour
ne pas renvoyer à Cirkwi les randonnées qui en proviennent déjà. Pour cela, ajouter le paramÚtre ``?include_externals=false`` à la fin de l'URL (``http://XXXXX/api/cirkwi/circuits.xml?include_externals=false``).

Il est possible de cumuler ces différents filtres, en séparant les valeurs par un ``&`` (``http://XXXXX/api/cirkwi/circuits.xml?portals=3&structures=1&include_externals=false``).

Le référentiel CIRKWI a été intégré dans 3 tables accessibles dans l'interface de configuration Django (à ne pas modifier) :
Il est également possible d'exclure du flux les randonnées provenant de sources externes à Geotrek-Admin. Ce filtre est notamment nécessaire pour ne pas renvoyer à Cirkwi les randonnées qui en proviennent déjà. Pour cela, ajouter le paramÚtre ``?include_externals=false`` à la fin de l'URL (``http://XXXXX/api/cirkwi/circuits.xml?include_externals=false``).

Il est possible de cumuler ces différents filtres, en séparant les valeurs par un ``&`` (``http://XXXXX/api/cirkwi/circuits.xml?portals=3&structures=1&include_externals=false``).

Le référentiel CIRKWI a été intégré dans 3 tables accessibles dans le module de configuration (à ne pas modifier) :

.. figure:: ../images/user-manual/cirkwi-tables.png
:alt: Ensemble des champs paramétrables pour le référentiel CIRKWI
:align: center

Ensemble des champs paramétrables pour le référentiel CIRKWI

Si vous ne souhaitez pas utiliser les valeurs par défaut ou avez créez vos propres typologies, il faut que vous renseigniez les correspondances entre les catégories de votre Geotrek et celles du référentiel IGN (Cirkwi) dans votre interface de configuration Django. Comme indiqué ici : https://github.com/GeotrekCE/Geotrek-admin/issues/806.
Si vous ne souhaitez pas utiliser les valeurs par défaut ou avez créez vos propres typologies, il faut que vous renseigniez les correspondances entre les catégories de votre Geotrek et celles du référentiel IGN (Cirkwi) dans le module de configuration. Comme indiqué ici : https://github.com/GeotrekCE/Geotrek-admin/issues/806.

* Pratique >> locomotion/loisirs
* Accessibilite >> thematiques/tags
Expand Down
16 changes: 8 additions & 8 deletions docs/usage/configuration-ttw.rst
Original file line number Diff line number Diff line change
Expand Up @@ -13,10 +13,10 @@ AccĂšs interface de configuration
Menu Ă  droite > admin

.. figure:: ../images/admin/capture-admin.png
:alt: Lien vers l'interface de configuration Django
:alt: Lien vers le module de configuration
:align: center

Lien vers l'interface de configuration Django
Lien vers le module de configuration

.. _parametrages-des-modules:

Expand All @@ -37,7 +37,7 @@ Itinéraires
Exemple : ajouter une pratique
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

- Dans l'interface de configuration Django, à la ligne “Pratiques” cliquer sur “+ ajouter”
- Dans le module de configuration, à la ligne “Pratiques” cliquer sur “+ ajouter”
- Remplir les champs (en gras les champs obligatoires)

.. note::
Expand All @@ -57,7 +57,7 @@ Les Ă©tiquettes sont des encarts "prĂ©-configurĂ©s" pouvant ĂȘtre rĂ©utilisĂ©s s
- permet de filtrer les itinéraires dans la vue liste (catégorie "Autres") sur Geotrek-Rando.

Pour les configurer, vous devez :
- vous rendre dans l'interface de configuration Django
- vous rendre dans le module de configuration
- dans la section Étiquettes du groupe **COMMUN** cliquer sur :guilabel:`+ Ajouter`

Via cette interface vous pourrez créer des étiquettes puis, une fois créées, les rattacher à des itinéraires.
Expand Down Expand Up @@ -146,7 +146,7 @@ Les utilisateurs appartiennent Ă  des groupes et les permissions peuvent ĂȘtre a

Avec les groupes, vous pouvez créer et configurer un profil utilisateur, chacun possédant des permissions spécifiques.

Toute la configuration des utilisateurs, groupes et permissions est disponible depuis l'interface de configuration Django, si vous n'avez pas activé *Authentification externe* (voir ci-dessous).
Toute la configuration des utilisateurs, groupes et permissions est disponible depuis le module de configuration, si vous n'avez pas activé *Authentification externe* (voir ci-dessous).

.. figure:: ../images/admin/django-admin-params-users.png
:alt: Interface de configuration des utilisateurs/groupes
Expand Down Expand Up @@ -178,7 +178,7 @@ Un utilisateur donné peut avoir trois niveaux permissions basiques :
.. note::
Il est prĂ©fĂ©rable de dĂ©sactiver un compte lorsqu’un utilisateur n’intervient plus sur Geotrek, plutĂŽt que de le supprimer. En effet supprimer le compte supprimera Ă©galement par exemple toutes les entrĂ©es dans l’historique de Geotrek associĂ©es Ă  ce compte.

- **Équipe** : si la case est cochĂ©e l’utilisateur pourra accĂ©der Ă  l’interface de configuration Django de Geotrek-Admin
- **Équipe** : si la case est cochĂ©e l’utilisateur pourra accĂ©der au module de configuration de Geotrek-Admin

- **Super-utilisateur** : permet d’octroyer toutes les permissions Ă  un utilisateur sans avoir Ă  les dĂ©finir explicitement

Expand All @@ -204,7 +204,7 @@ Chaque type de donnée est au moins associée à ces quatres actions de base (*a

Voici la signification des actions autorisées dans les permissions :

* *view* : voir les donnĂ©es dans l’interface AdminSite de Django (pour ledonnĂ©es dans « category », comme les types de POI, ou les niveaux de difficultĂ©)
* *view* : voir les données dans le module de configuration (pour ledonnées dans « category », comme les types de POI, ou les niveaux de difficulté)
* *read* : voir les données dans Geotrek-admin (détail et liste)
* *add* : ajouter une nouvelle donnée (itinéraire, thÚme
)
* *change* : modifier une donnée
Expand Down Expand Up @@ -286,7 +286,7 @@ Ainsi, il est possible d'avoir plusieurs Geotrek-Rando branchés sur un seul Geo

Avec le widget Geotrek (https://github.com/GeotrekCE/geotrek-rando-widget) il est également possible d'utiliser cette fonctionnalité pour distinguer les contenus à afficher dans un widget ou dans un autre (https://makina-corpus.com/logiciel-libre/developpement-geotrek-widget-finance-parc-naturel-regional-haut-jura).

Pour configurer un ou pluseurs portails, il faut se rendre dans l'interface de configuration Django sur la section "Portails cibles".
Pour configurer un ou pluseurs portails, il faut se rendre dans le module de configuration sur la section "Portails cibles".

.. figure:: ../images/admin/portals.png
:alt: Configuration des portails
Expand Down
2 changes: 1 addition & 1 deletion docs/usage/editing-objects.rst
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ Tous les objets linéaires reposant sur les tronçons récupÚrent leurs informa
Calcul du dénivelé
---------------------

Nous calculons le « dénivelé positif cumulé <https://fr.wikipedia.org/wiki/D%C3%A9nivel%C3%A9_positif_cumul%C3%A9>`_.
Nous calculons le `dénivelé positif cumulé <https://fr.wikipedia.org/wiki/D%C3%A9nivel%C3%A9_positif_cumul%C3%A9>`_.

Nous échantillonnons le DEM tous les 25m par défaut (voir paramÚtre ``ALTIMETRIC_PROFILE_PRECISION``),
et nous ajoutons un peu de lissage pour Ă©viter le bruit.
Expand Down
6 changes: 3 additions & 3 deletions docs/usage/interfaces.rst
Original file line number Diff line number Diff line change
Expand Up @@ -79,13 +79,13 @@ Vue Ă©dition
ParamĂštres de configuration
============================

Toutes les listes de choix (thĂ©matiques, pratiques, parcours
) sont administrables depuis l'outil d'administration Django, selon les droits dont dispose l’utilisateur connectĂ©.
Toutes les listes de choix (thĂ©matiques, pratiques, parcours
) sont administrables depuis le module de configuration, selon les droits dont dispose l’utilisateur connectĂ©.

.. figure:: ../images/admin/interface-django.png
:alt: Interface complĂšte de configuration Django
:alt: Interface complĂšte du module de configuration
:align: center

Interface complĂšte de configuration Django
Interface complĂšte du module de configuration

.. figure:: ../images/user-manual/django-pratique.png
:alt: Exemple d’édition des pratiques et de leur pictogramme
Expand Down
4 changes: 2 additions & 2 deletions docs/usage/static-pages.rst
Original file line number Diff line number Diff line change
Expand Up @@ -19,14 +19,14 @@ Les pages statiques sont les pages d'information et de contextualisation de votr
Elles permettent de fournir à l'internaute et futur randonneur des informations génériques : présentation de votre structure, votre projet de randonnée, recommandations, informations pratiques, etc.

Elles sont gérées depuis l'interface de configuration Django de Geotrek-admin et sont ensuite publiées sur Geotrek-rando à chaque synchronisation du contenu.
Elles sont gérées depuis le module de configuration de Geotrek-admin et sont ensuite publiées sur Geotrek-rando à chaque synchronisation du contenu.

.. image :: /images/user-manual/flatpages-adminsite.jpg
Créer une page statique
========================

Depuis l'interface de configuration Django de Geotrek-admin, sélectionnez "Pages statiques" dans la rubrique "Flatpages".
Depuis le module de configuration de Geotrek-admin, sélectionnez "Pages statiques" dans la rubrique "Flatpages".

.. image :: /images/user-manual/flatpages-flatpages.png
Expand Down
2 changes: 1 addition & 1 deletion docs/usage/touristic-modules.rst
Original file line number Diff line number Diff line change
Expand Up @@ -401,7 +401,7 @@ Ordre des catégories

Dans le portail Geotrek-rando, les différents types de contenus sont éclatés en catégories.

Pour définir leur ordre d'affichage, il est possible de le définir dans la base de données pour certains contenus (ordre des pratiques des itinéraires et des catégories de contenus touristiques) en renseignant leur champs ``ordre`` depuis l'interface de configuration Django de Geotrek-admin.
Pour définir leur ordre d'affichage, il est possible de le définir dans la base de données pour certains contenus (ordre des pratiques des itinéraires et des catégories de contenus touristiques) en renseignant leur champs ``ordre`` depuis le module de configuration de Geotrek-admin.

Zone tampon pour contenus à proximité
----------------------------------------
Expand Down

0 comments on commit 22917c4

Please sign in to comment.