Fork me on GitHub

Guide utilisateur module Resmanager

200517
FĂ©vrier
  Anonyme Modules 4139
Modules

Module Xoops Resmanager


I : Information module
II : Description rapide du module
III : Les droits dans le module
IV : Administration du module
V : Utilisation du module
VI : Les options du module
VII : Le "bloc réservation rapide"
VIII : Zoom sur la nouvelle fonctionnalité "Ajout dynamique d'information sur une réservation"
IX : Zoom sur la notification dans le module



Nom du module : resmanager
Version : 0.5.2
Auteur : loudo
Langues disponibles : Français/Anglais/Allemand/Brésilien/Italien
Requis : Xoops 2.0.7
Support : http://loudo.agora-system.com
Mail : loudo845-resmanager@yahoo.fr

Le module est aussi sur le site http://dev.xoops.org ( gestion des bugs et nouvelles fonctionnalités )



Resmanager permet de gérer des réservations. Le module est générique et permet donc de gérer
n'importe quel type de réservation ( salles informatiques, parc voitures, places de cinémas, ... ).
Deux types de réservation sont disponible : des réservations liées à un calendrier et des réservations
simples non liées à un calendrier.



Seul l'administrateur du module peut créer des catégories et ajouter des réservations. Ensuite
tout membre qui a accÚs au module peut effectuer des réservations en fonction des droits qui lui ont été affectés ( gestion groupe ).

Une gestion des droits permet d'autoriser un membre d'accéder seulement à certaines catégories. Il
peut donc seulement visualiser et faire des demandes pour les réservations qui appartiennent à ces catégories.
L'administrateur doit penser à affecter la catégorie qu'il a créé pour chaque groupe qui peut accéder à celle-ci.



Cette partie est seulement accessible par l'administrateur du module. Les fonctionnalités disponibles sont les suivantes:

1) Créer des catégories pour classer les réservations ( Nom + brÚve description avec mise en forme possible + image )

2) Créer une réservation de type calendrier

La création active automatiquement la notification de l'administrateur. Toute demande faite sur cette réservation sera transmise à l'administrateur.

La réservation minimum étant l'heure. Les informations à saisir sont:

* Nom
* Description
* Catégorie à laquelle la réservation appartient
* Nombre de réservation maximum possible
* Nombre de demande de réservation maximum en cours par membre
* Date de début et fin du calendrier
* jour ouverture
* Heures d'ouvertures par journées
* Demande une validation de la demande par l'administrateur ou non
* Activation ou non de la réservation

Il est ensuite possible d'aller bloquer des heures ou des journées spécifiques.

3) La liste des demandes

L'administrateur peut visualier l'ensemble des demandes effectuées par les membres.
Il peut ensuite valider ou refuser la demande si une validation est nécessaire. Une zone
de message permet de communiquer avec le membre pour lui indiquer les raisons du refus ou
alors une information supplémentaire lors de la validation.



Les membres peuvent ensuite effectuer des demandes de réservation pour les différentes
réservations mises à disposition. Le membre peut effectuer les réservations via le menu
"réserver" ou par le "bloc de réservation rapide".

Le menu réservation liste l'ensemble des catégories. En sélectionnant une catégorie la liste
des réservations pour lesquelles des places sont disponibles apparaissent. Il suffit ensuite de
réserver. Pour les réservations calendrier, trois mini-calendriers permettent de rechercher
une journée précise. Pour une journée il est ensuite possible de réserver l'horaire voulu.

Le "bloc de réservation rapide" affiche l'ensemble de réservations calendriers d'une catégorie
sous forme d'un tableau. L'affichage est rapide et permet de rechercher rapidement une réservation
disponible. La demande se fait ensuite de la mĂȘme façon.

Le membre valide ensuite sa demande si des places sont disponibles sinon un message d'erreur
lui indique que le nombre maximum de réservations est atteint. Un contrÎle sur le nombre de
rĂ©servations par membre peut ĂȘtre effectuĂ©. Au cas oĂč il a effectuĂ© le nombre maximum de demandes
un message apparaßt et la réservation est impossible.
Il peut aussi saisir un commentaire qui est envoyé à l'administrateur pour information.

Une fois la demande effectuée, le membre peut visualiser l'ensemble de ses demandes et le
statut de chacune d'elles. Si une demande est refusée il peut visualiser le message laissé par
l'administrateur. Le membre peut aussi annuler sa demande.



Une option est disponible et modifiable seulement par l'administrateur. Elle permet
d'afficher la liste des réservations sous la catégorie au lieu de cliquer sur la
catégorie pour visualier les réservations. Par défaut elle est à NON.

Il est possible de définir la taille maximale des images qui seront téléchargées par les membres
pour agrémenter les catégories.



