logo  
 
Translation :
 
   
 
Menu général :
 
   
 
Espace Membre :
 
 
Privé Se connecter


Se souvenir de moi ?


Mot de passe oublié

 
 
Liens Web :
 
   
 
Forum : Masquer l’entête
 
 
Accès rapide :

Effectuer une Recherche avancée OU


 
 
[Annonce] Bug allocation ressources aux séances  [26 réponses]
 
 


 
 
 
 
 
 
 
 
 
Ψmillion
Administrateur
stars7.png
Dieu Supreme


avatar
Hors ligne

Nombre de posts: 1592
Inscrit(e) le: 1er janvier 2008
Imprimer mardi 3 novembre 2015 à 16:34  

Bonjour
On a repéré plusieurs problèmes avec l'allocation des ressources aux séances.

Pour cela, il faut aller dans enseignements/allocation des ressources aux séances d'un enseignement.

- En appuyant sur "actualiser", la liste des enseignements disparait.

- Lorsque que je sélectionne un enseignement et que j'affecte par exemple 5 profs à chaque séances, quand j'appuie sur "modifier", les modifications ne sont pas enregistrées. Quand je ferme la fenêtre et que je le réouvre (car "actualiser" ne marche pas), j'obtiens parfois 3 profs à une séance, 4 à une autre...
En gros, il n'y a rien qui marche. On n'a pas testé avec les autres ressources. Il faudrait vérifier si ça fonctionne ou pas à l'occasion.

Je vais faire une copie de ma bdd et te la communiquer par email.

Merci d'avance
Bruno



Visiter son site


 
 
 
 
 
 
Ψmillion
Administrateur
stars7.png
Dieu Supreme


avatar
Hors ligne

Nombre de posts: 1592
Inscrit(e) le: 1er janvier 2008
Imprimer Permalien mardi 3 novembre 2015 à 17:30  

Nouvelle précision : l'affectation des profs ne fonctionne pas par contre la désaffectation marche.




Autre précision : l'appui sur "modifier" déplace certaines séances et les groupes affectés sont supprimés de certaines séances.

En gros, ça a mis la m**de partout pour les enseignements avec lesquels on a fait les tests.



Visiter son site


 
 
 
 
 
 
Ψsylvain
Administrateur
stars7.png
Dieu Supreme


avatar
Hors ligne

Nombre de posts: 2120
Inscrit(e) le: 20 novembre 2004
Imprimer Permalien mardi 3 novembre 2015 à 18:47  

OK, j'ai bien reçu ta base et j'ai pu constater le pb.

je m'en occupe dès que possible.

Sylvain


visual timetabler


E-mail Anti-spam


 
 
 
 
 
 
Ψmillion
Administrateur
stars7.png
Dieu Supreme


avatar
Hors ligne

Nombre de posts: 1592
Inscrit(e) le: 1er janvier 2008
Imprimer Permalien jeudi 12 novembre 2015 à 13:26  

Bonjour Sylvain
As tu eu le temps de jeter un oeil au problème ?
Merci d'avance
Bonne journée
Bruno



Visiter son site


 
 
 
 
 
 
Ψsylvain
Administrateur
stars7.png
Dieu Supreme


avatar
Hors ligne

Nombre de posts: 2120
Inscrit(e) le: 20 novembre 2004
Imprimer Permalien lundi 16 novembre 2015 à 10:31  

Bonjour Bruno,

Oui, le pb est résolu !
Ce week-end je vais mettre en version béta cette correction.
Comme je travaille en parallèle sur les évolutions et que je ne souhaite pas avoir plusieurs versions en parallèle, dans cette version béta il y aura également l'importation des agenda pour les profs au format ICS et il y aura des modifications dans la gestion des droits (simplifications) qui entraineront des changement dans la structure de la base.

Sylvain




Bonjour Bruno,

Comme promis, je viens de déposer une version béta de VT dans laquelle :
1) le pb que tu as soulevé a été corrigé
2) l'interface de définition des filtres a été revu et est maintenant plus simple à comprendre : on crée un filtre, puis on choisi les données rattachées à ce filtre.
3) il est possible d'importer des agendas de profs à partir de fichiers ics. Pour le moment, les événements qui s'étalent sur plusieurs jours ne sont pas traités.
Les événements sont transformés en réservations d'indisponibilité dans VT. Comme il est possible de faire plusieurs fois des importations d'agenda du même prof (par exemple à des moments différents de l'année) il a fallu imaginer un système de synchronisation. Celui qui est mis en place se base sur les identifiants ical présent dans les agendas.
Pour le moment je me suis contenté d'ajouter un champ dans 2 tables de la base (rservations et reservations_historique).
4) la mémorisation des droits a été légèrement modifiée. Il me semble normal que les données créées par un utilisateur puissent être modifiées ou détruite par ce même utilisateur. Ces droits deviennent automatiques.

