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

  • Bravo pour ce plugin.
    Est-il possible, de la même façon qu’avec Grappe, de créer des autorisations via le plugin « Profils » ?
    J’ai différents profils, je dois pouvoir gérer les autorisations selon les profils...
    Merci.

    Répondre à ce message

  • Natacha Courcelles

    Bonjour
    subitement les dates ne fonctionnaient plus
    dans jquery-ui-timepicker-fr.js
    j’ai ajouté dateFormat : ’dd.mm.yy’,
    pour revenir dans l’ordre jour / mois / année

    /* French translation for the jQuery Timepicker Addon */
    /* Written by Thomas Lété */
    (function($) {
    $.timepicker.regional['fr'] = {
    timeOnlyTitle: 'Choisir une heure',
    timeText: 'Heure',
    hourText: 'Heures',
    minuteText: 'Minutes',
    secondText: 'Secondes',
    millisecText: 'Millisecondes',
    timezoneText: 'Fuseau horaire',
    currentText: 'Maintenant',
    closeText: 'Terminé',
    timeFormat: 'hh:mm',
    dateFormat: 'dd.mm.yy',
    amNames: ['AM', 'A'],
    pmNames: ['PM', 'P'],
    ampm: false
    };
    $.timepicker.setDefaults($.timepicker.regional['fr']);
    })(jQuery);

    merci pour ce plugin !!

    Répondre à ce message

  • Bonjour,
    Novice dans l’utilisation de spip et l’intégration de plugin, je n’arrive pas à faire apparaître le planning sur le site intranet de mon entreprise. Pourriez-vous m’aider ?
    Merci

    Répondre à ce message

  • 10

    Le plugin est compatible SPIP 3.1, ça vaut peut-être le coup de le signaler et de changer la compatibilité dans paquet.xlm.

    • fait

      https://zone.spip.org/trac/spip-zone/changeset/109434

      note qu’il existe une version trunk qui étais deja compatible 3.1. Mais elle n’est pas zippé. Je ne sais pas pourquoi, il faudrait que les dev répondent sur ce point

    • Bonjour,
      Devons-nous attendre un minimum de développement pour finaliser le produit ? (Tout le monde n’a pas les capacité de le faire...)
      Bon courage ;-)

    • pas compris la question.

    • Je précise... Il reste quelques imperfections, comme la perte de la date quand on crée une nouvelle réservation avec le calendrier qu’il faut re-rentrer ensuite, la perte de la sélection des ressources quand on a rentré une première réservation, et surtout la possibilité de répétition !

    • bah je ne suis pas le plugin, donc je ne saurais te dire.

      mais j’aurais envie de dire que c’est une occasion d’apprendre à dev.

    • C’est très beau en théorie mais ça veut dire que SPIP va devenir un truc de geek, et les utilisateurs non développeurs sont donc priés d’aller voir ailleurs ? Il ne semble pas que c’était la politique de départ... :-(

    • Bonjour,

      Le problème avec le SAD, c’est le temps. Actuellement, nous NE l’avons PAS, j’en suis désolé pour les utilisateurs non développeur. Un avantage de l’open source, est qu’un projet peut être maintenu et développé par tout le monde. Comme le dit Maïeul, cela peut être une bonne occasion d’apprendre à développer.
      Donc gogogo !!! (expression employé très régulièrement pour les membres de la communauté SPIP, depuis le départ)

    • Je préciserai également plusieurs choses :
      -  En l’occurence, il ne s’agit pas de SPIP, mais d’un plugin ; SPIP peut très bien tourner sans ce plugin. Donc ta crainte que SPIP devienne un truc de geek est infondée. Que certains usages avancées le soit, peut être.
      -  Le principe de SPIP, et du logiciel libre en general, n’a jamais été que les devellopeurs/peuses aient un devoir impératif de répondre à toutes les demandes utilisateur/trices, surtout s’ils n’ont pas de temps
      -  Que crois tu ? Que les gens qui devellopent des plugins dans SPIP sont tous des devellopeur nés ? Non, ils ont appris, et un certain nombre sur le tas.

      Après, je peux comprendre que ce soit complexe. je peux comprendre que tu n’ai pas les capacités / le temps d’apprendre cela. Surtout pour modifier un plugin deja existant. Mais tu peux aussi comprendre qu’on a pas toujours le temps de maintenir tout ce qu’on crée.

      Je dirais du coup d’essayer de demander de l’aide sur les listes spip-zone, ou bien sur l’irc de SPIP. Peut être que des gens auront
      1. Soit des ressoruces pour t’apprendre à programmer
      2. Soit du temps pour faire cela.

    • Je n’avais pas l’intention de lancer une polémique donc j’arrête là en ce qui me concerne.

    • to dev or not to dev

      Une autre possibilité si on est pas geek et qu’on n’a pas envie ou pas le temps de chercher comment corriger soi même le code, c’est de payer un dev pour le faire. Le dev du plugin pourra plus facilement trouver du temps s’il est rémunéré, mais un autre dev peut aussi le faire. Ça fait avancer les choses et ça profite à tout le monde quand le plugin est mis à jour.

    Répondre à ce message

  • Nous n’utilisons plus ce plugin en prod depuis 1 an, il nous est donc compliqué de poursuivre son développement et sa maintenance.
    Le code est sur la zone, n’hésitez pas à le faire évoluer.
    La dernière version que nous avons utilisé en prod, est celle du trunk.

    Cordialement

    tofulm

    Répondre à ce message

  • 1
    Diego Weisz

    Isn’t there the possibility to manage repetition of the reservetion ?
    (es insert a reservation for every monday of the year from 16 to 17)
    Or some useful information to develop this function ?

    thank you very much

    • Jean-Philippe

      Je suis d’accord avec la demande précédente. Il manque vraiment la possibilité de répéter une réservation régulière.
      Merci

    Répondre à ce message

  • 3

    Bonjour,
    Sauf erreur de ma part, il semble que les boutons « Ajouter le lien de cette autorisation » soient inefficaces quand on veut ajouter une autorisation à une ressource.
    SPIP 3.1.7
    ORR 2.2.9
    Sarka-SPIP 3.4.8

    Lien : http://internet22.catholique.fr/ecrire/?exec=orr_ressource&id_orr_ressource=7
    Je peux te donner un accès en MP.
    Merci de ta réponse,
    Philippe

    • En fait il faut aller sur la ressource et lui ajouter des autorisations en les créant (et non pas en les ajoutant à partir d’une liste)
      Mais une fois créées de cette façon, on ne peut plus les supprimer.

    • Sarka-SPIP retiré, ça ne change rien.

    • Il faut donner du temps au temps... Tout ce qui est ci-dessus est caduque. Désolé du bruit généré...

    Répondre à ce message

  • Jean-Marc

    Ce plugin ORR v2 est annoncé compatible spip 3.0.
    Or mon site est en SPIP 3.1.7 ; est-ce que je peux l’installer sur mon site sans risque ou bien dois je attendre une nouvelle version ?
    Si je dois attendre une nouvelle version , quand sera-t-elle disponible ?

    Cordialement.

    Répondre à ce message

  • 1
    Eric_89fr

    Bonjour,
    J’utilisais ce plugin, mais mon hébergeur a fait une mise à jour vers spip 3.1.3. Le plugin semble toujours actif, mais...

    pour développer un autre squelette, j’ai refait une installation en local et là, impossible d’installer orr qui est donné comme incompatible.

    Y aura-t-il une mise à jour ?
    Existe-t-il une alternative ? (j’ai vu que certains parlaient de GRR)

    Merci

    Répondre à ce message

  • 2

    Bonjour,
    Depuis les mises à jour des plugins spip, les réservations sont masquées dans le calendrier. Elles sont bien présentent mais non visibles (en attestent la hauteur des lignes et le curseur de la souris qui se change en point d’interrogation au passage au dessus d’une réservation.

    Je suis sous Spip 3.0.20 avec ORR 2.2.8, SPIPr-dist 0.4.15, Z-core 2.5.2, Zpip-dist v1 1.7.29 (l’utilisation du plugin ScolaSpip en V4 utilise maintenant SPIPr).

    J’ai aussi contacté l’auteur de Scolaspip via le forum de l’académie de Versailles qui mentionne une règle CSS d’opacité. Où la trouver ?

    Merci d’avance (pour la réponse).
    Nicolas

    • n’ayant pas de configuration équivalente à ma disposition, (scolaSPIP 4), il me faudrait un compte (ou une ressource « ouverte à tous ») pour pouvoir accéder à la vue posant problème : http://www.lyc-pasteur-neuilly.ac-versailles.fr/?page=orr étant vide puisque je n’ai pas de droit d’accès à aucune ressource... (un petit mail à cy_altern[at]gmail.com)

      Sinon, contrairement à ce qui a été répondu sur le forum de l’académie par Y. Pustoch, j’utilise depuis plus d’un an ORR avec SpipR, sans aucun problème (spip 3.0.23 + ORR 2.2.8)...
      Le problème étant apparu avec le passage à scolaSPIP 4, il semble quasi certain qu’il est lié a une des CSS de ce plugin qui interagit avec celles d’ORR...

    • Le problème est résolu. La solution a consisté à ajouter une ligne dans le CSS pour supprimer la transparence des cellules

      #tableau_orr .tooltip \{opacity:1;\}

      Merci à Y. Pustoch

      Nicolas

    Répondre à ce message

  • 6

    Bonjour et merci pour ce plugin fort intéressant.

    Je découvre et teste ce plugin en version 3.1.1 sur un spip 3.1.0 avec Firefox sous Linux
    Globalement, tout semble fonctionner sauf un souci concernant les dates, qui de plus semble aléatoire : si on clique sur la date du 12/05/2016 par exemple et que l’on veuille changer l’horaire, c’est le mois de décembre qui s’affiche en anglais. Un souci donc d’environnement de langue avec inversion du jour et du mois.

    • Pas vraiment aléatoire en fait car le souci n’existe que pour la date du jour et les dates des jours précédents.

      Une remarque au passage, ce serait cool que les « + » ne soient plus actifs quand la date est passée.

    • bonjour Jean Christophe,
      Je viens de corriger le pb, (version 3.1.2)
      il faudra que je reprenne cette partie du code quand j’aurai un peu le temps

      Pour le signes « + » c’est dans la todo liste !

    • Cool !
      Merci pour ta réactivité

      J’attends avec impatience que cette version soit dans les dépôts de spip ^^
      Bizarrement, les mois s’affichent en anglais.

    • Nous n’avons pas encore mis cette version en production, donc il nous manque des retours.
      Si tu l’utilises régulièrement en prod, tu pourrais nous faire un retour de stabilité, et on pourra le mettre dans les dépots.

      Pour le datepicker, c’est celui du plugin jquery-timepicker, et nous ne sommes pas complètement satisfait de cette librairie.

    • Nous sommes aussi en phase de test mais promis, on te fera nos retours.

    • Premier retour :
      -  si on clique sur le « + » d’une date future et qu’on change l’horaire par le datepicker, si on ne fait pas attention, on revient à la date du jour puisque c’est celle affichée par défaut
      -  à la suppression d’une réservation, nécessité de recalculer la page mais en revanche, on peut maintenant supprimer une réservation passée

      Sinon, tout semble ok

    Répondre à ce message

  • 1

    Bonjour,

    Côté public, quand on édite en modification une réservation (avec tous les droits), on peut tout modifier sauf la ressource : est-ce normal ? Et quel autre possibilité peut avoir un auteur, hormis détruire sa réservation et en recréer une ? (ce qui est un peu lourd quand il y en a beaucoup).

    merci,
    françois

    Répondre à ce message

  • 8

    Bonjour,
    Dans la version « originale » de GRR qui a donné le plugin ORR, on a la possibilité d’avoir des domaines et des ressources. Cela pourrait être dans un Centre association :

    • domaines = salles (donc possibilité d’avoir plusieurs salles)
    • ressources = associations demandeuses (donc plusieurs associations)

    Est-il possible de faire la même chose avec ORR et si oui comment ? J’ai creusé un peu la doc mais je ne vois pas.
    Merci de vos lumières,
    Philippe

    • Oups ! Il faut lire un « Centre associatif », naturellement...

    • Bonjour pgiron

      pour cela, tu peux utiliser les mots clefs.
      Pour toi :
      1 mot clé = un domaine = exemples : les salles

      tofulm

    • Merci, je vais tester.
      Mais... comment fait-on pour SUPPRIMER une ressource ? C’est peut-être idiot mais je ne trouve pas ! Ou alors... il n’y a rien de prévu ? Ou bien c’est caché ? Merci de tes conseils !

    • Je viens de tester la révision 88074, ça marche, on supprime bien la ressource. A quand un commit ? ;-)

    • Maintenant il manque la possibilité d’ajouter un mot-clé à la réservation. C’est théoriquement possible mais rien n’est prévu dans le cartouche (les mot-clés ont été créés, affectés à « Reservations ».
      Exemple tiré de la page de test : http://internet22.catholique.fr/spip.php?page=perso/orr

    • J’abondonne ORR, je passe à GRR, même s’il n’est pas compatible directement avec SPIP.

    • Bonjour pgiron,

      tu ne peux pas affecter un mot clé à une réservation.
      Pour l’instant les mots clés sont réservés aux ressources.

      Actuellement nous n’avons pas le temps de poursuivre le développement d’ORR, ne te gène pas pour ajouter des fonctionnalités. Le code est sur la zone.

      tofulm

    • N’y vois aucun mouvement d’humeur mais je connais mes limites en développement PHP :-/
      Donc en attendant, je passe sur GRR qui correspond mieux à mes attentes. Bon courage pour le développement :-)

    Répondre à ce message

  • 3

    Le plugin ORR (il s’agit bien de la version v2) est-il compatible avec Sarka-SPIP ? J’arrive bien à afficher la page spip.php?page=orr sur un site SPIP 3.0.17 sans Sarka-SPIP mais pas avec un site (même version de SPIP) mais avec Sarka-SPIP 3.2.36 (même en validant le plugin Agenda).
    Sauf erreur de ma part, naturellement...
    Merci de vos lumières.

    • Merci, c’était effectivement un pb de version, ça marche avec la suivante 3.4.5 :-)
      Par contre un utilisateur qui a les autorisations V et C (et même M mais bon...) dans le planning des réservations ne voit rien même après avoir vidé le cache, et même /tmp...
      Pb quelque part ? je n’ai vu quelque chose qu’il fallait lire ?

    • Quand je cherche à voir le tableau des réservations (Pour « Tous » avec le statut « Voir ») je ne vis rien en fait à part le cadre. Sauf si je suis administrateur mais ce n’est pas le but !
      Et quand je cherche à créer une réservation j’y arrive mais avec le message (voir fichier joint).
      http://paroisse-saintbrieuc.catholique.fr/spip.php?page=orr#affichage_semaine
      login : visiteur, mot de passe : visiteur (pour entrer dans zone à accès restreint).
      ORR v2
      SPIP 3.0.19
      Sarka-SPIP 3.4.5
      Merci de vos lumières.
      Philippe

    • Allo ? Qui a une idée ?

    Répondre à ce message

  • 3

    Bonjour,

    je souhaiterais gérer la réservation de matériel (articles d’une rubrique) avec un calendrier.

    Quelqu’un sait si c’est possible et comment paramétrer ce plugin ?

    En gros le cahier des charges serait :
    un visiteur renseigne son identifiant et son mail, coche le matériel souhaité (un par article) et la date de résa (début et fin)

    Je peux ainsi confirmer ou pas le ou les articles par mail.

    Par avance, merci de tout ce travail.

    • Bonjour,

      ce plugin ne fonctionne pas avec les articles. C’est indépendant.
      Il peut être utilisé pour réserver du matériel mais il n’y a pas de confirmation possible.
      Ce n’est pas comme un article qui a plusieurs statuts : proposé/publié.

    • Bonsoir,

      Une solution pourrait être d’utiliser conjointement Formidable et Agenda.

      -  un formulaire Formidable avec les champs Sélecteur d’article + 2 champs Date (début et fin)
      -  les événements activés sur les articles / matériel

      -  L’internaute se connecte avec son compte
      -  le formulaire de résa apparaît
      -  il sélectionne le matériel dans la liste des articles
      -  il choisit les dates début / fin
      -  en validant, sa réponse est envoyée à l’admin et stockée dans les réponses du formulaire avec son nom d’utilisateur
      -  l’admin valide la résa en ajoutant « manuellement » un événement à l’article conformément à la demande de l’utilisateur
      -  chaque article / matériel affiche un calendrier avec les dates déjà réservées (les événements)

      Pourquoi pas ;-)

    • Bonjour,
      c’est vrai que c’est une bonne direction, je vais essayer d’abord en local, car mon site est en production.
      Encore merci

    Répondre à ce message

  • 5

    Bonjour,

    Dernières versions de SPIP, de Grappes et de ORR

    Je souhaite permettre à 2 groupes de visiteurs de voir, créer, modifier et supprimer des réservations sur des ressources, mais que bien entendu, les visiteurs du groupe 1 ne puissent pas voir les ressources du groupe 2 et inversement.

    J’utilise Grappes pour pouvoir attibuer les autorisations à « 2 grappes » de visiteurs :
    -  Grappe 1 pour Visiteur 1 pour créer l’Autorisation 1 (V,C,M,S)
    -  Grappe 2 pour Visiteur 2 pour créer l’Autorisation 2 (V,C,M,S)
    Puis :
    -  Ressource 1 avec Autorisation 1
    -  Ressource 2 avec Autorisation 2

    Quand Visiteur 1 se connecte et accède à la ?page=ORR, il voit les ressources 1 et 2 :-(((( et peut créer des réservations sur chaque ressource.

    Y a-t-il une configuration particulière que j’aurai oublié ?

    Merci de votre aide,
    françois

    • Je pense qu’il y a un sérieux bug quelque part :

      -  on crée une Grappe Auteurs sans lui attribuer d’auteur, donc grappe vide
      -  dans les Autorisations de ORR on crée une nouvelle autorisation avec cette grappe « vide »
      -  on attribue à une Ressource cette autorisation « sans auteur »
      -  tout le monde à les droits V-M-C-S sur cette ressource !!!

      Je pense que ça se passe dans ./orr_autorisations.php ligne 67 et j’essaie de démêler le bin’s ;-)

    • Bug corrigé et commité par marcimat à l’instant ;)

    • Pour plus de commodité, serait-il possible de mettre à disposition la v3.1.1 au téléchargement ?

      Merci,
      françois

    • Bonsoir,
      il y a plus d’un an que cy_altern et moi même n’avons plus mis le nez dans le code.
      La version 3.1.1 (le trunk) apporte des évolutions mais les tests sont assez limités.
      Je ne me rappelle plus si elle est fonctionnelle en l’état !
      Dans tous les cas, il faudrait reporter les corrections de Marcimat
      Si tu as le temps commence à faire des tests.

      Cordialement

    • Bonjour tofulm,

      Justement, la 3.1.1 tourne chez moi suite aux corrections de marcimat et même si il y a des impasses dans le plugin, il fonctionne très bien chez moi et en prod sur un site.

      Je parle d’impasses quand par exemple on est sur la fiche SPIP d’un auteur, on voit apparaitre les réservations effectuées par cet auteur Les reservations de cet auteur et si on clique sur une réservation + Modifier cette réservation on trouve :

      toto
      ...
      coucou
      bonjour

      Ce qui ne gêne cependant pas le reste du fonction de ce très bon outil : encore merci pour cette contrib !

      Une des modifs que marcimat n’a pas commité c’est le fait de remplacer Palette (qui ne prend pas bien les valeurs hexa) par le colorpicker HTML5, voir mon précédent post.

      françois

    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 ?
    En tout cas bravo pour ce plugin
    Et merci par avance pour votre aide
    Bien cordialement

    Répondre à ce message

  • 2

    Bonjour, je teste ce plugin - étant utilisateur de GRR par ailleurs - en version 2.2.7test, sur un spip 3.0.16 et lu par Safari (Mac) 5.1.10. Or, ce que je vois n’a absolument aucun rapport avec ce qui est présenté sur cette page : les formulaire sont différents, et l’affichage de la page orr.html est absolument inopérent, et totalement différent de l’image présentée ci-dessus. La date affiché pour le calendrier est obstinément Novembre 1999, et les boutons -7, -1, etc. (tous) n’ont aucun effet ! Donc pas de choix de jour ni de semaine ni de mois ni d’année ... Une petite icône en haut et à droite de la fenêtre, en forme de calendrier avec une flèche orientée vers le haut, ne fait rien non plus ...
    J’ai créé une ressource, mais ne puis faire de réservation que pour le mois de novembre 1999.

    J’ai sûrement loupé quelque chose, mais quoi ??? Si vous aviez une piste, cela m’aiderait un peu :-)

    Cordialement.

    • Nous sommes 2 développeurs de ce plugin mais ni l’un ni l’autre n’avons de Mac alors j’imagine que ces problèmes sont directement liés à des problèmes de compatibilités de CSS et/ou Javascript avec ta version de Safari.
      Pourrais tu faire un essai avec un autre navigateur (Firefox) pour essayer de préciser l’origine du problème ?

    • Merci pour ta réponse ... Je vais effectivement tester avec Firefox pour voir le résultat, et jeter un coup d’oeil sur les css dès que j’en ai le temps ... A bientôt

    Répondre à ce message

  • 2

    Bonsoir,

    J’ai un soucis d’affichage du mini calendrier dû, il me semble, au plugin time picker nécessaire pour ORR.
    L’image jointe, montre

    • en haut l’affichage classique de mini-calendrier lorsque les plugins ORR et time-picker sont désactivés (affichage que je veux garder) ;
    • en bas, un affichage « coupé » lorsque les plugins ORR et time picker sont activés

    Je précise que lorsque je desactive seulement le plugin time-picker, le problème est le même.

    ORR fait-il un appel de timepicker en utilisant un certain « theme » qui modifie l’apparence du mini agenda ?

    Merci pour votre aide.
    Bien cordialement,
    Nicolas

    • Bonjour Nicolas,
      En me penchant sur ton problème, la solution simple est de modifier la css (largeur de la page).
      En regardant sur ton site, je m’aperçois que le mini calendrier n’est plus tronqué.
      Quelle solution as tu trouvé ?

    • Bonjour,

      Merci d’avoir regarder mon problème.
      Finalement, la solution a été la modification du CSS (en passant un width=auto). Cette solution m’a été proposée sur le forum de l’académie de Versailles, les pros (et les créateurs) du plugin scolaspip.

      Merci en tout cas !

    Répondre à ce message

  • 1

    merci pour ce beau plugin.
    Léger correctif à apporter dans formulaires/editer_orr_ressource.html :

    [(#SAISIEinput, orr_ressource_couleur, class=’palette’,
    label=Couleur,
    defaut=#ffffff,
    explication=Cliquez et choisissez la couleur voulue
    )]

    j’ai mis une couleur par défaut pour éviter que le champ ne soit vide. En effet, chez moi le colorpicker bugue, il affiche la couleur mais ne renseigne pas le champ avec le code hexa, il faut commencer à saisir à la main : #... puis ajuster avec le color picker.

    Je cherche également comment supprimer une ressource. est-ce prévu ?

    bonne continuation

    • Ancien post, mais toujours d’actualité, chez moi et chez marcimat aussi.
      Palette semble réticent et on a testé de la remplacer par un colorpicker HTML5.

      Fichier ./formulaire/editer_orr_ressource.html ligne 14, remplacer par :

      [(#SAISIE{input, orr_ressource_couleur}
      {type=color}
      {defaut=#ff00ff}
      {label=Couleur de la ressource}
      {explication=Cliquez et choisissez une couleur})]

    Répondre à ce message

  • 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

  • 1

    Merci pour ce pluging,plus fun que GRR
    Effectivement il faut mettre http//:monsite/spip.php ?page=orr pour le voir.

    bug sur SPIP3 :
    -  on ne peut pas supprimer une ressource !!!
    -  le pluging Pallette ne marche pas dans orr
    -  Quand on selectionne les ressources par mot clés
    > Tous + valide = Premier item
    > Aucun + valide = tout les item.

    Une demande d’amélioration :
    J’ai besoin de pouvoir limiter le nombre d’heure de réservation dont il faudrait un min et un max. De plus pour un appareil il y a trois tranches horaires 8h-11h, 11h-14h, 14h-17h.
    Possible a faire ?
    Merci Cordialement
    Michael

    • pour le problème avec le plugin palette voici le léger correctif à apporter dans formulaires/editer_orr_ressource.html :

      [(#SAISIEinput, orr_ressource_couleur, class=’palette’,
      label=Couleur,
      defaut=#ffffff,
      explication=Cliquez et choisissez la couleur voulue )]

    Répondre à ce message

  • 1

    Bonjour je viens d’installer le plugin et j’ai bien créée les ressources et les autorisations mais comment je fais pour activer le plugin pour que cela apparaisse sur mon site ? je dois créer une rubrique un menu, il y a une case à cochez, ça se passe dans sarkaspip ?

    Bref comment faire ensuite pour que ce soit visible sur le site ?

    Merci.

    • C’est bon j’ai trouvé faut rajouter ?page=orr à la fin de l’adresse de son site web.

      Donc j’en profite pour commenter ce plugin et dire qu’il est interressajnt est simple d’utilisation mais il manque la grille pour afficher les horaires pour un visuel plus rapide et non passer par le survol des différentes réservations.

      C’était justement l’avantage de GRR à savoir de tout de suite visualiser sur la semaine ou sur le mois voir à la journée les différentes plages horaires et savoir si par exemple de 8h à 9h la salle A était prise ou non dans cette plage horaire.

      Il faudrait aussi pouvoir réserver plusieurs plages horaires différentes en une seule fois.
      et pouvoir visualiser sur le mois les réservations de la salle A et salle B bien distinctement.

      Voilà pour le commentaire.

    Répondre à ce message

  • 2

    Bonjour, j’ai un petit souci avec le plugin, j’ai bien modifier la page en orr.html-old pour zspip, j’ai mis les droits pour tous et administrateur, mais rien y fait, je n’ai aucun bouton cliquable sur le site, alors que dans la source on voit ces boutons cliquables....
    je ne comprends pas l’erreur. la page en question : http://cyberchemille.org/spip.php?page=orr

    Si vous pouvez éclairer ma lanterne, merci d’avance !

    • Bonjour Yvan, si j’ai bien compris, tu utilises la version SANS zpip.
      Il faut savoir que ce plugin a été développé pour zpip et que j’ai fais un simple inclure dans une page htlml pour qu’il soit utilisable sans zpip.
      Je sais que la v1 a été utilisé sans zpip (regarde le forum de la doc) mais pour ma part je n’ai pas fait de tests. Quand j’aurai le temps je regarderai.

      Pour les droits de la ressource : Camera Hxr nx5-e, tu dois avoir selectionné : tous -> voir

      Si c’est le cas c’est normal.

    • Merci de la réponse !!! pour zpip, c’est bonne,

      le souci arrive lorsque l’on clique pour sélectionner une date (sur le « + »), une fenêtre apparaît, type lightbox, mais il n’y a rien dans celle ci ... page blanche.

      peut être un problème venant de mon serveur ???
      SPIP 3.0.8 + ORR v2.0.1

    Répondre à ce message

  • 1

    ESSAI D’UTILISATION ORR 2.0.1 SUR SPIP 3.0.11

    Juste pour faire gagner pas mal de temps à ceux qui liront
    Chez moi
    FireFox 16.0.2 aussi bien que Chrome 21.0.1180.90

    Spip 3.0.11 (20757) dernière version à ce jour
    Orr 2.0.1 (dev) dernière version à ce jour
    Palette 3.0.4 (stable) dernière version à ce jour
    Saisies pour formulaires 1.36.0 (test) dernière version à ce jour
    TimePicker 1.0.0 (dev)

    ET
    et
    SEULEMENT un autre plugins
    Couteau Suisse 1.8.142 (dernière version à ce jour)

    bloque la modification création d’une nouvelle réservation par blocage d’une fenêtre
    je pense
    appel à la page
    page=formulaire_reservation&id_ressource=6&nom_ressource=xxx&ma_date=2013-10-18 19 00 00

    AINSI
    il n’est PAS possible d’avoir accès
    une fois la page
    www.monsite.fr/spip.php?page=orr
    atteinte
    un clic sur semaine effectué
    d’avoir la fenêtre de création (+) ou de modification (crayon) d’une réservation existante dans le calendrier (

    et
    CHOSE INTÉRESSANTE

    la SEULE désactivation de
    Couteau Suisse 1.8.142
    le vidage du cache
    et le rappel
    www.monsite.fr/spip.php?page=orr
    un clic sur « semaine » effectué

    REDONNE
    avec clic
    sur bouton image de modification un crayon
    ou sur bouton image de création un +
    accès aux fenêtres des nommage, date de début et date de fin de réservation

    cela m’a pris ... un certain temps __ à vérifier et classifier .. des tas d’autres plugins étaient utilisés...

    Reste à voir QUELLE FONCTION du couteau suisse amène ce blocage
    mais

    Couteau Suisse 1.8.142 est stable et
    Orr 2.0.1 est en developpement

    ALORS

    A part cela pour moi, impossible d’avoir les couleurs , pourtant choisies des réservations, visibles, sur le calendrier soit semaine soit mois

    DOMMAGE

    dites moi ce que vous en pensez !

    MERCI de votre attention

    • Bonjour,

      Je n’utilise pas le plugin couteau suisse, mais si le problème vient de l’affichage du signe « + » ou du « crayon » alors cela doit venir d’une modification de la gestion des autorisations.

      Pour les couleurs, est ce que dans le code source de la page, elles sont affichées ?

      Cdlt

      tofulm

    Répondre à ce message

  • Merci pour votre travail

    Une question
    Est il possible d’avoir une visualisation en zone publique d’une seule ressource sélectionnée parmi toutes les ressources déclarées

    Pour une ressource ayant un id de 1 (numéro id de l’ « article spip »)

    je pensai qu’un
    http://monsite.fr/spip.php?page=orr&id_orr_ressource=1
    suffisait

    Cela ne semble pas fonctionner chez moi

    spip3.0.1 ORR v2.0.1

    Répondre à ce message

  • 3

    Bonjour,
    Merci de ce plugin que je viens de mettre en place.
    J’ai quelques soucis.

    1/ En étant connecté en tant qu’Administrateur avec tous les droits VMCS, je peux sans problème créer une réservation, par contre je ne peux la modifier ou la supprimer
    Après avoir entrer les données de la réservation à supprimer, nom de la réservation, date de début et de fin (les mêmes que lors de l’enregistrement)
    J’ai le message suivant : « Voulez-vous supprimer la réservation : » Ici pas de numéro de la réservation, je clique sur le bouton Valider
    => Le message suivant apparait :
    « Voulez-vous supprimer la réservation :

    L’effacement de la réservation n° ’’ à échoué »

    Et l’enregistrement est toujours présent

    2/ En étant connecté en tant que visiteur avec les droits VMCS, ou en auteur avec les droits VMCS
    Quand je veux créer une réservation, après le clic sur l’icône « + » J’ai le message suivant
    « inc/formulaire_reservation : Accès interdit »

    3/ De plus quand je crée une autorisation, après avoir cliqué sur Auteur, ton image montre que l’on a le choix entre Tous, Visiteur, Rédacteur, Administrateur, de mon côté je ne vois pas Visiteur (j’ai donc pris Auteur pour mon visiteur)

    Ma config SPIP 3.0.5, Accès restreint, Agenda et pas mal d’autres encore...

    • Je me réponds à moi même après avoir installé un SPIP 3.0.8 vierge.
      1/ Connecté comme Administrateur Webmestre j’ai à présent les droits sur tous et donc peux tout faire.
      Donc plus de problème

      2/ Je donne ensuite les droits VMCS, à un visiteur, un rédacteur et à un Administrateur non webmestre. Aucun des 3 ne peut créer de réservation sur la ressource, la modifier..
      J’ai le message suivant qui apparait « inc/formulaire_reservation : Accès interdit »
      puis
      « Erreur de connexion
      Problème d’accès à l’espace privé »
      après avoir cliqué indifféremment sur l’icone +, ou le crayon d’une réservation faite.
      Des idées où chercher pour donner les bonnes autorisations (ce qui m’intéresse c’est pour un visiteur).
      Merci

    • Bonsoir Jesam,
      je suis désolé, je viens de voir le message que maintenant.
      J’ai trouvé l’erreur, je la corrige demain dans la journée.

    • La correction est faite.
      http://zone.spip.org/trac/spip-zone/changeset/73248
      Cela devrait fonctionner !

    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