Git Product home page Git Product logo

grr's Introduction

Bonjour 👋

Je suis passioné par le développement web.
Je souhaite partager avec vous un projet OpenSource que je gère et développe : GRR . Ce projet permet la Gestion et de Réservation de Ressources (Salles, véhicules, matériels... et agenda du personnel).

grr's People

Contributors

anteldan avatar apollon1977 avatar dependabot[bot] avatar falindir avatar fat115 avatar hugo-trentesaux avatar jeromedevome avatar nicolas-san avatar pboissonneault avatar pix avatar seb-vial avatar sparkodutos avatar ynaessens avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

grr's Issues

Problème CKEditor

Bonjour,

Dans l'onglet Administration > Configuration Générale, (et surement dans les autres écrans où cet éditeur est utilisé) dans la version 3.3.1b de GRR, l’éditeur wysiwyg ckeditor ne s'affiche pas et cause des erreurs dans la console car des skins et des plugins ne sont pas présent (ou pas utiles ?) .

Contenu de la console :

**ckeditor.js:89 GET http://localhost:8080/grr-original/js/ckeditor/skins/moono-lisa/editor.css?t=HBDG net::ERR_ABORTED
ckeditor.js:89 GET http://localhost:8080/grr-original/js/ckeditor/plugins/colorbutton/plugin.js?t=HBDG net::ERR_ABORTED
ckeditor.js:241 Uncaught Error: [CKEDITOR.resourceManager.load] Resource name "colorbutton" was not found at "http://localhost:8080/grr-original/js/ckeditor/plugins/colorbutton/plugin.js?t=HBDG".
    at window.CKEDITOR.window.CKEDITOR.dom.CKEDITOR.resourceManager.<anonymous> (ckeditor.js:241)
    at f (ckeditor.js:236)
    at Array.n (ckeditor.js:236)
    at p (ckeditor.js:237)
    at HTMLScriptElement.CKEDITOR.env.ie.f.$.onerror (ckeditor.js:237)**

Documentation Module Externe

Bonjour,

Je me suis installé la pre-release 4.0a sur ma machine pour faire quelques tests, et j'ai vu qu'il y avait maintenant la possibilité d'ajouter des modules externes ce qui est super intéressant, cela permettra au final de me passer d'un fork de GRR pour n'avoir qu'un seul module spécifique à mon besoin.

Cependant, je n'ai pas vu de documentation accessible à ce sujet ici et sur votre site. Est-ce que celle-ci sera disponible au moment de la release ou dans un futur plus ou moins proche ?

Décalage dans les réservations

Bonjour,

J'ai installé, sur un serveur (SUSE), la version «3.1.0» de GRR. Ce dernier fonctionne bien, hormis un petit problème qu'il me reste à régler lorsqu'un usager avec privilège «utilisateur» veut produire une réservation. Supposons qu'il est 9h00, l'usager ne pourra réserver les cases entre 9h00 et 12h30. La première case où il lui sera possible de réserver sera 13h00.
Et ainsi de suite. il y a un décalage de 4h. La période de réservation est configuré de 8 h à 21 h. L'usager «administrateur» n'a pas ce problème.

GRR affiche la bonne date et la bonne heure dans la page du navigateur, de même le serveur aussi.

Pour vérification, le fuseau horaire a été modifié dans GRR, mais cela n'a rien donné.

Version de GRR : 3.10
Hébergement : Sur place

Merci à l'avance

Échanger les salles de deux réservations

Bonjour,
actuellement il est difficile d'échanger les salles de deux réservations ayant lieu en même temps. Il faut déplacer l'une d'elle dans une salle ou un horaire libre (à supposer qu'il en existe), déplacer l'autre dans la salle ainsi libérée puis déplacer de nouveau la première réservation dans la deuxième salle.

C'est assez lourd surtout pour des réservations récurrentes.

Il serait pratique de pouvoir, de façon atomique, échanger les salles de deux réservations ayant lieu en même temps.

À moins que ça soit déjà possible et que je n'aie pas trouvé ?

