Entité : Formulaire de programmation¶
Classe : ProposalForm¶
Représente un formulaire de proposition de contenu pour un événement littéraire.
Inspiré de : litteractiv:ProposalForm
classDiagram
class ProposalForm
click ProposalForm href "../ProposalForm"
ProposalForm : attendanceModeFilter
ProposalForm --> "*" EventAttendanceType : attendanceModeFilter
click EventAttendanceType href "../EventAttendanceType"
ProposalForm : audienceFilter
ProposalForm --> "*" AudienceType : audienceFilter
click AudienceType href "../AudienceType"
ProposalForm : categoryFilter
ProposalForm --> "*" EventCategory : categoryFilter
click EventCategory href "../EventCategory"
ProposalForm : durationFilter
ProposalForm : formTitle
ProposalForm : formType
ProposalForm --> "1..*" ProposalType : formType
click ProposalType href "../ProposalType"
ProposalForm : identifier
ProposalForm : labelPreset
ProposalForm --> "*" DefinedTerm : labelPreset
click DefinedTerm href "../DefinedTerm"
ProposalForm : privatePlaceIsBooth
ProposalForm : privatePlacePreset
ProposalForm --> "0..1" Place : privatePlacePreset
click Place href "../Place"
ProposalForm : proposals
ProposalForm --> "*" EventProposal : proposals
click EventProposal href "../EventProposal"
ProposalForm : publicPlacePreset
ProposalForm --> "0..1" Place : publicPlacePreset
click Place href "../Place"
ProposalForm : subjectOf
ProposalForm --> "1" Festival : subjectOf
click Festival href "../Festival"
Attributs¶
| Nom | Cardinalité et type | Description | Héritage | Affichage API |
|---|---|---|---|---|
| identifier | 1 Texte |
Identifiant unique du formulaire | direct | Privé: Sortie:Obligatoire Format:Valeur |
| proposals | * EventProposal or BookProposal |
La liste des propositions faites dans ce formulaire | direct | Privé: Sortie:Obligatoire Format:Liste |
| formType | 1..* ProposalType |
Le type de proposition attendu dans ce formulaire | direct | Privé: Sortie:Obligatoire Format:Liste |
| formTitle | 1 Texte |
Le titre du formulaire | direct | Privé: Sortie:Obligatoire Format:Valeur |
| categoryFilter | * EventCategory |
Les catégories d'activité acceptées dans ce formulaire.(Toutes si vide) | direct | Privé: Sortie:Obligatoire Format:Liste |
| attendanceModeFilter | * EventAttendanceType |
Les modes de participation acceptés pour les activités proposées dans ce formulaire.(Tous si vide) | direct | Privé: Sortie:Obligatoire Format:Liste |
| durationFilter | 0..1 Integer |
La durée maximale acceptée pour les activités proposées dans ce formulaire en minutes. (Aucune si vide) | direct | Privé: Sortie:Obligatoire Format:Valeur |
| audienceFilter | * AudienceType |
Les publics cibles acceptés pour les activités ou les livres proposés dans ce formulaire.(Tous si vide) | direct | Privé: Sortie:Obligatoire Format:Liste |
| publicPlacePreset | 0..1 Place |
Permet de remplir automatiquement le lieu public pour les activités proposées dans ce formulaire.(À remplir par l'exposant si vide). | direct | Privé: Sortie:Obligatoire Format:Valeur |
| privatePlacePreset | 0..1 Place |
Permet de remplir automatiquement le lieu privé pour les activités proposées dans ce formulaire.(À remplir par l'exposant si vide). | direct | Privé: Sortie:Obligatoire Format:Valeur |
| privatePlaceIsBooth | 0..1 Boolean |
Si cet attribut est "vrai", seuls les kiosques assignés à l'exposant pourront être sélectionnés lors de la soumission d'activités dans ce formulaire. | direct | Privé: Sortie:Obligatoire Format:Valeur |
| labelPreset | * DefinedTerm |
Permet de remplir automatiquement les étiquettes personnalisées pour les activités proposées dans ce formulaire. | direct | Privé: Sortie:Obligatoire Format:Liste |
| subjectOf | 1 Festival |
L'événement littéraire auquel est relié ce formulaire. | direct | Privé: Sortie:Obligatoire Format:Référence |
Utilisations¶
| Utilisée par | Utilisé dans | Type | Utilisation |
|---|---|---|---|
| Festival | proposalForms | range | ProposalForm |
Annotations¶
| Propriété | Valeur |
|---|---|
| class_type | main |
| entity_name | Formulaire de programmation |
| api_profiles | prive |
| api_profile_labels | prive=Privé |
| notion | /notions/suggestionproposal/ |
| notion_title | Suggestions et propositions |
| doc_notion | Cette notion décrit la distinction entre l’expression libre d’idées (suggestions) et leur soumission formelle dans le cadre d’un événement (propositions). |