ORR v2

ORR, le plugin d’Organisation des Réservations et des Ressources passe en version 2, avec quelques nouveautés attendues.

Je ne reprendrai pas les explications données dans la version 1.

Les nouveautés :

1. Gestion des autorisations
Le principe est simple, c’est le même que pour les mots clés.

Si vous souhaitez ajouter une autorisation, cliquez sur : Ajouter une autorisation

Si vous avez des autorisations, elles s’affichent l’une sous l’autre. Ici il y en a 4 :

  • 1 qui est liée à notre ressource
  • 3 qui ne sont pas liées

vous pouvez lier une autorisation à votre ressource : Ajouter le lien de cette autorisation .
Vous pouvez supprimer une autorisation pour votre ressource : Supprimer le lien de cette autorisation .

Si vous souhaitez créer une autorisation, cliquez sur : creer et lier une autorisation

S’offre à nous la possibilité de choisir entre :

  • 3 types d’utilisateurs :
    • Par Statut
    • Par Auteur
    • Par Grappe (si le plugin Grappe est activé)
  • 4 niveaux d’autorisations :
    • Voir : affiche ou non la ressource
    • Modifier : permet de Modifier une Réservation
    • Creer : permet de Créer une Réservation
    • Supprimer : permet de Supprimer une Réservation

IMPORTANT : Pour qu’une ressource soit visible par tout le monde, il faut choisir l’autorisation : statut : Tous avec le droit : Voir

2. Affichage par mois

une info bulle nous montre le descriptif d’une réservation
la case grisé (ici le 15 avril) correspond à la date choisie (par défaut la date du jour).
C’est elle que l’on retrouvera au centre du tableau dans l’affichage par semaine (cf ORR v1)

Compatibilité avec la v1

Pour les utilisateur de la v1, je n’ai pas testé si on pouvait récupérer (de façon automatique) les données lors de l’installation de la v2.
Pour les utilisateurs avertis (solution qui fonctionne) :

  1. sauvegarder les tables orr_ressources, orr_reservations et orr_reservations_liens.
  2. désinstaller orr v1
  3. installer orr v2
  4. réinjecter les données des tables sauvegardées
  5. attribuer un mot clé et une autorisation pour chaque ressource récupérée.

A faire

  • Une gestion avancée des droits
  • une réservation par Nom associant 1 ou X ressources.
  • Une amélioration de la mise en page : Ne vous gênez pas pour l’améliorer !!
  • Poursuivre l’ajout des chaînes de langue
  • Une vue par mois

Remerciement

Un grand merci à cy_altern pour ses conseils très précieux

Discussion