Ne pas afficher l'horaire de la réservation dans l'affichage

Dans l'affichage on voit la brève description puis l'heure (de 8:00 à 12:00)

Je souhaite ne pas afficher l'heure

En regardant dans le code, il semble que ce soit du à la config :

<?php //grr/day.php if ($enable_periods != 'y') { echo '<br/>',date('H:i', max($am7,$start_time)),get_vocab("to"),date('H:i', min($pm7,$end_time)),'<br/>'; }

Peut on le faire sans bidouiller le code ?

Blank page after ldap login, and unable validate reservation

Good morning and thank you for this tools. After installing version GRR 3.4.0b (upgrade of 1.9), I encountered 2 problems. The first was with the ldap login. The solution was to comment the line nettoieLogConnexion() in the login.php file for the moment.

The second problem avoid valid form with save button on valid_entry.php. It generate a lot of warnin and error in javascript. The solution was to replace the last lang.fr on this website because the zip file GRR340b.zip contains a bad file with quote an no scape characters . Thank you in advance,

Vue semaine

Bonjour,

Visiblement, il n'y a pas d'auto-resize de fenêtre quand on a un affichage semaine.

Je ne sais pas si on peut considérer ça comme un bug, puisqu'il y a toujours la scrollbar horizontale, mais c'est un peu déstabilisant car le reste de la page est bien auto ajusté à la fenêtre.

C'est le tbody du tableau qui ne s'auto ajuste pas ou bien un div parent comme "contenu_planning".

Rémy

L'assistant d'installation révèle le mot de passe administrateur

Lors de la création de la base de données, il est demandé à l'étape 3 de renseigner les emails du support et du webmestre.
Ne pas remplir ces champs a pour conséquence de les voir peuplés par le mdp admin en clair dans la base de données et, donc, de l'afficher tel quel sur le site dans leurs champs respectifs dans la section Configuration générale (voir plus, mais dans mon empressement, je n'ai pas cherché au-delà).

Durée de réservation par défaut

Bonjour,

Il y a une fonctionnalité implémentée qui pose problème pour les réservations qui durent plusieurs jours.

Lorsque dans le panneau administrateur, on rajoute une durée de réservation par défaut, on indique en secondes. Cette fonctionnalité est pratique, cependant, lorsque l'utilisateur veut réserver, et que sa durée de réservations dure plusieurs jours, la case heure/minute à côté est pré-remplie avec la durée de réservation par défaut en heure, et ça se cumule à la date indiquée. Si ça empiète sur la réservation suivante, alors la réservation sera refusée. L'utilisateur ne comprend alors pas pourquoi sa réservation est refusée.

Grr est bien pensé pour de la réservation heure par heure mais pas trop jour par jour ou plus...

Rémy

"case courrier"

Bonjour,

J'ai remarqué que des champs apparaissent automatiquement comme "ressource empruntée" ou "case courrier". Certaines ressources réservables ne nécessitent pas ces champs superflus. Il serait intéressant de pouvoir les désactiver sans avoir à commenter le code correspondant...

Rémy

Bouton enregistrer absent

Bonjour à tous,
après une installation assez facile, je suis bloqué pour configurer l'onglet contenu/apparence. Contrairement aux autres pages, je n'ai pas de bouton enregistrer.
Je précise que pour passer l'étape 4 de l'installation et contourner l'erreur j'ai du modifier la date par défaut 0000-00-00 par 2016-01-01 dans le fichier tables.my.sql sinon ça ne passait pas.
http://imgur.com/MNPLjDI
Pas sûr qu'il y ait un rapport mais l'onglet contenu/apparence s’arrête justement à ça:
http://imgur.com/0cPCdAZ

Merci d'avance pour votre aide.

Version de GRR : GRR3.1.0 RC
Hébergement : interne
Version PHP : 7.0.8-0ubuntu0.16.04.3

Logo impossible à afficher

