Les événements du nouveau module events récupèrent les même fonctionnalités que les événements de gestioncof #702

Merged
mpepin merged 0 commits from kerl/event_options_and_extra_fields into master 2020-05-10 00:53:29 +02:00
mpepin commented 2019-12-22 22:58:29 +01:00 (Migrated from git.eleves.ens.fr)

À quelques renommages et petites modifications près, c'est une copie de ce qu'on a dans le module gestioncof actuellement.

Le gros ajout est la vue participants_csv qui sait exporter les événements avec leurs champs options et extra_info. Ça permettra à terme de supprimer les vues d'export ad-hoc et bien salles du Mega.

Après ce patch, on pourra commencer à dégager les événements de gestioncof. La dernière étape pour intégrer complètement les événements à l'app bds sera de factoriser la vue d'inscription.

À quelques renommages et petites modifications près, c'est une copie de ce qu'on a dans le module `gestioncof` actuellement. Le gros ajout est la vue `participants_csv` qui sait exporter les événements avec leurs champs `options` et `extra_info`. Ça permettra à terme de supprimer les vues d'export ad-hoc et bien salles du Mega. Après ce patch, on pourra commencer à dégager les événements de `gestioncof`. La dernière étape pour intégrer complètement les événements à l'app `bds` sera de factoriser la vue d'inscription.
mpepin commented 2019-12-22 22:58:29 +01:00 (Migrated from git.eleves.ens.fr)

changed milestone to %1

changed milestone to %1
mpepin commented 2019-12-22 23:09:31 +01:00 (Migrated from git.eleves.ens.fr)

marked as a Work In Progress

marked as a **Work In Progress**
mpepin commented 2019-12-22 23:09:31 +01:00 (Migrated from git.eleves.ens.fr)

changed the description

changed the description
mpepin commented 2019-12-22 23:09:59 +01:00 (Migrated from git.eleves.ens.fr)

Je passe en Work In Progress le temps de mettre un peu de doc dans le module.

Je passe en Work In Progress le temps de mettre un peu de doc dans le module.
mpepin commented 2019-12-22 23:10:15 +01:00 (Migrated from git.eleves.ens.fr)

added 1 commit

  • dfd75be3 - Make events tests deterministic

Compare with previous version

added 1 commit <ul><li>dfd75be3 - Make events tests deterministic</li></ul> [Compare with previous version](/klub-dev-ens/gestioCOF/merge_requests/398/diffs?diff_id=1420&start_sha=3f37357ce5feab9c1e53c4a80e76cbc32449342c)
mpepin commented 2019-12-22 23:38:15 +01:00 (Migrated from git.eleves.ens.fr)

added 1 commit

  • 7b175819 - Add some more documentation in events.models

Compare with previous version

added 1 commit <ul><li>7b175819 - Add some more documentation in events.models</li></ul> [Compare with previous version](/klub-dev-ens/gestioCOF/merge_requests/398/diffs?diff_id=1421&start_sha=dfd75be33db524ee0fbd4b9589c6c85a6313d21f)
mpepin commented 2019-12-22 23:38:29 +01:00 (Migrated from git.eleves.ens.fr)

unmarked as a Work In Progress

unmarked as a **Work In Progress**
lstephan commented 2019-12-23 00:06:00 +01:00 (Migrated from git.eleves.ens.fr)

Il ne faudrait pas un peu de validation ici pour vérifier que l'évènement et les choix d'options sont cohérents ?

Il ne faudrait pas un peu de validation ici pour vérifier que l'évènement et les choix d'options sont cohérents ?
mpepin commented 2019-12-23 00:07:48 +01:00 (Migrated from git.eleves.ens.fr)

Effectivement, ce serait mieux. Je regarde ça demain.

Effectivement, ce serait mieux. Je regarde ça demain.
mpepin commented 2019-12-23 00:08:20 +01:00 (Migrated from git.eleves.ens.fr)

Note à moi même : il faudrait aussi rajouter des unique_together à quelques endroits

Note à moi même : il faudrait aussi rajouter des `unique_together` à quelques endroits
mpepin commented 2019-12-23 00:08:52 +01:00 (Migrated from git.eleves.ens.fr)

added 1 commit

  • 2164969f - Update changelog

Compare with previous version

added 1 commit <ul><li>2164969f - Update changelog</li></ul> [Compare with previous version](/klub-dev-ens/gestioCOF/merge_requests/398/diffs?diff_id=1426&start_sha=7b1758192f596010ebcfad4f6958a0d6af25a158)
mpepin commented 2020-05-08 16:35:58 +02:00 (Migrated from git.eleves.ens.fr)

added 112 commits

  • 2164969f...6e9dc03b - 106 commits from branch master
  • d5e9d090 - Events are configurable
  • e0fd3db6 - Make events tests deterministic
  • 8778695e - Add some more documentation in events.models
  • c2f6622a - Update changelog
  • d7d4d73a - typos
  • 5a0cf58d - Events: more validation & uniqueness constraints

Compare with previous version

added 112 commits <ul><li>2164969f...6e9dc03b - 106 commits from branch <code>master</code></li><li>d5e9d090 - Events are configurable</li><li>e0fd3db6 - Make events tests deterministic</li><li>8778695e - Add some more documentation in events.models</li><li>c2f6622a - Update changelog</li><li>d7d4d73a - typos</li><li>5a0cf58d - Events: more validation &amp; uniqueness constraints</li></ul> [Compare with previous version](/klub-dev-ens/gestioCOF/merge_requests/398/diffs?diff_id=1596&start_sha=2164969fe97118fccb56ec8a1a1e76423db6cbab)
mpepin commented 2020-05-08 16:41:00 +02:00 (Migrated from git.eleves.ens.fr)

added 1 commit

  • 24180e74 - Events: one more validation check

Compare with previous version

added 1 commit <ul><li>24180e74 - Events: one more validation check</li></ul> [Compare with previous version](/klub-dev-ens/gestioCOF/merge_requests/398/diffs?diff_id=1597&start_sha=5a0cf58d8a75c605c57ad15685fe24e98a3b1706)
mpepin commented 2020-05-08 16:41:40 +02:00 (Migrated from git.eleves.ens.fr)

Ou 4 mois plus tard… ^^

C'est fait, j'ai rajouté quelques validations et unique_togethers, tu vois autre chose ?

Ou 4 mois plus tard… ^^ C'est fait, j'ai rajouté quelques validations et `unique_together`s, tu vois autre chose ?
mpepin commented 2020-05-09 21:50:02 +02:00 (Migrated from git.eleves.ens.fr)

resolved all discussions

resolved all discussions
lstephan commented 2020-05-10 00:53:29 +02:00 (Migrated from git.eleves.ens.fr)

merged

merged
lstephan commented 2020-05-10 00:53:30 +02:00 (Migrated from git.eleves.ens.fr)

mentioned in commit cc72f47f00

mentioned in commit cc72f47f000a1958b2a9dd4f753f32fcdfd6f42e
Sign in to join this conversation.
No reviewers
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: DGNum/gestioCOF#702
No description provided.