OLIGAA issueshttps://framagit.org/CDSA33/OLIGAA/-/issues2023-06-05T13:03:28Zhttps://framagit.org/CDSA33/OLIGAA/-/issues/105Option monitor de delayed_job2023-06-05T13:03:28ZAlexandre FriquetOption monitor de delayed_jobHistoriquement, si je me souviens bien, la tâche [`rake jobs:restart`](https://framagit.org/CDSA33/OLIGAA/-/blob/master/lib/tasks/cdsa33.rake#L87) avait pour but de pouvoir redémarrer les jobs à distance (via SSH). L'option `-m` a pour e...Historiquement, si je me souviens bien, la tâche [`rake jobs:restart`](https://framagit.org/CDSA33/OLIGAA/-/blob/master/lib/tasks/cdsa33.rake#L87) avait pour but de pouvoir redémarrer les jobs à distance (via SSH). L'option `-m` a pour effet de lancer un `delayed_job-monitor` dont le but est de superviser les process `delayed_jobs` mais on a vu que ça pouvait poser problème si plusieurs instances étaient démarrées avec le même utilisateur ou si on utilisait un autre système de supervision (comme [monit](https://www.mmonit.com/monit/) par exemple).
L'objectif de ce ticket est double :
- :one: vérifier la pertinence de cette tache `rake` ;
- :two: si on la conserve, virer l'option monitor qui est plus une problématique de déploiement (infra).https://framagit.org/CDSA33/OLIGAA/-/issues/37[Admin] Configurer l'application via des modules2021-07-23T11:55:02ZAlexandre Friquet[Admin] Configurer l'application via des modules## Besoin fonctionnel
Avec la mise en place de la plateforme, besoin très spécifique pour le CDSA33, se pose la question d'activer les fonctionnalités correspondantes par défaut, au risque de perdre ceux qui ne s'en servent pas et de su...## Besoin fonctionnel
Avec la mise en place de la plateforme, besoin très spécifique pour le CDSA33, se pose la question d'activer les fonctionnalités correspondantes par défaut, au risque de perdre ceux qui ne s'en servent pas et de surcharger l'interface d'administration.
L'idée est donc ici de réfléchir à une solution technique et pérenne d'activation et de configuration de fonctionnalités de l'application, à la sauce [feature flipping](https://en.wikipedia.org/wiki/Feature_toggle).
## Test(s) de recette
### Module global (`core`)
Cf. onglets **Général**, **Apparence** et **Nous contacter** des **Paramètres**.
1. Étant donné...
1. Lorsque je...
1. Alors...
### Module Où pratiquer (`maps`)
Cf. onglets **Où pratiquer** des **Paramètres**.
1. Étant donné...
1. Lorsque je...
1. Alors...
### Module Lettres d'information (`newsletters`)
Cf. onglet **Newsletters** des **Paramètres**.
1. Étant donné...
1. Lorsque je...
1. Alors...
### Module Google Agenda (`google_agenda`)
Cf. onglet **Google Agenda** des **Paramètres**.
1. Étant donné...
1. Lorsque je...
1. Alors...
### Module Événements (`events`)
Cf. onglet **Google Agenda** des **Paramètres**.
1. Étant donné...
1. Lorsque je...
1. Alors...
### Module Plateforme
Cf. #34, #35 et #36 .Alexandre FriquetAlexandre Friquet