Bonjour,
j'ai un problème pour afficher le logo. lorsque je l'upload ça semble fonctionner mais quand je vais voir dans var/www/GRR/images mon logo ne s'y trouve pas. Suite à la lecture e la FAQ et du forum j'ai donc mis le logo manuellement dans ce dossier et donné les droits mais sans résultats. Enfin j'ai vu un autre suggestion qui propose de mettre le chemin du logo dans le table "grr_setting" a la ligne "logo" mais je n'ai pas cette ligne.
Dernière question, est-il possible e donner les droits de "reservation au nom de" sans donner les droits admin?
encore merci pour votre travail.
Fred

Impossible d'installer la base

Bonjour, j'ai un serveur Caddy sous Windows Serveur 2012 R2, PHP 7.3.7, et MySQL 8.

Je n'arrive pas à mettre en place GRR. J'accède bien à la page de configuration de GRR (choix entre mise à jour ou installation de la BDD) mais quand je fais l'installation, ça fini toujours par cette erreur :

ERROR : 'INSERT INTO grr_type_area VALUES (2, 'R�union', 2, 2, '#C03000', '#000000', 'B', 2);'
ERROR : 'INSERT INTO grr_setting VALUES ('title_home_page', 'Gestion et R�servation de Ressources');'
ERROR : 'INSERT INTO grr_setting VALUES ('message_home_page', 'En raison du caract�re personnel du contenu, ce site est soumis � des restrictions utilisateurs. Pour acc�der aux outils de r�servation, identifiez-vous :');'

Je ne comprends pas d'où ça vient. J'ai essayé deux façons différentes : soit en créant à l'avance la base 'grr' et l'user 'grr' puis de le renseigner lors de l'installation de GRR, soit en indiquant directement les identifiants 'root' de la bdd pour qu'il se débrouille de créer lui même la bdd et ses tables... même erreur.

Affichage par heure

Bonjour,

Est t'il possible dans l'admin de configurer l'affichage en ayant un affichage à l'heure plutot qu'au quart d'heure ?

Bien Cordialement,

Nicolas de Marqué

mail de réservation

Bonjour,
Après avoir mis à jour GRR (passé de la version 3.0.0RC1 à 3.3.0a), lorsque nous effectuons une pré-réservation sur une ressource, le modérateur de cette ressource reçoit bien un mail mais, sous la ligne "une demande de réservation est à modérer", on ne peut plus cliquer sur l'URL pour accéder directement à la demande de réservation. Peut-on corriger ce problème et comment?
Merci d'avance.

Erreur 404 quand on change de ressource ou domaine

Hello

Je viens d'installer un grr 3.4 et quand je veux changer de salle ou de domaine j'ai une erreur 404 avec comme url :

grr/_all.php?year=2018&month=11&day=07&area=1

ce fichier _all.php n'existe pas

Merci pour votre aide

Pb Champs_Add & Edit_entry

Bonjour,

Travaillant sur la version 3.4.0 de GRR, lorsque j'ajoute un champ additionnel et que je le rend obligatoire sur un domaine, je ne peux plus selectioner une valeur dans le champ additionnel ainsi que choisir un type, cela est très genant.

Suis-je le seul avec ce problème ?

Merci d'avance.

2 GRR sur le même Ubuntu

Bonjour, je ne sais pas si je suis au bon endroit pour ça, je vais quand même essayer :-)
J'ai une installation GRR pour gérer les salles de réunion dont nous sommes ravis. J'aimerai maintenant installer une deuxième fois GRR mais pour ceux qui ont besoin d'un PC portable quand ils vont en déplacement.
A quoi dois-je faire attention avant d'installer mon 2ème GRR. Et est-ce que je peux simplement utiliser l'installer.php comme pour le premier?
Merci pour votre aise.

Affichage du menu de gauche

Il serait intéressant de pouvoir avoir le menu de gauche en vue par défaut, plutôt qu'avoir à cliquer sur "Afficher le menu à gauche" à chaque fois, en particulier pour les réservations de longues durées ( > 1 jour).

retour page d'appel après acceptation

