Development #65361
créer le modèle "Agenda" (source synchronisée avec Chrono)
0%
Description
- un slug = le même que dans Chrono
- lié à une régie (possibilité null=True pour distinguer les agendas qui n'ont pas besoin de tarification)
- liste des agendas
- lien vers l'agenda correspondant dans Chrono
- alerte quand une régie est liée mais pas de princing, ou l'inverse
- modifier un agenda : le lier à une régie, modifier son slug (avec un warning, mais utile pour retrouver un agenda de chrono dont le slug aurait été modifié ?)
- bouton pour synchro : récupérer les agendas de chrono, créer les nouveaux, signaler les anciens/détruits
- liste de tous les agendas avec régie + tarification
- liste des agendas liés à une régie spécifique (et disposant d'une tarification)
Fichiers
Révisions associées
pricing: add publik-django-templatetags publik filters (#65361)
pricing: import/export agenda config (#65361)
Historique
Mis à jour par Thomas Noël il y a presque 2 ans
- Sujet changé de créer le modèle "Agenda" à créer le modèle "Agenda" (source synchronisée avec Chrono)
- Description mis à jour (diff)
Mis à jour par Lauréline Guérin il y a presque 2 ans
- Assigné à mis à Lauréline Guérin
Pour ce ticket, je fais:
- synchro des agendas (slug, label, slug/label de la catégorie)
- vue pour les lister (même affichage que dans chrono), bouton de synchro
- vue détail pour lister les grilles tarifaires attachées
- brancher l'édition des grilles tarifaires, réactiver les tests qui vont avec
Mis à jour par Lauréline Guérin il y a presque 2 ans
- Fichier 0002-pricing-add-publik-django-templatetags-publik-filter.patch 0002-pricing-add-publik-django-templatetags-publik-filter.patch ajouté
- Fichier 0001-pricing-synchronise-agendas-list-detail-views-65361.patch 0001-pricing-synchronise-agendas-list-detail-views-65361.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Mis à jour par Lauréline Guérin il y a presque 2 ans
- Fichier 0003-lingo-import-export-agenda-config-65361.patch 0003-lingo-import-export-agenda-config-65361.patch ajouté
- Fichier 0002-pricing-add-publik-django-templatetags-publik-filter.patch 0002-pricing-add-publik-django-templatetags-publik-filter.patch ajouté
- Fichier 0001-pricing-synchronise-agendas-list-detail-views-65361.patch 0001-pricing-synchronise-agendas-list-detail-views-65361.patch ajouté
(note: le build sera en erreur tant que #65540 ne sera pas passé)
Mis à jour par Lauréline Guérin il y a presque 2 ans
- Fichier 0003-pricing-import-export-agenda-config-65361.patch 0003-pricing-import-export-agenda-config-65361.patch ajouté
- Fichier 0002-pricing-add-publik-django-templatetags-publik-filter.patch 0002-pricing-add-publik-django-templatetags-publik-filter.patch ajouté
- Fichier 0001-pricing-synchronise-agendas-list-detail-views-65361.patch 0001-pricing-synchronise-agendas-list-detail-views-65361.patch ajouté
Mis à jour par Thomas Noël il y a presque 2 ans
0001 : rien à dire
0002 : rien à dire non plus
0003 : plouf, je suis un peu perdu... à quoi sert cet export des agendas (notamment parce que système d'import) ?
Mis à jour par Lauréline Guérin il y a presque 2 ans
0003: comme sur chrono; on peut exporter tous les agendas via le bouton "Export" sur la home page, ou juste un seul agenda via le bouton "Export" sur sa page de config; dans les deux cas l'export généré est importable via le bouton "Import" de la home page.
(l'import/export d'un agenda dans lingo ne concerne que sa config: les grilles tarifaires configurées, les types de pointage; ça ne crée pas d'agenda dans lingo, l'agenda doit être existant car synchronisé depuis chrono)
Mis à jour par Thomas Noël il y a presque 2 ans
- Statut changé de Solution proposée à Solution validée
Lauréline Guerin a écrit :
0003: comme sur chrono; on peut exporter tous les agendas via le bouton "Export" sur la home page, ou juste un seul agenda via le bouton "Export" sur sa page de config; dans les deux cas l'export généré est importable via le bouton "Import" de la home page.
(l'import/export d'un agenda dans lingo ne concerne que sa config: les grilles tarifaires configurées, les types de pointage; ça ne crée pas d'agenda dans lingo, l'agenda doit être existant car synchronisé depuis chrono)
Pigé. J'oublie toujours l'idée de l'import "magique" qui s'adapte à ce qu'il reçoit (et c'est pas si mal).
Mis à jour par Lauréline Guérin il y a presque 2 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit 6ef6fb77f707db5127c847e943b8fcf8720548a5 Author: Lauréline Guérin <zebuline@entrouvert.com> Date: Mon May 23 10:53:56 2022 +0200 pricing: import/export agenda config (#65361) commit 75b677e643f8641e5321163e776c3687443cff64 Author: Lauréline Guérin <zebuline@entrouvert.com> Date: Fri May 20 23:28:27 2022 +0200 pricing: add publik-django-templatetags publik filters (#65361) commit af62f2f8c62f4559c755dd546db157f5a4b2dbdb Author: Lauréline Guérin <zebuline@entrouvert.com> Date: Fri May 20 16:13:28 2022 +0200 pricing: synchronise agendas, list & detail views (#65361)
Mis à jour par Transition automatique il y a plus d'un an
- Statut changé de Résolu (à déployer) à Solution déployée
pricing: synchronise agendas, list & detail views (#65361)