Template Article Match
Templates pour les ModeleArticle de type match_simple, ou formules avec 1 seul match.
Peuvent être groupés dans des Catalogues.
MCD
classDiagram
class TemplateArticleMatch {
+int id
+String nom
+Text description
+Enum type_article
+Enum statut
+Enum type_placement
+int limite_place
+int limite_place_par_personne
+int duree_mise_en_vente
+Enum type_duree_mise_en_vente
+Enum position_duree_mise_en_vente
+Enum type_cible_mise_en_vente
}
class CategorieMatch {
+int id
+String nom
}
class Produit {
+int id
+string nom
}
TemplateArticleMatch "1" <--> "0..*" Saison : saison
TemplateArticleMatch "0..*" <--> "0..*" CategorieMatch : categorie_matchs
TemplateArticleMatch "0..*" <--> "0..*" Produit : produits
TemplateArticleMatch "1" <--> "1" File : miniature
TemplateArticleMatch "1" <--> "1" File : banniere
TemplateArticleMatch "0..*" <--> "0..*" PointControl : point_controls
TemplateArticleMatch "0..*" <--> "0..*" Competition : competitions
TemplateArticleMatch "1" <--> "0..*" TemplateTicket : visuel_billet
Explication MCD
TemplateArticleMatch
-
type_article:billet_matchModeleArticle.new(type_article: :match_simple)
formuleModeleArticle.new(type_article: :formule, type_formule: :autre, matchs: [match]) (1 seul match)
-
statut:brouillonactivearchive
-
type_placement:placelimite_place = 0
non_placelimite_place > 0
-
limite_place: Nb. de places en non placé -
limite_place_par_personne: Nb. max de places achetable par 1 utilisateur -
duree_mise_en_vente: valeur numérique de la longueur de la période de mise en vente type_duree_mise_en_vente: défini "l'unité" de la longueur de la période de mise en vente:joursemainemoisannee
position_duree_mise_en_vente: position de la période de smise en vente par rapport à la date cibleavantaprès
type_cible_mise_en_vente: date cible pour positionner la période de mise en en ventebilletterie_matchdebut_saisonfin_saisoncustom=> après passage enModeleArticle, nécéssite uneDate
CategorieMatch
Nouveau modèle de catégories de match, remplacera aussi le champ string type_match de ModeleArticle
Produit
Nouveau modèle Produit: Objets en vente en "extra" qui ne sont pas des matchs.
Ex: Boisson, Pop-corn, ...