Bonjour j'ai installé la version 3.3.1.
Quand un utilisateur accepte une modération, cela lui renvoi une page dans le lien .php
Ce qui du coup indique une erreur.
Que puis-je faire pour corriger cette erreur ?

A priori j'ai vu une modification de fait sur une page view-entry.php récemment.
Puis-je la mettre à jour dans ce cas depuis git-hub ?

grrV3 - maj RC2

Bonjour,
après mis a jour du grr3 en RC2 (ou installation direct en RC2) dans l'administration, s'affiche le numéro de version Numéro de version : GRR3.0.0a RC1.. Bizarre non ?

Mise à jour de l'heure d'une réservation non prise en compte

Bonjour,

Lorsque l'on modifie une réservation, si on change l'heure (testé de change l'heure de fin, pas de début), elle n'est pas prise en compte lors de la sauvegarde, l'ancienne heure est toujours affichée.
J'ai voulu testé de changer le jour pour voir si ça fonctionnait, le changement de jour fonctionne.

J'ai tenté de chercher dans le fichier edit_entry_handler.php à quel endroit se faisait la mise à jour, j'ai pu remarquer qu'il n'y avait pas d'update, juste un insert et donc derrière un delete pour supprimer l'ancienne réservation... (je ne suis pas sûr que cela soit la bonne méthode à utiliser mais bon).

Donc voilà, à voir comment corriger ce petit problème de changement d'heure pour une réservation.

Unknown column 'grr_room.courrier'

Bonjour
je viens de faire l'upgrade d'une instance GRR de 1.9.7 en 3.2.0 sur un serveur linux
Pour une réservation avec modération, je reçois un mail avec un lien du type :
http://monsite/grr/validation.php?id=19410
mais quand je clique dessus j'ai une erreur que je retrouve dans les log système :
GRR: Unknown column 'grr_room.courrier' in 'field list'

affichage du menu de gauche

Bonjour,

Le menu de gauche (Calendrier du mois et sélection des ressources) ne s'affiche pas à gauche. Il s'affiche en haut de la page et prend toute la page.

Comment je fais pour corriger ça?

Merci.

Empêcher qu’une réservation soit retirée ou modifiée par le demandeur une fois qu’elle ait été accepté par le modérateur

Bonjour,
Nous désirons voir implanter les fonctionnalités suivantes: Empêcher qu’une réservation soit retirée ou modifiée par le demandeur une fois qu’elle ait été accepté par le modérateur ET permettre d’utiliser une ancienne réservation pour en créer une nouvelle dans le but d’en faire sa rédaction plus facilement et plus rapidement. Du financement peut-être négocier.

Laurent

Mails auto smtp

Bonjour,

Depuis peu, une utilisatrice nous a fait remonter que lors d'une réservation qui est sensée envoyer un mail automatique de récap, elle a un message d'erreur indiquant que la connexion au serveur smtp ne se fait pas.
Ce que je trouve étrange étant donné qu'avant cela semblait fonctionner comme il faut et que le serveur smtp est bien paramétré...

capture

J'ai tenté d'aller voir dans le code qui s'occupe des envois de mail étant donné que je développe des appli qui utilise notre serveur smtp en PHP PHPMailer. La seule différence que je voyais était l'utilisation de SMTPSecure à tls (le port est bien 587), j'ai donc essayé de rajouter ce paramètre mais cela semble plutôt faire planter le chargement de la page lors de la suppression de réservation (qui envoi un mail aussi normalement) ou une nouvelle réservation...

Donc voilà, je suis un peu bloqué.

Impossible de modifier, supprimer ou copier une réservation, suite MàJ.

Bonjour.

Tout d'abord merci pour le développement de GRR et son partage ! Notre club l'utilise depuis 8 ans, presque 9 maintenant. Et le design de la 2.5 est cool, encore plus pour la 3.7.
Notre page de réservation est la suivante : https://www.cnt-cnc.fr/reservation/week_all.php

J'ai quelques soucis depuis que j'ai fait la mise à jour vers la 2.5. Je n'arrivais pas à modifier, ou supprimer une réservation (faites par moi même ou pas, en admin ou pas). Je pensais que faire la mise à jour vers la 3.7 résoudrait le problème mais rien n'a changé. Soit c'est un bug qui vient de la première mise à jour et/ou de la base de données (que j'ai repris à mon prédécesseur) ou du navigateur (Firefox dernière version), ou alors du code php... Bref je ne sais pas, mais j'aimerai bien que l'admin puisse supprimer n'importe quelles réservations, ainsi que les auteurs puissent le faire avec leur propres réservations.
Voici les messages d'erreurs que j'obtiens :

