Présentation du module resmanager 0.5.2

Date 20/12/2004 | Sujet : Modules

Bonjour,

Suite à la nouvelle version qui inclue quelques évolutions du module resmanager j'en profite pour écrire cet article
qui décrit le module, les fonctionnalités et les dernières évolutions de la versio 0.5.2.

Sommaire :
  • information module

  • description rapide du module

  • les droits dans le module

  • administration du module

  • utilisation du module

  • les options du module

  • le "bloc réservation rapide"

  • les évolutions de la version 0.5.2

  • les évolutions à venir

  • zoom sur une nouvelle fonctionnalité





Information module

Nom du module : resmanager

Version : 0.5.2
Auteur : loudo
Langues disponibles : Français/Anglais/Allemand/Brésilien/Italien
Requis : Xoops 2.0.x
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 )

Description rapide du module

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 disponibles : des réservations liées à un calendrier et des réservations
simples non liées à un calendrier.

Les droits dans le module

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 ( gestion de groupes à venir ).

Administration du module

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

  1. 1.Créer des catégories pour classer les réservations ( Nom + brève description )
  2. 2.Créer une réservation de type calendrier. 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. 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.

Utilisation du module

Les membres peuvent ensuite effectuer des demandes de réservation pour les différentes réservations mises à dispotion. 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 des 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 de réservation maximum 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'elle. Si une demande est refusée il peut visualier le message laissé par l'administrateur. Le membre peut aussi annuler sa demande.

Les options du module

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 visualiser les réservations. Par défaut elle est à NON.

Le "bloc réservation rapide"

Les blocs de réservation rapide affichent 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

1) Correction d'un bug au niveau du menu lors de l'utilisation de multimenu
2) Affichage des descriptions dans les catégories
3) L'administrateur peut supprimer une réservation
4) Ajouter dynamiquement des informations concernant une réservation simple ou calendrier
5) Ajout du commentaire pour les réservations simples
6) Zone de message à la fois pour les validations ou refus de demande
7) Afficher ou non les réservations d'une catégorie dans la liste des catégorie
8) Bloquer et débloquer pour toutes les réservations d'une catégorie

Les évolutions à venir

1) Ajout image dans catégorie
2) Gestion de groupes d'accès
3) Statistiques
4) Notification lors des actions
5) ...

N'hésitez pas à consulter le projet sur http://dev.xoops.org pour connaitre les évolutions à venir.

Zoom sur la nouvelle fonctionnalité "Ajout dynamique d'information sur une réservation"

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".



J'espère que cet article vous permettra de découvrir le module et ses possibilités. Je suis à votre disposition aussi bien ici que sur mon site : http://loudo.agora-system.com. N'hésitez pas.









Cet article provient de Communauté Francophone des Utilisateurs de Xoops
https://www.frxoops.org

L'adresse de cet article est :
https://www.frxoops.org/modules/news/article.php?storyid=689