Module de gestion de matériels et de réservations pour Paheko
Le module original permet de gérer les matériels de l'association.
La source et la documentation se trouve ici.
Merci à l'auteur pour ce superbe module !
Ce module permet de gérer en plus des réservations.
Les changements proposés par le module original sont répercutés fréquemment dans cette version.
Dans la description du module sous Paheko, vous trouverez la version du module original et la version de ce module.
Télécharger ici\
Réservations de matériel
Réservation de matériel depuis le site web en mode anonyme ou depuis l'interface des membres.
Les réservations doivent être validées par un administrateur.\
Fonctionnalités
- Réservation "anonyme" depuis le site web (rattachée à un membre par l'admin)
- Réservation par les membres connectés
- Convention de prêt/location
- Gestion des réservations par l'admin (acceptation, refus,...)
- Calendrier des réservations
- Ajout de champs personnalisés sur le matériel (ex: tarif de location)
Roadmap
- Utiliser le module agenda associatif à la place du JS "fullcalendar"
Installation
Module principal
Télécharger le module depuis le GIT et le décompresser dans un répertoire nommé "modules".
Décompresser le ZIP dans le répertoire "modules" et déplacer le ZIP.
A ce stade, vous devez avoir une arborescence comme suit : modules --> equipment_resa --> [fichiers]
Compresser le répertoire "modules" en le nommant equipment_resa.zip par exemple.
Aller dans l'interface d'admin Paheko, sous Configuration --> Extensions et tout en bas, cliquer sur le bouton **|importer un module|. **
Une fois le module chargé dans Paheko, activer le, puis aller dans sa configuration et cliquer sur l'onglet [Réservation].
Activer la réservation en cochant la case : Activer les réservations
Si vous avez le module d'origine de Gestion des Matériels, vous pouvez importer les données : Cliquer sur le bouton |importer| en bas.\
Installation des pages de réservation sur le site Web.
Les fichiers suivants sont présents dans le code du module réservation sous le répertoire "_web_exemple" pour information/exemple.
Cette partie est exclue du support puisqu'elle touche l'implémentation de la fonctionnalité sur votre site.
Dans le code du module "Site web", importer les fichiers avec les noms suivants :\
- equipment.html
- equipment_no_image.png
- equipment_styles.css
- global.js
Modifier ensuite les fichiers existants suivants :\
- config.html (complet + modif)
- contact.html (complet + modif)
- _head.html (ne contient que la partie à ajouter)
- _breadcrumbs.html (complet + modif)
Configuration
Site Web : (Configuration du site web) : Cocher "Accès aux réservations"
Dépendances
Site Web : (Configuration du site web) : Cocher "Formulaire de contact"
Droits d'accès
Admin : Le module est accessible uniquement pour les membres ayant au moins le droit d'écriture en gestion des membres.
Membres connectés : Accès à la liste du matériel, au détail d'un matériel et à sa réservation.
Visiteurs (Web) : Accès à la liste du matériel, au détail d'un matériel et à sa réservation.\