Pour une modification de ma propre réservation (en tant qu'admin en plus, idem si utilisateur) :

image
Pour une suppression :
image

En espérant que vous pourrez résoudre ce problème,
merci pour l'attention,
Rominet13.

Contenu & Apparence - Bouton Enregister

Bonjour

Nous avons un souci avec la version 3.4.0D le bouton enregistrer n'est pas présent sur l'onglet Contenu et apparence.

Merci à vous.

Numéro de version GRR fichier : 3.4.0d
Numéro de version GRR BDD : 3.4.0d
Préfixe : grr

Système d'exploitation : Linux 3.10.0-862.6.3.el7.x86_64 #1 SMP Tue Jun 26 16:32:21 UTC 2018 x86_64
Version PHP : 7.2.7
Base de donnée : mysql 5.5.56-MariaDB

Time : 1559642050
Date du serveur (Jour-Mois-Annee) : 04-06-2019. Heure : 11:54
Timezone (date_default_timezone_set) : Europe/Paris

grr-bug
grr-bug1

Impossible de changer le mot de passe administrateur

Bonjour,

Installation de grr sans problème mais impossible de changer le mot de passe administrateur dans "Gérer mon compte". Le lien

Cliquez ici pour modifier votre mot de passe<<<
est inactif.

Numéro de version GRR fichier : 3.4.0c
Numéro de version GRR BDD : 3.4.0
Préfixe : grr

Système d'exploitation : Linux b2mc-debian 4.9.0-8-686-pae #1 SMP Debian 4.9.144-3.1 (2019-02-19) i686
Version PHP : 7.0.33-0+deb9u3
Base de donnée : mysql 5.5.5-10.1.38-MariaDB-0+deb9u1

Time : 1561564690
Date du serveur (Jour-Mois-Annee) : 26-06-2019. Heure : 17:58
Timezone (date_default_timezone_set) : Europe/Paris

Nous allons utiliser GRR pour la gestion conjointe d'une salle de travaux pratiques.

Laurent

Multiple slots during week finishing Friday

Hi,
I discovered a Bug when choosing XX Slots for a new/edited reservation who has a starting date other than friday and an ending date is a Friday afternoon.

Server Environment:
Linux 2.6.32-37-pve
MySQL 5.5.46
PHP 5.6.14
Apache 2.4.10
GRR 3.0.0-RC1 from official website

I use Time slot in my GRR (Monday To Friday, Slots Morning/Afternoon per day in my environment )

Step to repoduce my bug, only affect reservation when ending slot concern Friday Afternoon (and starting date is not this Friday):

WORKING:

  • Add a reservation request, choose Beginning of the reservation: A Day of the week, in my exemple Tuesday. Beginning of the reservation: Tuesday morning. Duration: 7 time slots (aka end Friday morning)
  • Add a reservation request, choose Friday. Beginning of the reservation: Friday morning. Duration: 2 time slots: Works
  • Add a reservation request, choose Friday. Beginning of the reservation: Friday morning. Duration: 1 full day: Works

NOT WORKING - BUG:

  • Add a reservation request, choose Beginning of the reservation: A Day of the week other than friday, in my exemple Tuesday. Beginning of the reservation: Tuesday morning. Duration: 7 time slots (aka end Friday Afternoon, end of the week)
    or
  • Add a reservation request, choose Beginning of the reservation: A Day of the week other than friday, in my exemple Tuesday. Beginning of the reservation: Tuesday morning. Duration: 4 full days (aka end Friday Afternoon, end of the week)

NOT Working result in message:
Attention, réservation impossible : l'heure de début ou l'heure de fin de réservation est en dehors des créneaux autorisés.

Thanks a lot for your help, again :)

