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)
Files
Associated revisions
pricing: add publik-django-templatetags publik filters (#65361)
pricing: import/export agenda config (#65361)
History
Updated by Thomas Noël (en congés → 18 juillet) about 1 month ago
- Subject changed from créer le modèle "Agenda" to créer le modèle "Agenda" (source synchronisée avec Chrono)
- Description updated (diff)
Updated by Lauréline Guerin about 1 month ago
- Assignee set to Lauréline Guerin
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
Updated by Lauréline Guerin about 1 month ago
- File 0002-pricing-add-publik-django-templatetags-publik-filter.patch 0002-pricing-add-publik-django-templatetags-publik-filter.patch added
- File 0001-pricing-synchronise-agendas-list-detail-views-65361.patch 0001-pricing-synchronise-agendas-list-detail-views-65361.patch added
- Status changed from Nouveau to Solution proposée
- Patch proposed changed from No to Yes
Updated by Lauréline Guerin about 1 month ago
- File 0003-lingo-import-export-agenda-config-65361.patch 0003-lingo-import-export-agenda-config-65361.patch added
- File 0002-pricing-add-publik-django-templatetags-publik-filter.patch 0002-pricing-add-publik-django-templatetags-publik-filter.patch added
- File 0001-pricing-synchronise-agendas-list-detail-views-65361.patch 0001-pricing-synchronise-agendas-list-detail-views-65361.patch added
(note: le build sera en erreur tant que #65540 ne sera pas passé)
Updated by Lauréline Guerin about 1 month ago
- File 0003-pricing-import-export-agenda-config-65361.patch 0003-pricing-import-export-agenda-config-65361.patch added
- File 0002-pricing-add-publik-django-templatetags-publik-filter.patch 0002-pricing-add-publik-django-templatetags-publik-filter.patch added
- File 0001-pricing-synchronise-agendas-list-detail-views-65361.patch 0001-pricing-synchronise-agendas-list-detail-views-65361.patch added
Updated by Thomas Noël (en congés → 18 juillet) about 1 month ago
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) ?
Updated by Lauréline Guerin about 1 month ago
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)
Updated by Thomas Noël (en congés → 18 juillet) about 1 month ago
- Status changed from Solution proposée to 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).
Updated by Lauréline Guerin about 1 month ago
- Status changed from Solution validée to 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)
pricing: synchronise agendas, list & detail views (#65361)