Modifier le fichier

Paramétrage de l'extension Inscription

Le paramétrage de l'extension est réalisé dans le fichier inscription.properties.

Surcharge

La surcharge des propriétés peut se faire en créant un fichier :

  • application_inscription.properties dans les sources d'un projet
  • env_inscription.properties dans le storage d'un environnement

Configuration de base

| Clé | Description | Valeurs possibles | Valeur par défaut | | --------|-----------------------------------------------------------------------|--------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | api.pretix.organizer | Code (slug) de l’organisateur | texte libre, type slug d'url | pas de valeur par défaut | | api.pretix.server.base-url | URL publique du serveur pretix | | pas de valeur par défaut | | api.pretix.server.api.base-url | URL interne du serveur pretix | | ${api.pretix.server.base-url} | | api.pretix.token | Token d’accès de l’API | texte alphanumérique généré par pretix | pas de valeur par défaut | | api.pretix.webhook.action-types | Liste des actions déclenchant un appel webhook de pretix vers K-Sup | valeurs en fonction de la version de pretix | pretix.event.order.placed,pretix.event.order.placed.require_approval,
pretix.event.order.paid,pretix.event.order.canceled,pretix.event.order.reactivated,
pretix.event.order.expired,pretix.event.order.modified,pretix.event.order.contact.changed,
pretix.event.order.changed.*,pretix.event.order.refund.created.externally,pretix.event.order.approved,
pretix.event.order.denied,pretix.event.checkin,pretix.event.checkin.reverted,pretix.event.added,pretix.event.changed,
pretix.event.deleted,pretix.subevent.added,pretix.subevent.changed,pretix.subevent.deleted | | api.pretix.webhook.base-url | URL de K-Sup pour le webhook pretix | | l’URL du site principal | | api.pretix.webhook.enabled | Active les webhook | true / false | true | | pretix-webhook.mapping | le chemin de l'URL du webhook K-Sup | texte | /inscription/pretix/webhook |

Configuration des valeurs par défaut de l'évènement

CléDescriptionValeurs possiblesValeur par défaut
evenement.courriel.contact.defautCourriel utilisé pour l’initialisation de l’écran de saisie d’un évènementemailpas de valeur par défaut
evenement.courriel.expediteur.defautCourriel utilisé pour l’initialisation de l’écran de saisie d’un évènementemail type no-reply@acme.compas de valeur par défaut
evenement.modeleformulaire.defautCode du formulaire par défaut pour l’inscriptioncode d'un formulaire disponibleidentite
evenement.type.widget.defautType d’affichage (pretix) par défaut des évènement dans le widgetlist / (week) / calendarcalendar
event.setting.default.max_items_per_orderNombre maximun de place par inscription, tous produits confondusnumérique100
event.setting.default.cancel_allow_user_untilDélai d’annulation d’une inscription par un inscrit pour l’initialisation de l’écran de saisie d’un évènementRELDATE/x/date_from|date_to|presale_startRELDATE/7/-/date_from/
event.setting.default.cancel_allow_userAutorise l’annulation d’une inscription par un inscrit pour l’initialisation de l’écran de saisie d’un évènementtrue / falsetrue
event.setting.default.change_allow_user_addonsAutorise la modification d’une inscription par un inscrit pour l’initialisation de l’écran de saisie d’un évènementtrue / falsetrue
event.setting.default.change_allow_user_untilDélai de modification d’une inscription par un inscrit pour l’initialisation de l’écran de saisie d’un évènementRELDATE/x/date_from|date_to|presale_startRELDATE/7/-/date_from/
event.setting.default.localesListe des langues supportéescode languefr
event.setting.default.localeLangue par défaut dans les langues supportéescode languefr
event.setting.default.regionRegion par défaut (utilisé pour les dates notamment)code paysFR
inscription.limite.categorie.defautValeur par défaut utilisée lors de l’activation d’une restriction par catégorienombre positif strictement2

Configuration des valeurs par défaut de l'évènement - champs imposés par l'API

CléDescriptionValeurs possiblesValeur par défaut
event.setting.change_allow_user_priceValeur utilisée pour des champs obligatoires de l’API et non exposés dans K-Supany / gt / gte/ eqany
event.setting.payment_term_accept_lateValeur utilisée pour des champs obligatoires de l’API et non exposés dans K-Suptrue / falsefalse
event.setting.cancel_allow_user_paid_refund_as_giftcardValeur utilisée pour des champs obligatoires de l’API et non exposés dans K-Supon / offoff
event.setting.redirect_to_checkout_directlyValeur utilisée pour des champs obligatoires de l’API et non exposés dans K-Suptrue / falsetrue