Ces nouveautés/modifications obligent qqs manips sur la base grâce à ces scripts sql :

update utilisateurs_groupeutilisateurs_droits set droits = substring(droits,1,100);
update utilisateurs set droits = substring(droits,101,100);
alter table `reservations` add `idical` VARCHAR(150) NOT NULL DEFAULT '';
alter table `reservations_historique` add `idical` VARCHAR(150) NOT NULL DEFAULT '';


Seule la version réseau est disponible en béta : http://visual.timetabling.free.fr/MISES-A-JOUR/VT_BETA/vt_reseau.exe

Sylvain


visual timetabler


E-mail Anti-spam


 
 
 
 
 
 
Ψmillion
Administrateur
stars7.png
Dieu Supreme


avatar
Hors ligne

Nombre de posts: 1592
Inscrit(e) le: 1er janvier 2008
Imprimer Permalien mardi 17 novembre 2015 à 08:43  

Bonjour
Super ! J'aurai peut-être un peu de temps demain en fin d'après-midi pour tester. Je te remontrai les bugs éventuels à ce moment-là.
Bonne journée
Bruno




Bonjour

Je viens de commencer à tester. Voici les premiers problèmes rencontrés :

Dans ajouter modifier détruire / groupe, avant un utilisateur pouvait ajouter modifier ou détruire ses propres groupes et visualiser ceux des autres. Maintenant, le bouton "modifier" est griser pour modifier ses propres groupes.

Dans ajouter modifier détruire /matières, avant un utilisateur pouvait ajouter modifier ou détruire ses propres matières et ne voyait pas celles des autres. Maintenant, le bouton "modifier" est griser pour modifier ses propres matières.

Dans ajouter modifier détruire /étudiant, avant un utilisateur pouvait ajouter modifier ou détruire ses propres étudiants et ne voyait pas ceux des autres. Maintenant, le bouton "détruire" est griser pour supprimer ses propres étudiants.


Lors du rafraichissement des données au bout de 15min, j'ai eu le message d'erreur suivant : "mysql error code (1054) : unknown column 'idical' in field list. Ensuite, toutes les listes de ressource se retrouvent vides dans vt.

Dans enseignements/allocation des ressources aux séances, les filtres (qui sont juste à gauche de CM, TD, TP...) ne sont pas dans l'ordre alphabétique et on ne peut pas changer l'ordre en cliquant sur l'intitulé de la colonne.

Voilà pour l'instant.
Bonne journée
Bruno




Visiter son site


 
 
 
 
 
 
Ψsylvain
Administrateur
stars7.png
Dieu Supreme


avatar
Hors ligne

Nombre de posts: 2120
Inscrit(e) le: 20 novembre 2004
Imprimer Permalien mardi 17 novembre 2015 à 10:30  

Bonjour Bruno,

J'ai l'impression que tu n'as pas fait les modifications sur ta base avant de faire tes tests ...

update utilisateurs_groupeutilisateurs_droits set droits = substring(droits,1,100);
update utilisateurs set droits = substring(droits,101,100);
alter table `reservations` add `idical` VARCHAR(150) NOT NULL DEFAULT '';
alter table `reservations_historique` add `idical` VARCHAR(150) NOT NULL DEFAULT '';

Sylvain


visual timetabler


E-mail Anti-spam


 
 
 
 
 
 
Ψmillion
Administrateur
stars7.png
Dieu Supreme


avatar
Hors ligne

Nombre de posts: 1592
Inscrit(e) le: 1er janvier 2008
Imprimer Permalien mardi 17 novembre 2015 à 11:00  

Si, j'ai bien appliqué les modifications dans la base. Le champ idcal est bien créé etc.
Par contre, pour les droits j'ai 90 voire moins de 0 et 1 au lieu de 100 après application des 2 requêtes.



Visiter son site


 
 
 
 
 
 
Ψmillion
Administrateur
stars7.png
Dieu Supreme


avatar
Hors ligne

Nombre de posts: 1592
Inscrit(e) le: 1er janvier 2008
Imprimer Permalien mardi 17 novembre 2015 à 15:15  


Citation :

Dans ajouter modifier détruire / groupe, avant un utilisateur pouvait ajouter modifier ou détruire ses propres groupes et visualiser ceux des autres. Maintenant, le bouton "modifier" est griser pour modifier ses propres groupes.

