sallesma / IF-BackOffice

Back Office for the Festival's mobile app
1 stars 1 forks source link

Définir les scènes #5

Open sallesma opened 10 years ago

sallesma commented 10 years ago

Permettre de définir les scènes avant les artistes.

Objectif : Ne pas changer l'appli quand une scène devient "Scène SoGé" ou si le "Chapiteau" est finalement une scène extérieur.

Proposer les scènes dans un sélecteur pour ajouter/éditer un artiste. Ajout d'une scène "Scène inconnue" dans le sélecteur présente par défaut. Suppression d'une scène -> tous les artistes sont balancés sur "Scène inconnue"

flo-sch commented 10 years ago

Nouveau modèle : Scene, déjà en place dans le back-office du site ; Pareil j'avais séparé les artistes des horaires de concert, pour juste une fois ça ne servait pas car les artistes ne jouent qu'une fois, mais du coup s'ils reviennent dans une prochaine édition, on a déjà leurs infos de prêtes !

sallesma commented 10 years ago

Là tu soulèves un autre problème qui est celui de l'historique : veut-on garder les données des éditions précédentes ? Pour l'appli on ne l'a pas pensé comme ça, mais ça peut se corriger.

flo-sch commented 10 years ago

Bah personnellement je ne vois pas de souci particulier par rapport à ça, j'ai prévu des "removed_at" sur tous mes modèles pour les ignorer des requêtes si cette propriété n'est pas NULL ; Cela permettrait de garder une trace, ça ne prend pas beaucoup de place comme base de données on peut toujours revenir en arrière en cas de fausse manipulation :)

sallesma commented 10 years ago

Et si un artiste fait les éditions 2014 et 2016 ? On ne pourra pas savoir s'il était là en 2015 ou non ?

La question c'est Est-ce qu'on fait ça pour avoir des infos préremplies si on doit réutiliser une donnée (artiste, partenaire, ...), ou pour fournir un historique complet et précis de qui était là quelle année ?

flo-sch commented 10 years ago

On peut s'en servir pour les deux, peu importe si un mec était absent une année, on peut toujours faire une requête qui ignore le champ "removed_at" pour retrouver tous les artistes !

Par contre si on supprime les données, on refait tout au propre l'année d'après, pas d'alternatives possibles !