Configuration de l'anonymisation d'une inscription

| Clé | Description | Valeurs possibles | Valeur par défaut | | -------- | -------- |------------------------| -------- | | anonymous.attendee.address.street | Valeur utilisée pour anonymiser une ligne d’adresse | texte libre | ${anonymous.default} | | anonymous.attendee.email | Valeur utilisée pour anonymiser un email | texte libre | ${anonymous.default} | | anonymous.attendee.name_parts.family_name | Valeur utilisée pour anonymiser le nom de famille | texte libre | ${anonymous.default} | | anonymous.attendee.name_parts.given_name | Valeur utilisée pour anonymiser le prénom | texte libre | ${anonymous.default} | | anonymous.attendee.phone | Valeur utilisée pour anonymiser le téléphone | texte libre | ${anonymous.default} | | anonymous.default | Valeur par défaut pour l’anonymisation des données | texte libre | ******** |

Configuration de l'export des inscrits via API

| Clé | Description | Valeurs possibles | Valeur par défaut | | -------- | -------- |----------------------------------------------------------------------------------------------------------------------------------| -------- | | api.pretix.event.exporter.identifier | Identifiant de l’export à récupérer via l’API | Dépend de l'installation pretix (cf page "Export" du menu "Réservations" d'un évènement dans pretix | orderlist | | api.pretix.event.exporter.format | Format de l’export pretix via l’API | Dépend de l'installation pretix et de l'identifier précédent (cf page "Export" du menu "Réservations" d'un évènement dans pretix | positions:semicolon |

Configuration de l'export des inscrits via K-Sup

| Clé | Description | Valeurs possibles | Valeur par défaut | | -------- | -------- |----------------------------------------------------------------| -------- | | inscription.export.delimiter | Délimiteur utilisé pour l’export CSV | tout caractère de séparation sauf le caractère d'échappement | ; | | inscription.export.quote-mode | Mode d’échappement des champs | ALL / ALL_NON_NULL / MINIMAL / NON_NUMERIX / NONE | MINIMAL (cf org.apache.commons.csv.QuoteMode) | | inscription.export.quote | Caractère utilisé pour l’échappement des champs | tout caractère d'échappement, sauf le caractère de séparation | " | | inscription.export.trim | Active le nettoyage (trim) des valeurs exportées | true / false | true |

Configuration du batch

| Clé | Description | Valeurs possibles | Valeur par défaut | | -------- |---------------|----------------------------| -------- | | import.event.max_error_count | Nombre d’erreur maximum dans l’import avant arrêt du batch | entier strictement positif | 100 |

Configuration du widget

| Clé | Description | Valeurs possibles | Valeur par défaut | | -------- | -------- | -------- | -------- | | api.pretix.server.widget-css-url | URL de la CSS pretix pour le widget | dépends de l'installation pretix | ${api.pretix.server.base-url}/${api.pretix.organizer}/widget/v1.css | | api.pretix.server.widget-script-url | URL du script Javascript pretix pour le widget | dépends de l'installation pretix | ${api.pretix.server.base-url}/widget/v1.fr.js | | api.pretix.server.widget.skip_ssl_check | Désactive la vérification SSL sur le widget | true / false | false | | api.pretix.server.widget.use-custom-css | Active l’utilisation des CSS custom pretix pour le widget | true / false | true | | api.pretix.server.widget.use-custom-iframe-css | Active l’utilisation des CSS custom pretix pour le widget liste | true / false | true | | api.pretix.server.widget.use-pretix-css | Active l’utilisation des CSS pretix pour le widget | true / false | true | | inscription.widget.css.cache | Durée du cache des CSS du widget | cf durations | PT1H | | url.inscription.widget.css.mapping | URL du endpoint qui fournit la CSS utilisée dans le widget (CSS utilisant des couleurs UAS) | toute URL K-Sup non réservée | /inscription/widget/widget.css | | url.inscription.widget.iframe.css.mapping | URL du endpoint qui fournit la CSS utilisée dans l’iframe (CSS utilisant des couleurs UAS) | toute URL K-Sup non réservée | /inscription/widget/iframe.css |