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.

    Reply to this 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 !!

    Reply to this 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

    Reply to this 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.

    Reply to this 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

    Reply to this 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

    Reply to this 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é...

    Reply to this 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.

    Reply to this 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

    Reply to this 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

    Reply to this message

Add a comment

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.

Who are you?
[Log in]

To show your avatar with your message, register it first on gravatar.com (free et painless) and don’t forget to indicate your Email addresse here.

Enter your comment here

This form accepts SPIP shortcuts {{bold}} {italic} -*list [text->url] <quote> <code> and HTML code <q> <del> <ins>. To create paragraphs, just leave empty lines.

Add a document

Follow the comments: RSS 2.0 | Atom