Les bloc de réservation rapide affiche les réservations calendriers d'une catégorie sous
forme d'un tableau avec en colonne les réservations et en ligne les heures de la journée.
Par défaut le bloc affiche la journée en cours. Il est donc possible de réserver rapidement
pour la journée en cours. Le bloc affiche les réservations effectuées ( voir options ). Des
minis-calendriers permettent de rechercher rapidement une journée précise.

Ce bloc ne doit pas ĂȘtre visible dans le module, il sert seulement dans les pages autres
que les pages du module.

Les options du bloc ( modifiable par l'administrateur ) :

* Heure de début et de fin par défaut affiché sur le bloc.
* Catégorie par défaut affichée sur le bloc.
* Type affichage :
- Popup : les réservations effectuées ne seront pas affichée, un lien ouvrira ensuite
une boite de dialogue pour visualier l'ensemble des demandes. A utiliser
dans le cas ou de multiples demandes sont possibles par heure.
- Commentaire : le commentaire de chaque demande est affiché.
- Utilisateur : le nom du membre qui a fait la demande est affiché et un lien permet d'avoir
les informations sur la demande



Ceci est disponible Ă  partir de la version 0.5.2.

De base les informations qui peuvent ĂȘtre saisies lors de la crĂ©ation d'une rĂ©servation sont basiques.
Il est maintenant possible de définir des champs spécifiques au besoin de chacun. Il suffit d'ajouter
des enregistrements dans la table suivante "resman_infores". Voici les informations qui doivent ĂȘtre
saisies dans les colonnes :

id_infores => identifiant
lib_infores => description qui apparaßt dans l'écran de création de réservation
type_infores => format de la donnée à saisir
- DATE : saisie d'une date
- TEXT : saisie d'un champ texte
- TEXTAREA : saisie d'une zone de texte
oblig_infores => champ obligatoire ou non ( true ou false )
taille_infores => Pour le type TEXT taille de la cellule
max_infores => Pour le type TEXT longueur maximum du champ

Par exemple vous voulez ajouter la saisie d'une date obligatoire lors d'une création de réservation :
id_infores = "testid"
lib_infores = "Date de mise en circulation de la voiture"
type_infores = "DATE"
oblig_infores = "true"

Lors de la création de la réservation l'administrateur devra saisir la "date de mise en circulation de la voiture".



Ceci est disponible Ă  partir de la version 0.5.3.

Chaque type de notification peut ĂȘtre activĂ© ou dĂ©sactivĂ© en fonction des besoins par l'administrateur.
L'activation se fait dans les préférences du module.

Le membre qui fait une demande de réservation :
- reçoit une notification de sa demande.
- reçoit une notification si sa demande est accpetée.
- reçoit une notification si sa demande est refusée.
- reçoit une notification si sa demande est annulée.

Le créateur de la réservation :
- reçoit une notification si demande a été effectuée.
- reçoit une notification si une demande a été annulée.




Resmanager permet de gérer des réservations. Le module est générique est permet donc de gérer n'importe quel type de réservation ( salles informatiques, parc voitures, places de cinémas, ... ).
Deux types de réservation sont disponile : des réservations liés à un calendrier et des réservations simples non liés à un calendrier.



Seul l'administrateur du module peut créer des catégories et ajouter des réservations. Ensuite tout membre qui a accÚs au module peut effectuer des réservations en fonction des droits qui lui ont été affectés ( gestion groupe ).

Une gestion des droits permet d'autoriser un membre d'accéder seulement à certaines catégories. Il peut donc seulement visualiser et faire des demandes pour les réservations qui appartiennent à ces catégories.
L'administrateur doit penser à affecter la catégorie qu'il a créé pour chaque groupe qui peut accéder à celle-ci.



Cette partie est seulement accessible par l'administrateur du module. Les fonctionnalités disponibles sont les suivantes.

1) Créer des catégories pour classer les réservations (Nom + brÚve description avec mise en forme possible + image )

2) Créer une réservation de type calendrier

La création active automatiquement la notification de l'administrateur. Toute demande faßte sur cette réservation sera transmise à l'administrateur.

La réservation minimum étant l'heure. Les informations à saisir sont

* Nom
* Description
* Catégorie à laquelle la réservation appartient
* Nombre de réservation maximum possible
* Nombre de demande de réservation maximum en cours par membre
* Date de début et fin du calendrier
* jour ouverture
* Heures d'ouvertures par journées
* Demande une validation de la demande par l'administrateur ou non
* Activation ou non de la réservation

Il est ensuite possible d'aller bloquer des heures ou des journées spécifiques.

3) La liste des demandes

L'administrateur peut visualier l'ensemble des demandes effectuées par les membres.
Il peut ensuite valider ou refuser la demande si une validation est nécessaire. Une zone de message permet de communiquer avec le membre pour lui indique les raisons du refus ou alors une information supplémentaire lors de la validation.



Les membres peuvent ensuite effectuer des demandes de réservation pour les différentes réservations mise à dispotion. Le membre peut effectuer les réservations via le menu "réserver" ou par le "block de réservation rapide".

