source: spip-zone/_plugins_/objets_disponibilites/trunk/README.md @ 114027

Last change on this file since 114027 was 114027, checked in by abelass@…, 2 years ago

plugin qui permet de gérér des disponibilités pour un objet

File size: 1.4 KB
Line 
1# Objets disponibles
2Permet de définir des disponibilités pour les objets
3
4## Utilisation
5Dans la configuration du plugin déclarez les objets pour lesquels vous voulez gérer
6des diponibilités.
7
8Vous popuvez alors définir pour ces objets des periodes de disponibilité ou de non
9disponibilités
10
11Dans l'état actuel, la manière principal d'affichage des dates disponibles est via
12la saisies `dates_disponibles`, vous y trouverez des examples ainsi que toutes les
13variables utilisées.
14
15Il existe également une fonction `dates_disponibles($options, $contexte)` qui utilise
16les mêmes variables que la saisies et retourne un tableau avec les dates disponibles.
17
18## Fonctionnement
19Basiquement on calcules les dates disponibles pour un objet on y déduit les non disponibles
20puis les dates utilisées (par example dans le cadre d'une location avec le plugin
21[Objets Location](https://github.com/abelass/location_objets)
22
23toutes les calcules se font dans des squelettes, donc facilement modifiable. Les dates
24disponibles et indisponibles se trouvent dans le dossier disponibilites puis si nécessaire
25on peut déclarer un squelette utilisé pour le calcul des dates utilisées en employant la
26variable `utilisation_squelette` comme dans l'example avec `utilisation_squelette=disponibilites/utilisees_objet_location.html`,
27
28## to do
29A l'instar de api prix. Faire une balise disponibilité qui calcule la disponiblite d'un objet .
Note: See TracBrowser for help on using the repository browser.