Projet

Général

Profil

Tâche #33447

Scénario #33394: Traitement express MEN (46-48)

Zephir : dans une variante, il n'est pas possible de changer les droits d'un fichier divers

Ajouté par Emmanuel GARETTE il y a plus de 2 ans. Mis à jour il y a plus de 2 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
24/11/2021
Echéance:
% réalisé:

100%

Restant à faire (heures):
0.0

Description

Sur une variante, je ne peux pas changer les droits d'un fichier divers.

J'ai systématiquement une erreur me disant que je n'ai pas remplit tous le champs.

Voici un patch pour corriger le problème :

diff --git a/python/zephir/web/html/modules.py b/python/zephir/web/html/modules.py
index 175fd8b1..e395a4f3 100644
--- a/python/zephir/web/html/modules.py
+++ b/python/zephir/web/html/modules.py
@@ -1952,7 +1952,10 @@ class SavePerms(Design):
                 mode = escape(request.args[b'mode'][0])
                 user = escape(request.args[b'user'][0])
                 group = escape(request.args[b'group'][0])
-                pass_var = md5(escape(request.args[b'pass_var'][0])).hexdigest()
+                pass_var = escape(request.args[b'pass_var'][0])
+                if not isinstance(pass_var, bytes):
+                    pass_var = pass_var.encode()
+                pass_var = md5(pass_var).hexdigest()
                 assert variante
                 assert module
                 assert filename

Révisions associées

Révision 7006dae9 (diff)
Ajouté par Joël Cuissinat il y a plus de 2 ans

Intégration patch Cadoles "droits d'un fichier divers dans une variante"

Ref: #33447

Historique

#1 Mis à jour par Joël Cuissinat il y a plus de 2 ans

  • Sujet changé de Zephir : dans un variable il n'est pas possible de changer les droits d'un fichier divers à Zephir : dans une variante, il n'est pas possible de changer les droits d'un fichier divers
  • Tâche parente mis à #33394

#2 Mis à jour par Joël Cuissinat il y a plus de 2 ans

L'équivalent de https://dev-eole.ac-dijon.fr/squash/executions/12901 mais dans le cadre d'une variante...

#3 Mis à jour par Joël Cuissinat il y a plus de 2 ans

  • Statut changé de Nouveau à En cours
  • Assigné à mis à Joël Cuissinat

#4 Mis à jour par Joël Cuissinat il y a plus de 2 ans

  • Statut changé de En cours à Résolu
  • % réalisé changé de 0 à 100

Intégré 2.8.0 et 2.8.1

#5 Mis à jour par Joël Cuissinat il y a plus de 2 ans

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) mis à 0.0
zephir-parc$ git branch -r --contains 7006dae9  
  origin/2.8.0/master
  origin/HEAD -> origin/master
  origin/dist/eole/2.8.0/master
  origin/dist/eole/2.8.1/master
  origin/master

Formats disponibles : Atom PDF