Project

General

Profile

Bug #7799

Remplacement de fichiers dans le dossier "Documents" du cours - 1.9.10.2

Added by Alain Deschênes about 4 years ago. Updated about 4 years ago.

Status:
Rejected - Abandoned
Priority:
Normal
Assignee:
-
Category:
-
Target version:
Start date:
18/08/2015
Due date:
% Done:

100%

Estimated time:
Complexity:
Normal
SCRUM pts - complexity:
?

Description

Testé sur la version 1.9.10.2 sur mon serveur et sur stable.chamilo.org

Mise en situation:
Je télécharge un document dans un cours.
Je retravaille le document et je le dépose à nouveau sur la plateforme.
Sur la plateforme, le document original n'est pas écrasé sur le document envoyé une 2e fois et renommé tel que montré ci-dessous:

Important : Afin que le LP accède à ce fichier mis à jour, il faut absolument que le fichier initial soit écrasé !

Pourtant, la configuration de Chamilo semble correcte:

Ce phénomène est nouveau dans cette version.

Merci de m'aider, je commence ma nouvelle année scolaire la semaine prochaine !

Alain


Files

Document_renamed.jpg (110 KB) Document_renamed.jpg Alain Deschênes, 18/08/2015 21:49
Document_config.jpg (29.2 KB) Document_config.jpg Alain Deschênes, 18/08/2015 21:49
Document_zip.jpg (225 KB) Document_zip.jpg Alain Deschênes, 19/08/2015 03:14
Document_MAJ.jpg (243 KB) Document_MAJ.jpg Alain Deschênes, 02/09/2015 13:47
document.ajax.php.jpg (46.4 KB) document.ajax.php.jpg Alain Deschênes, 15/09/2015 00:29

History

#1

Updated by Alain Deschênes about 4 years ago

Note importante: On retrouve le même problème dans la version 1.10 - unstable.chamilo.org

#2

Updated by Alain Deschênes about 4 years ago

Par contre, la bonne vieille méthode du dossier compressé fonctionne encore mais demeure beaucoup moins conviviale que la méthode de Drag and drop !

#3

Updated by Alain Deschênes about 4 years ago

Mes salutations à toute l'équipe de programmeurs...

Je me permet un commentaire concernant ce bug et la mise en ligne bientôt de la version 1.10.

Il est plutôt inconcevable de déposer des documents sur Chamilo pour les utiliser par la suite dans un "learning path" et qu'il ne soit pas possible de mettre ces documents à jour sans que le LP ne soit actualisé !

Il faut comprendre que la version actuelle 1.9.x et 1.10 (unstable) n'écrase pas les anciens documents par les nouveaux, elle renomme les nouveaux documents.

Résultat, il faut refaire le LP ou bien redoser ces documents par FTP (Filezila)...

Voilà, mon commentaire que je veux constructif ;-)

Bien à vous,

Alain Deschênes, toujour dispo pour tester !

#4

Updated by Julio Montoya about 4 years ago

  • Status changed from New to Assigned
  • Assignee set to Julio Montoya
  • Target version set to 1.10.0
#5

Updated by Julio Montoya about 4 years ago

  • Status changed from Assigned to Needs more info
  • Assignee deleted (Julio Montoya)

Alain Deschênes wrote:

Mes salutations à toute l'équipe de programmeurs...

Je me permet un commentaire concernant ce bug et la mise en ligne bientôt de la version 1.10.

Il est plutôt inconcevable de déposer des documents sur Chamilo pour les utiliser par la suite dans un "learning path" et qu'il ne soit pas possible de mettre ces documents à jour sans que le LP ne soit actualisé !

Il faut comprendre que la version actuelle 1.9.x et 1.10 (unstable) n'écrase pas les anciens documents par les nouveaux, elle renomme les nouveaux documents.

La version 1.10 écrase les anciens documents avec l'option: "Upload (simple)" et l'option "Overwrite the existing file".

Le drag n drop n'écrase pas les fichiers par défaut. Peut être il faudra ajouter une option?

Résultat, il faut refaire le LP ou bien redoser ces documents par FTP (Filezila)...

Voilà, mon commentaire que je veux constructif ;-)

Bien à vous,

Alain Deschênes, toujour dispo pour tester !

#6

Updated by Eric Petitdemange about 4 years ago

Bonjour à vous,
Est-ce lié à un fonctionnement étrange que j'ai constaté : sur une 1.9.10 stable téléchargée par le lien officiel du site chamilo.org, j'ai recréé un css avec mes propres images.
J'ai voulu faire la même chose partant d'une installation clean, j'ai donc téléchargé une version github, puis ajouté mon css. Les images et le fond ne s'affichent pas.
Si j'installe la version avec le css modifié, et que je mets à jour avec une version github, alors le comportement est OK, mon css fonctionne impeccablement.
Je me demande si ce n'est pas le même phénomène avec les documents en général...
Ayant moyen de créer ma plate-forme avec mon css, je n'ai pas créé de ticket, donc pas de recherche à faire de ce côté.

Malgré ces petites "taquineries", je trove votre réalisation excellente, donc merci à vous l'équipe de développement !
A++

#7

Updated by Julio Montoya about 4 years ago