Adrien

chemin /var/www/lcs/includes/headerauth.inc.php dans le fichier index

Bonjour,
j'essaye votre script, et en voyant le code de l'index, il y a ça au début:

if (!@file_exists("/var/www/lcs/includes/headerauth.inc.php"))
error_reporting (E_ALL);

Le répertoire includes n'existe pas sur le repo, ni dans l'archive, c'est un test que vous avez pour votre environnement de dev ou un truc comme ça ?

grrV3 - bug d'affichage dans l'administration des domaines

Bonjour,
petit bug d'affichage qui n'a à priori pas d'effet sur le fonctionnement général : dans l'administration des domaines, lorsque l'on ajoute un utilisateur à la "Liste des personnes autorisées à gérer le domaine ci-contre" et que l'on refait la manip, l'utilisateur apparait alors 2 fois dans la liste .. et ainsi de suite.

Problème pour générer une impression des "recherches et stats" version 3.4.1

Bonjour,
je viens d'avoir un problème pour générer des rapports, en cliquant sur l'icone d'imprimante, alors que celui si fonctionne sur les autres pages.
En regardant le lien "à la volée" affiché en bas du navigateur FF 67.0 il apparraît un espace entre le report.php et le "?"
Puis j'ai regardé dans le fichier report.php et l'aide d'un dev et il s'avère que la ligne 600 comporte une erreur avec un espace en trop.
voici là ligne en question :
<a href="./report.php '. '?' . htmlspecialchars($_SERVER['QUERY_STRING']) . '&amp;pview=1" ';
au lieu de :
<a href="./report.php'. '?' . htmlspecialchars($_SERVER['QUERY_STRING']) . '&amp;pview=1" ';

J'ai testé cela sur notre serveur et la modif fonctionne.
Si vous pouvez faire la modification dans le github.
Bonne journée à tous.
GBwin

[PHP 5.4] Cette version n'est plus compatible

la version php 5.4 n'est plus compatible sous CentOS 7, je n'ai pas pu tester pour windows ou Debian mais les fonctions retourne une error 500 sous GRR 3.4

La doc serais aussi donc plus à jour car il est ecrit :

2.1. Prérequis
Du côté serveur
• Pour fonctionner, GRR a besoin d'un serveur web/php et d'un serveur mysql.
• La version de PHP doit être supérieure ou égale à la version **5.4** (gestion des
variables de type $_SESSION, ...)

J'ai test avec PHP 5.6 cela fonctionne.

je n'ai pas encore pu voir l'endrois ou le php fait une fatal error, les logs ne montrais rien.

Problème d'affichage "Administration des domaines"

Bonjour,

Depuis la partie "Administration des domaines " il n'est plus possible de supprimer les comptes (cf doc).

image

Merci à vous.


Numéro de version GRR fichier : : 4.0.0a GitHub
Numéro de version GRR BDD : : 4.0.0a
Version PHP : 7.2.7
Base de donnée : : mysql => 5.5.56-MariaDB

calendrier javascript

Lorsqu'on crée une nouvelle réservation, quand on clique sur le calendrier, il n'est pas devant l'élément horloge (z-index). Ce n'est pas très pratique quand on a besoin de changer de mois (la flèche est en dessous). Testé sous firefox et chrome.

Erreurs de liens vers javascript dans l'administration

Dans trois fichiers de l'administration, le lien vers functions.js est cassé :

  • admin_config_imap.php:79:<script type="text/javascript" src="./functions.js" ></script>
  • admin_corresp_statut.php:99:<script type="text/javascript" src="./functions.js" ></script>
  • admin_maj.php:152: <script type="text/javascript" src="./functions.js" ></script>
  • admin_maj.php:222: <script type="text/javascript" src="./functions.js" ></script>

Or le fichier functions.js est dans ../js/

