Configuration des réservations extérieures : Différence entre versions

Aller à : navigation, rechercher
(Créer un type d'activité)
(Ajouter une règle pour la réservation externe)
Ligne 27 : Ligne 27 :
 
// TODO documentation
 
// TODO documentation
  
<xml>
+
<xml><rule>
<rule>
+
 
     <!-- Liste des activités autorisées et requises -->
 
     <!-- Liste des activités autorisées et requises -->
 
     <activityTypeList>
 
     <activityTypeList>
Ligne 54 : Ligne 53 :
 
         </place>
 
         </place>
 
     </placeList>
 
     </placeList>
</rule>
+
</rule></xml>
</xml>
+
  
 
==Activer et paramétrer le module des réservation externes==
 
==Activer et paramétrer le module des réservation externes==

Version du 21 août 2020 à 15:44

Présentation

Cette page présente le module des réservations extérieures. Ce module permet à des clients extérieurs de réserver un baptême de l'air.

L'interface publique est disponible à l'adresse https://openflyers.com/NOM_DE_LA_STRUCTURE/externalBooking.php.

Mise en place

Créer les profils

  • Créer un profil pour les clients extérieurs. Le profil ne doit avoir aucun droit.
  • Créer un profil pour les pilotes pouvant faire passer un baptême.

Gérer les places

Aller dans Admin > Utilisateurs > Profils plus, dans la colonne Attribution de place :

  • S'assurer que le profil des clients extérieurs puisse s'attribuer une place de pilote sur les types de ressources concernés par les baptêmes de l'air.
  • S'assurer que le profil des pilotes pouvant effectuer un baptême puisse s'attribuer une place d'instructeur sur les types de ressources concernés par les baptêmes de l'air.

Créer un type d'activité

Si ce n'est pas déjà fait, créer un type d'activité pour les baptême de l'air.

Ajouter une règle pour la réservation externe

// TODO documentation

<rule>
    <!-- Liste des activités autorisées et requises -->
    <activityTypeList>
        <!-- Baptême de l'air -->
        <activityType>512</activityType>
    </activityTypeList>
    <!-- Liste des types de ressource autorisés -->
    <resourceTypeList minQty="1" maxQty="1">
        <!-- Tous le types de ressource -->
        <resourceType>*</resourceType>
    </resourceTypeList>
    <!-- Définition des places -->
    <placeList>
        <!-- client -->
        <place index="0" minQty="1" maxQty="1" status="4">
            <!-- Liste des profils autorisés -->
            <!-- Client Extérieur -->
            <profile>65536</profile>
        </place>
        <!-- pilote -->
        <place index="1" minQty="1" maxQty="1" status="4">
            <!-- Liste des profils autorisés -->
            <!-- Baptiste -->
            <profile>131072</profile>
        </place>
    </placeList>
</rule>

Activer et paramétrer le module des réservation externes

  1. Aller dans Admin > Structure > Structure > Paramétrage et descendre dans la catégorie Gestion des réservations extérieures.
  2. Mettre Gestion des réservations extérieures sur Activé(e) et valider en appuyant sur le bouton Enregistrer.
  3. Remplir les différents champs :
    • Heure minimale (locale) de début de réservation d'un baptême de l'air
    • Heure maximale (locale) de fin de réservation d'un baptême de l'air
    • Durée d'un baptême de l'air
    • Profil des pilotes pouvant effectuer un baptême de l'air
    • Profil à affecter aux clients
    • Type d'activité à affecter aux réservations
  4. Valider en appuyant sur le bouton Enregistrer.

L'interface à l'adresse https://openflyers.com/NOM_DE_LA_STRUCTURE/externalBooking.php. Devrait désormais afficher un calendrier vide.

Ajouter des pilotes

  1. Aller dans Gestion > Utilisateurs > Utilisateurs > Actifs.
  2. Choisir un pilote à ajouter et cliquer sur l'icône modifier.
  3. Dans la liste profil sélectionner le profil indiquant que le pilote peut effectuer des baptêmes de l'air.
  4. Valider en appuyant sur le bouton Enregistrer.

Ajouter des ressources

  1. Aller dans Gestion > Ressources > Actives.
  2. Choisir la ressource à ajouter et cliquer sur l'icône modifier.
  3. Cocher Peut effectuer des baptêmes de l'air dans la colonne Champs métier. Si cette colonne n'apparait pas, vérifier que vous avez le droit Accès aux tableurs.
  4. Valider en appuyant sur le bouton Enregistrer.