Coursenligne 45 wrote:

Bonjour à vous,
Est-ce lié à un fonctionnement étrange que j'ai constaté : sur une 1.9.10 stable téléchargée par le lien officiel du site chamilo.org, j'ai recréé un css avec mes propres images.
J'ai voulu faire la même chose partant d'une installation clean, j'ai donc téléchargé une version github, puis ajouté mon css. Les images et le fond ne s'affichent pas.
Si j'installe la version avec le css modifié, et que je mets à jour avec une version github, alors le comportement est OK, mon css fonctionne impeccablement.
Je me demande si ce n'est pas le même phénomène avec les documents en général...
Ayant moyen de créer ma plate-forme avec mon css, je n'ai pas créé de ticket, donc pas de recherche à faire de ce côté.

Malgré ces petites "taquineries", je trove votre réalisation excellente, donc merci à vous l'équipe de développement !
A++

si chamilo est installé depuis github il faudra faire un "composer update" dans la ligne de command pour installer les fichiers dans "vendor" et web/ (css themes)

#8

Updated by Eric Petitdemange about 4 years ago

Bonjour Julio,
Heureux de te (re)lire...
Je ne comprends pas bien, mais voici ce que je fais :
sur github je fais un download zip, je décompresse en local et j'installe.
Jusqu'à présent je n'avais jamais eu de souci, c'est depuis environ 3 semaines que le souci est apparu.

Je n'ai pas essayé 1.10, car je ne comprends pas comment il faut procéder :)

Je n'installe jamais directement depuis github à cause de mon manque de connaissance, mais j'ai bon espoir de savoir faire un jour.
A bientôt

#9

Updated by Yannick Warnier about 4 years ago

  • Status changed from Needs more info to Assigned
  • Assignee set to Julio Montoya

Julio Montoya wrote:

Le drag n drop n'écrase pas les fichiers par défaut. Peut être il faudra ajouter une option?

Il me semble qu'il existe une option dans la 1.10 qui donne un comportement par défaut pour l'upload des fichiers: document_if_file_exists_option

Il faudrait vérifier si celui-ci agit sur l'upload drag&drop ou non (il devrait).

#10

Updated by Julio Montoya about 4 years ago

  • Status changed from Assigned to Needs more info
  • Assignee deleted (Julio Montoya)

Coursenligne 45 wrote:

Bonjour Julio,
Heureux de te (re)lire...
Je ne comprends pas bien, mais voici ce que je fais :
sur github je fais un download zip, je décompresse en local et j'installe.
Jusqu'à présent je n'avais jamais eu de souci, c'est depuis environ 3 semaines que le souci est apparu.

Je n'ai pas essayé 1.10, car je ne comprends pas comment il faut procéder :)

Je n'installe jamais directement depuis github à cause de mon manque de connaissance, mais j'ai bon espoir de savoir faire un jour.
A bientôt

Bonjour,

Je parlais seulement de chamilo 1.10 pour 1.9.x il y a rien de spéciale à faire. :)

#11

Updated by Julio Montoya about 4 years ago

Yannick Warnier wrote:

Julio Montoya wrote:

Le drag n drop n'écrase pas les fichiers par défaut. Peut être il faudra ajouter une option?

Il me semble qu'il existe une option dans la 1.10 qui donne un comportement par défaut pour l'upload des fichiers: document_if_file_exists_option

Il faudrait vérifier si celui-ci agit sur l'upload drag&drop ou non (il devrait).

document_if_file_exists_option change le drag n drop.

#12

Updated by Yannick Warnier about 4 years ago

Julio Montoya wrote:

si chamilo est installé depuis github il faudra faire un "composer update" dans la ligne de command pour installer les fichiers dans "vendor" et web/ (css themes)

Le package de la version beta de la 1.10.0 (ici: https://github.com/chamilo/chamilo-lms/releases/tag/v1.10.0-beta.1) permet d'éviter cette étape.

#13

Updated by Alain Deschênes about 4 years ago

Bonjour Messieurs,

Pour l'instant, sur ma version 1.9.10.2, je contourne le problème comme mentionné ci-dessus.

Cependant, je m'inquiète des utilisateurs qui utilisent la version https://campus.chamilo.org tel que montré ci-dessous...

Éventuellement, je suis conscient que vous travailler fort sur la version 1.10.x, cependant, il serait intéressant d'avoir un correctif pour la version 1.9.10.x

Bien à vous,

Alain Deschênes

#14

Updated by Yannick Warnier about 4 years ago

  • Status changed from Needs more info to Rejected - Abandoned
  • % Done changed from 0 to 100

Campus.chamilo.org sera upgradé à la version 1.10.0 le 12/09.
Pour le reste, nous fournissons des patches en priorité sur la dernière version en développement (pas la capacité de faire mieux). Libre à tout un chacun de les analyser et les appliquer sur les versions antérieures.

Je ferme cette tâche. Merci à tous.

#15

Updated by Alain Deschênes about 4 years ago

Problème résolu en modifiant le fichier

/www/main/inc/ajax/document.ajax.php en effectuant la modification suivante:

En espérant que ça puisse servir ;-)

Alain

Also available in: Atom PDF