Reservation Creation

Notice: Undefined variable: adm in /usr/local/www/GRR-v.3.4.1/include/functions.inc.php on line 5342

Après installation de la version 3.4.1 impossible de créer une réservation. Message d'erreur ci-dessus.
Configuration.
Freebsd 12.0 Apache 2.34 Php 7.2

Bug sélection créneaux multiple

Si un utilisateur sélectionne plusieurs créneau, il peut réserver un créneau qui n'est pas disponible.
On peut le voir sur l'image pour le créneau 14h20 - 15h05

screeny shot 05 jan 2016 18 14 00

Revoir le code de zéro et intégrer les outils symfony

Hello la communauté

Je lance un débat quand à la refont de l'outil GRR.
Comme vous le savez, il a hérité du vieux php et son code est on peut le dire quelque peut... pourris

Continuer a mettre en place de nouvelles fonctionnalités avec cet héritage ne mènera pas loin (risque de développer des bugs, aucun test possible, perte de temps...)

Donc prenons notre courage, et réécrivons tout !

Class, url friendly, abstracteur de db, gestion des injections des dépendances, batteries de test, template,...
Bref de la programmation "moderne" ;-)

J'ai l'habitude de travailler avec symfony, avec son système de modularité on est pas obligé de prendre tout le framework

J'ai commencé à l'installer #59

Avec ses quelques lignes de code on a déjà un système d'url, controlleur, template, gestion des dépendances entre classes
et pas mal d'autres petites choses comme accéder autre que des $_GET $_POST

Pour avancer il faudrait par commencer par créer des classes par table, rassembler tous les query...

Mais avant que j'essaie d'aller plus loin, qu'en pensez vous ?

Avez vous songer à réécrire le code ?

Connaissez vous symfony ?

Pouvoir modifier le créneau de réservation

Comme vous pouvez le voir sur l'image ci-dessous, je voudrais modifier le créneau de réservation qui est entouré en rouge. Je voudrais que cela commence à partir de 7h00
periode_reservation

Est-ce une modification à faire pour que ça soit modifiable ou c'est modifiable dans la configuration ?

Week view using Slots

Hi,
I discovered a Bug in frontend on week view (Only week view with single Ressource selected)

Server Environment:
Linux 2.6.32-37-pve
MySQL 5.5.46
PHP 5.6.14
Apache 2.4.10
GRR 3.0.0-RC1 from official website (But tested with current GIT, same issue)

When using Time slot in my GRR (Monday To Friday, Slots Morning/Afternoon per day in my environment ), all the afternoons (only! aka second slot of a day) are not diplayed at all. I have the plus in the case of afternoon instead of the event.

Process to reproduce:

  • Configure slots "Matin" / "Après-midi"
  • Add a reservation for afteroon (1 slot):
    Appear in (global or ressource) month view.
    Appear in (global or ressource) day view.
    --> Bug: Appear in global week view only. Go to Ressource week view: EMPTY!
  • Add a reservation for morning (1 slot):
    Appear in (global or ressource) month view.
    Appear in (global or ressource) day view.
    Appear in (global or ressource) week view
  • Add a reservation for an all day (Aka choose 2 slots starting morning):
    Appear as expected in (global or ressource) month view. (2 slots booked: morning and afternoon)
    Appear as expected in (global or ressource) day view. (2 slots booked: morning and afternoon)
    --> Bug: Appear as expected in global week view only. Go to Ressource week view: ONLY MORNING APPEAR! Only 1 slot appear booked in this view.

Please help, this is a major Bug to use this GRR Version.
Result of $debug_flaged enabled in week.php attached, with 2 print screens:
Week global view (Work) and Week ressource view (Not work)
In debug i can see my 3 booked slots but the two located afternoon don't appear, only morning appear.

PS: I've found other bugs in Admin frontend but using the GRR-RC i'm not surprised and it's not critical for using GRR.

Thank's for all your work, GRR v1 works perfectly since many years in my company!
Adrien

globl_week_view
week_view
Debug_grr_week.txt

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.