Dans ajouter modifier détruire /matières, avant un utilisateur pouvait ajouter modifier ou détruire ses propres matières et ne voyait pas celles des autres. Maintenant, le bouton "modifier" est griser pour modifier ses propres matières.

Dans ajouter modifier détruire /étudiant, avant un utilisateur pouvait ajouter modifier ou détruire ses propres étudiants et ne voyait pas ceux des autres. Maintenant, le bouton "détruire" est griser pour supprimer ses propres étudiants.



Je viens de vérifier dans le nouveau vt admin et j'ai bien les droit individuels pour ça.


Dans les droits spécifiques de vt_admin, il y a quelques fautes de frappe :
Général : autoriser l'oubli d''étudiants dans les conflits
Niveaux : jouter/modifier/détruire



Citation :
L'erreur exacte était "champ idical inconnu" : j'avais fait une erreur de frappe dans ma requête et j'ai corrigé en "idical".


J'ai toujours le message d'erreur.


Pour les filtres, le bouton "enregistrer les modifications" n'est pas comme d'habitude. Il manque le point bleu etc.




Sur la vue hebdo d'une ressource, lorsque je fais un clic droit puis "exploitable/inexploitable", il ne se passe rien.



Visiter son site


 
 
 
 
 
 
Ψsylvain
Administrateur
stars7.png
Dieu Supreme


avatar
Hors ligne

Nombre de posts: 2120
Inscrit(e) le: 20 novembre 2004
Imprimer Permalien samedi 21 novembre 2015 à 18:48  

Bonjour Bruno,

Je viens de déposer des versions béta corrigées de vt_reseau et vt_admin dans lesquelles :
1) j'ai (encore) revu la méthode de définition des filtres.
J'ai viré tous les boutons que j'ai remplacé par des popup menus contextuels.
2) J'ai repassé au peigne la gestion des droits : il n'y a plus aucune raison de devoir posseder les droits d'ajouter/modifier/détruire au niveau de la définition d'un utilisateur pour qu'il puisse agir sur des données d'un groupe d'utilisateurs. Les droits doivent être indépendants.
Compte tenu de la quantité de travail, il se peut qu'il y ait qqs oublis : merci de me les signaler.
3) j'ai corrigé les fotes que tu m'as signalé.

Pour la commande Exploitabe/Inexploitable, elle permet à un utilisateur de mettre en congé une ressource sans que ce soit visible par les autres utilisateurs. Pour que les dates d'inexploitation soient prises en compte, il faut activer la commande Inexploitable par exemple dans le menu des profs.
Pour rappel, cette fonction a été apportée à VT afin de faciliter le travail de plusieurs utilisateurs qui partagent une même ressource et se sont mis d'accord sur les dates d'utilisation de cette ressource.
Par exemple, 2 utilisateurs U1 et U2 partagent la ressource R. U1 et U2 se sont mis d'accord pour que R soit utilisable par U1 les lundi et mardi et par U2 les mercredi et jeudi. Dans ce cas, UA rend inexploitable R les mercredi, jeudi et vendredi, et U2 rend R inexploitable les lundi, mardi et vendredi.
Lorsque U1 cherchera un créneau libre pour R, les mercredi, jeudi et vendredi seront exclus.
Lorsque U2 cherchera un créneau libre pour R, les lundi, mardi et vendredi seront exclus.
Les exclusions posés par un utilisateur ne sont pas visibles par les autres utilisateurs : il ne s'agit que d'une aide apportée pour la planification.

Dans les scripts de modification de la base, il manquait :

alter table `reservations_filieres` add `idical` VARCHAR(150) NOT NULL DEFAULT '';

Bon week-end,

Sylvain

Édité 2 fois - Dernière édition: 23/11/2015 à 07:46 Par sylvain.


visual timetabler


E-mail Anti-spam


 
 
 
 
 
 
Ψmillion
Administrateur
stars7.png
Dieu Supreme


avatar
Hors ligne

Nombre de posts: 1592
Inscrit(e) le: 1er janvier 2008
Imprimer Permalien lundi 23 novembre 2015 à 11:38  

Bonjour
Je viens de tester la dernière version.

Pour les filtres, le retrait de ressources ne marche pas. La destruction d'un filtre entraine une violation d'accès. J'ai testé pour les groupes, pas pour les autres ressources.

Pour le reste, je n'ai pas vu de pépins particuliers.

Merci pour les explications pour les dates inexploitables. C'est plus clair maintenant.

Je vais peut-être continuer mes tests cet après-midi.

Bonne journée
Bruno



Visiter son site


 
 
 
 
[Annonce] Bug allocation ressources aux séances  [26 réponses]