Le menu réservation liste l'ensemble des catégorie. En sélectionnant une catégorie la liste des réservations pour lesquels des places sont disponibles apparaissent. Il suffit ensuite de réserver. Pour les réservations calendrier, trois mini-calendriers permettent de rechercher une journée précise. Pour une journée il est ensuite possible de réserver l'horaire voulu.

Le "bloc de réservation rapide" affiche l'ensemble de réservations camlendriers d'une catégorie sous forme d'un tableau. L'affichage est rapide et permet de rechercher rapidement une réservation
disponible. La demande se fait ensuite de la mĂȘme façon.

Le membre valide ensuite sa demande si des places sont disponibles sinon un message d'erreur lui indique que le nombre de rĂ©servation maximum est atteind. Un contrĂŽle sur le nombre de rĂ©servation par membre peut ĂȘtre effectuĂ©. Au cas ou il a effectuĂ© le nombre maximum de demande un message apparaĂźt et la rĂ©servation est impossible.
Il peut aussi saisir un commentaire qui est envoyé à l'administrateur pour information.

Une fois la demande effectuée, le membre peut visualiser l'ensemble de ses demandes et le statut de chacune d'elle. Si une demande est refusée il peut visualier le message laissé par l'administrateur. Le membre peut aussi annuler sa demande.



Une option est disponible et modifiable seulement par l'administrateur. Elle permet d'afficher la liste des réservation sous la catégorie au lieu de cliquer sur la
catégorie pour visualier les réservations. Par défaut elle est à NON.

Il est possible de définir la taille maximale des images qui seront téléchargées par les membres pour agrémenter les catégories.



Les bloc de réservation rapide affiche les réservations calendriers d'une catégorie sous forme d'un tableau avec en colonne les réservations et en ligne les heures de la journées.
Par défaut le bloc affiche la journée en cours. Il est donc possible de réserver rapidement pour la journée en cours. Le bloc affiche les réservations effectuées ( voir options ). Des minis-calendriers permettent de rechercher rapidement une journée précise.

Ce bloc ne doit pas ĂȘtre visible dans le module, il sert seulement dans les pages autres que les pages du module.

Les options du bloc ( modifiable par l'administrateur ) :

* Heure de début et de fin par défaut affiché sur le bloc.
* Catégorie par défaut affichée sur le bloc.
* Type affichage :
- Popup : les réservations effectuées ne seront pas affichée, un lien ouvrira ensuite
une boite de dialogue pour visualier l'ensemble des demandes. A utiliser
dans le cas ou de multiples demandes sont possibles par heure.
- Commentaire : le commentaire de chaque demande est affiché.
- Utilisateur : le nom du membre qui a fait la demande est affiché et un lien permet d'avoir les informations sur la demande



Ceci est disponible Ă  partir de la version 0.5.2.

De base les informations qui peuvent ĂȘtre saisies lors de la crĂ©ation d'une rĂ©servation sont basiques.
Il est maintenant possible de dĂ©finir des champs spĂ©cifiques au besoin de chacun. Il suffit d'ajouter des enregistrements dans la table suivante "resman_infores". Voici les informations qui doivent ĂȘtre saisies dans les colonnes :

id_infores => identifiant
lib_infores => description qui apparaßt dans l'écran de création de réservation
type_infores => format de la donnée à saisir
- DATE : saisie d'une date
- TEXT : saisie d'un champ texte
- TEXTAREA : saisie d'une zone de texte
oblig_infores => champ obligatoire ou non ( true ou false )
taille_infores => Pour le type TEXT taille de la cellule
max_infores => Pour le type TEXT longueur maximum du champ

Par exemple vous voulez ajouter la saisie d'une date obligatoire lors d'une création de réservation :
id_infores = "testid"
lib_infores = "Date de mise en circulation de la voiture"
type_infores = "DATE"
oblig_infores = "true"

Lors de la création de la réservation l'administrateur devra saisir la "date de mise en circulation de la voiture".



Ceci est disponible Ă  partir de la version 0.5.3.

Chaque type de notification peut ĂȘtre activĂ© ou dĂ©sactivĂ© en fonction des besoins par l'administrateur.
L'activation se fait dans les préférences du module.

Le membre qui fait une demande de réservation :
- reçoit une notification de sa demande.
- reçoit une notification si sa demande est accpetée.
- reçoit une notification si sa demande est refusée.
- reçoit une notification si sa demande est annulée.

Le créateur de la réservation :
- reçoit une notification si demande a été effectuée.
- reçoit une notification si une demande a été annulée.

Note: 0.00 (0 votes) - Noter cet article -

Partager Twitter Partagez cette article sur GG+
Format imprimable Envoyer cet article Ă  un ami
Les commentaires appartiennent Ă  leurs auteurs. Nous ne sommes pas responsables de leur contenu.
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

71 Personne(s) en ligne (2 Personne(s) connectée(s) sur Articles) | Utilisateur(s): 0 | Invité(s): 71 | Plus ...