36 discussions

  • 2

    Bonjour,
    Je découvre cet outil très interessant et je ne trouve pas la possibilité de supprimer une ressource. J’ai peut-etre loupé quelque chose ?
    Mon besoin étant de créer des ressources « éphémères » qui disparaitraient au bout de quelques semaines, remplacées par roulement / superposition avec des nouvelles.
    Merci pour vos lumières ;)
    François

    • Bon, visiblement la fonction de suppression n’est pas encore implémentée dans le code du plugin :(
      Quelqu’un y aurait-il déjà regardé ?

    • Et bien pendant l’apéro SPIP de cet après-midi aux Essarts à Angoulême, marcimat a implémenté cette fonction manquante, ainsi que quelques petits débugs. Tout ça se retrouve dans le trunk du Track (qui nous crock ;-)
      C’est ici !

      Encore merci marcimat !

    Répondre à ce message

  • Bonjour

    J’ai installé les dernières versions (ORR - 2.2.8 / Palette - 3.0.6 / TimePicker - 1.4.3) Spip 3.0.17

    Je n’arrive pas à avoir une couleur avec palette (privée et public), je n’arrive pas à supprimer une ressource.

    Dans auteur, je vois mes réservations et si j’ai bien compris, je dois pouvoir les supprimer dans la partie public mais je ne vois aucun bouton (sauf un bouton + vert pour rajouter une réservation) qui me permette de gérer ces réservations existantes.

    Merci d’avance pour l’aide

    Répondre à ce message

  • Salut,

    je suis en train de tester ORR pour une asso et je voulais savoir s’il était possible d’enlever la limitation qui empêche 2 réservations sur une même ressource ?
    Dans mon cas, ce ne sont pas des ressources physiques et il est utile que 2 personnes puissent réserver une même ressource...

    Merci pour vos retours,

    jean marie

    Répondre à ce message

  • 4

    Bonjour
    J’ai installé la version 2.2.7 sur mon site, mais lorsque je valide une réservation, j’ai l’erreur suivante :

    Warning : Invalid argument supplied for foreach() in /web/l/y/XXXXX/http/plugins/auto/orr/v2.2.1/orr_fonctions.php on line 168

    Qulequ’un a-t-il déjà rencontré ce problème avec cette version ?

    Merci par avance pour votre collaboration

    • Bonjour Kaliste,
      Je ne reproduis pas ton erreur.

      As tu des champs extra sur les réservations ?

    • Bonjour
      Non je n’ai pas de champs extra sur les réservations
      J’ai simplement intégré le plugin dans une composiiton avec le plugin compositions_v3
      Merci par avance pour votre collaboration

    • Salut,

      je reproduis le problème (cf doc joint) sur un SPIP 3.0.17 neuf avec uniquement les plugins nécessaire à ORR. Les plugins sont à jour sauf Saisies qui est en version 1.42.6.

      Merci,

      jean marie

    • Et voici l’erreur en local :

      SCREAM: Error suppression ignored for
      ( ! ) Warning: Invalid argument supplied for foreach() in D:\spip3-test\plugins\auto\orr\v2.2.7\orr_fonctions.php on line 168
      Call Stack
      
      # Time Memory Function Location
      1 - 0.0008 37302312 {main}( ) ..\spip.php:0
      2 - 0.0445 41384464 include( 'D:\cousumain\web\spip3-test\ecrire\public.php' ) ..\spip.php:24
      3 - 0.0454 41505568 traiter_formulaires_dynamiques( ) ..\public.php:93
      4 - 0.1291 47939624 call_user_func_array ( ) ..\aiguiller.php:188
      5 - 0.1291 47940288 formulaires_reserv_traiter_dist( ) ..\aiguiller.php:188
      6 - 0.1451 48231048 orr_nom_champs_extra( ) ..\reserv.php:159

    Répondre à ce message

  • Bonjour
    Je viens d’installer ce plugin sur mon site sous SPIP 3
    Je rencontre le problème suivant : lors de la saisie d’une réservation, une fanêtre s’ouvre, mais celle-ci demeure blanche.
    Quelqu’un a-t-il une idée ?

    Répondre à ce message

  • 1

    Bonjour

    Est-ce que ce plugin peut s’installer sous drupal ? Comme un module ?

    Merci

    • c’est une plaisanterie ? A priori aucun plugin SPIP n’est susceptible de s’installer sous drupal !
      Si tu souhaites utiliser un outil de ce type sans SPIP, regarde du côté de l’application autonome GRR

    Répondre à ce message

  • Bonsoir,

    Merci pour cette nouvelle mise à jour et la prise en compte de l’option de modification et suppression uniquement pour le créateur de la réservation de la ressource.
    Toutefois, il me semble que l’option unique ne fonctionne qu’avec la suppression (et donc pas avec la modification) car le visiteur peut toujours modifier les ressources qu’il n’a pas créées.

    Je viens de retourner dans la partie de gestion des droits et l’option « uniquement » n’apparaît plus... Étrange (elle apparaissait pourtant la semaine dernière et je n’ai fait aucune mise à jour de mon site depuis).

    Merci pour votre aide
    Nicolas

    Répondre à ce message

  • 1

    Hello ;-)
    Merci pour ce plugin !
    Sur un site avec des galeries de photos en mediabox, une fois le plugin ORR activé, les boutons de commande du diaporama et les titres des mages disparaissent... En effet, cette ligne du fichier orr.css vient cacher ces éléments :

    /* mediabox pour le form de résa */
    #cboxTitle, 
    #cboxCurrent, 
    #cboxNext, 
    #cboxPrevious, 
    #cboxSlideshow { display: none !important; }

    Je ne sais pas si c’est difficile de mieux cibler les éléments du formulaire de réservation qui doivent effectivement être cachés... Mais peut-être que la solution est là.

    Répondre à ce message

  • 12

    Bonsoir,
    Je viens d’installer ORR aujourd’hui. Il semble remplir toutes les fonctions dont j’ai besoin.

    Toutefois, hormis le problème de couleur avec le plugin Palette (voir les message précédents) voici quelques problèmes que je rencontre.

    1. Dans les paramètres du plugin ORR, pour définir les heures de début et de fin par défaut, l’heure sélectionnée est toujours entre 1H et 12H. Pour le début, comme je veux 8H le matin, pas de problème, mais pour sélectionner l’heure de fin (19H), c’est forcément 7H qui est retenue. Pourtant, quand je crée une réservation, il n’y a pas ce type de problème, j’arrive à sélectionner 19H. Ca ne semble donc pas être le plugin TimePicker le responsable.

    2. Lorsque j’utilise un compte « rédacteur », voici le message qui s’affiche lors de la création d’une réservation « inc/formulaire_selection_ressources : Accès interdit ». Ce compte a pourtant les droits de création. J’ajoute que ce message s’affiche dès que je clique sur le bouton « Terminer » du TimePicker.

    3. Enfin, quand je crée une réservation (avec le compte administrateur qui a tous les droits dans ORR), à la validation, j’ai ce message qui apparaît (j’ai remplacé l’adresse de mon site par XXXXX) :

    Warning : Invalid argument supplied for foreach() in /web/l/y/XXXXX/http/plugins/auto/orr/v2.2.1/orr_fonctions.php on line 168

    Warning : Cannot modify header information - headers already sent by (output started at /web/l/y/XXXXX/http/plugins/auto/orr/v2.2.1/orr_fonctions.php:168) in /web/l/yXXXXX/http/ecrire/inc/actions.php on line 89

    Je suis sous Spip 3.0.14, TimePicker en v 1.4.3 et ORR en 2.2.1

    Merci pour vos réponses.

    • Bonjour,

      J’ai trouvé (tout seul ;-)) la solution au 1er problème.
      Dans le fichier formulaires/configurer_orr.html, il faut remplacer hh:mm:ss par HH:mm:ss dans l’appel de timepicker.

      Par contre, pour les deux autres problèmes, toujours pas de solution.
      Des idées ?
      Merci d’avance.

      Nicolas

    • Bonjour,
      Nous avons fait quelques améliorations et corrections de bug,
      il faut penser à mettre à jour. La dernière version est la 2.2.1
      elle corrige notamment :
      -  problème plugin palette
      -  problème de mise a jour du timepicker (1.4.3) qui corrige lui aussi un bug.
      -  ajout de réservation multiples
      -  ...
      Cordialement

      tofulm

    • C’est bien cette dernière version qui est installée (la 2.2.1).
      Et malheureusement, c’est cette version qui me pose quelques problèmes.
      Seul le webmestre peut créer une réservation.
      Même lorsque les droits VMCS sont donnés à un rédacteur ou administrateur, voilà le message d’erreur qui apparaît : « inc/formulaire_selection_ressources : Accès interdit ».

      TimePicker est aussi installé en 1.4.3

      Merci d’avance.
      Nicolas

    • Merci,

      La version 2.2.2 corrige le problème.

      Cordialement

      tofulm

    • Merci beaucoup pour ces modifications apportées et cette réactivité !

      J’ai donc installé cette dernière version... les visiteurs et les rédacteurs peuvent maintenant créer des réservations.
      Par contre, les droits internes à ORR ne semblent plus être respectés. Un visiteur avec les droits VC sur certaines ressources se retrouve avec les droits VMCS sur toutes les ressources !

      Encore merci.
      Nicolas

    • Bonjour Nicolas,

      Je viens de tester les droits, je ne reproduis pas ton problème.
      Pourrais tu vérifier.

      Cordialement

      tofulm

    • Bonjour,

      Tout d’abord merci pour tous ces correctifs et mises à jour d’ORR.
      Je viens de faire les mises à jour (je suis maintenant en SPIP 3.0.15 et ORR est en 2.2.5)
      J’ai vérifié les droits (voir images droits-ressources.png) et j’ai toujours le même problème. Le compte ResaSalle ne doit pas voir les réservations de la salle 105, pourtant, il les voit et peut même les supprimer. Il peut aussi créer des réservations sur cette salle.
      Je joint un fichier de résumé pour illustrer la situation.
      Le compte ResaSalle est un compte visiteur sur le site.

      Merci d’avance
      Nicolas

    • Bonjour Nicolas,

      Je viens de faire des tests et je ne reproduis pas ton problème. J’ai testé avec un auteur qui est redacteur.

      A tout hazard, est ce que ton auteur ResaSalle n’est pas administrateur.Si oui c’est normal car tu as défini tous les droits pour les administrateurs ?

      Cdlt,

      tofulm

    • Bonsoir,
      ResaSalle est un visiteur... j’ai aussi changé son statut en rédacteur, il se passe la même chose.

      Par contre, quand j’utilise un compte rédacteur qui n’a aucun droit défini dans ORR, là, pas de soucis, je ne peux rien faire ni voir !
      Je trouve ça assez étrange.
      Pour compléter l’exercice, j’ai créer une autorisation pour tous les visiteurs (V+C) sur quelques ressources, mais là encore, rien n’y fait, j’ai toujours le même problème, il peut voir, supprimer, modifier et créer n’importe quelle ressource.
      Mystère...
      Merci en tout cas

    • Bonjour Nicolas,

      Nous avons fait des tests, avec un auteur qui a des droits différents pour plusieurs ressources.
      Nous n’arrivons pas a reproduire.

      Es tu en local ou en production ?

      Cdlt,

      tofulm

    • Le site est déjà en ligne et je travaille directement sur la version en ligne car l’outil est indispensable (http://www.lyc-pasteur-neuilly.ac-versailles.fr/?page=orr)

      Peut-on résoudre le problème sans passer par le forum ?

      Je me demande si je n’ai pas un fichier qui pose problème. Si je supprime le plugin ORR (pour le réinstaller ensuite) dans la console de gestion spip, la base de donnée ORR sera-t-elle également supprimée ?

      Merci pour ton implication.
      Nicolas

    • Enfin, la solution du problème a été trouvée.
      Le compte visiteur avait gardé les droits webmestre (pour les tests, j’avais passé ce compte en administrateur + webmestre, et lors du passage en visiteur, spip lui laisse les droits webmestre).
      Un rapide coup d’oeil à la table spip_auteur a permis de trouver cette « faille ».

      Merci pour ta réactivité tofulm !

      Nicolas

    Répondre à ce message

  • 2

    Bonjour,

    j’ai installé orr 2.2. Tout se passe bien apparemment sauf lors des tentatives de suppression :
    - le webmaster peut
    - une personne qui a les droits sur la ressource non.

    Elle obtient la fenêtre de confirmation ... sans le bouton « Valider ».

    Une idée ?

    Merci pour toute piste.

    Répondre à ce message

Ajouter un commentaire

Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparaît.

Merci d’avance pour les personnes qui vous aideront !

Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.

Qui êtes-vous ?
[Se connecter]

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom