Scénario #33048
Depuis Zéphir 2.8.0 il est impossible de sélectionner un groupe de serveur en fonction d’une variable
Status:
Terminé (Sprint)
Priority:
Normal
Assigned To:
Category:
-
Target version:
Start date:
09/06/2021
Due date:
09/24/2021
% Done:
100%
Story points:
1.0
Remaining (hours):
0.00 hour
Velocity based estimate:
Release:
Release relationship:
Auto
Description
Problème¶
La sélection d’un groupe de serveur en fonction d’une variable ne fonctionne pas en 2.8.0 et 2.8.1.
août 30 10:12:51 zephir zephir_web[2127]: [-] 192.168.230.30 - - [30/Aug/2021:08:12:51 +0000] "POST /serveur/groupe_vars HTTP/1.1" 200 57782 "https://zephir.ac-test.fr:8070/" "Mozilla/5.0 (Windows NT 10.0; rv:78.0) Gecko/20100101 Firefox/78.0" août 30 10:13:03 zephir zephir_web[2127]: 2021-08-30T10:13:03+0200 [twisted.web.server.Request#critical] août 30 10:13:03 zephir zephir_web[2127]: Traceback (most recent call last): août 30 10:13:03 zephir zephir_web[2127]: File "/usr/lib/python3/dist-packages/twisted/web/http.py", line 1700, in dataReceived août 30 10:13:03 zephir zephir_web[2127]: finishCallback(data[contentLength:]) août 30 10:13:03 zephir zephir_web[2127]: File "/usr/lib/python3/dist-packages/twisted/web/http.py", line 2116, in _finishRequestBody août 30 10:13:03 zephir zephir_web[2127]: self.allContentReceived() août 30 10:13:03 zephir zephir_web[2127]: File "/usr/lib/python3/dist-packages/twisted/web/http.py", line 2225, in allContentReceived août 30 10:13:03 zephir zephir_web[2127]: req.requestReceived(command, path, version) août 30 10:13:03 zephir zephir_web[2127]: File "/usr/lib/python3/dist-packages/twisted/web/http.py", line 918, in requestReceived août 30 10:13:03 zephir zephir_web[2127]: self.process() août 30 10:13:03 zephir zephir_web[2127]: --- <exception caught here> --- août 30 10:13:03 zephir zephir_web[2127]: File "/usr/lib/python3/dist-packages/twisted/web/server.py", line 199, in process août 30 10:13:03 zephir zephir_web[2127]: self.render(resrc) août 30 10:13:03 zephir zephir_web[2127]: File "/usr/lib/python3/dist-packages/twisted/web/server.py", line 259, in render août 30 10:13:03 zephir zephir_web[2127]: body = resrc.render(self) août 30 10:13:03 zephir zephir_web[2127]: File "/usr/lib/python3/dist-packages/zephir/web/template/page.py", line 158, in render août 30 10:13:03 zephir zephir_web[2127]: ret = self.render_design(request) août 30 10:13:03 zephir zephir_web[2127]: File "/usr/lib/python3/dist-packages/zephir/web/template/design.py", line 28, in render_design août 30 10:13:03 zephir zephir_web[2127]: self.renderView(request) août 30 10:13:03 zephir zephir_web[2127]: File "/usr/lib/python3/dist-packages/zephir/web/html/serveurs.py", line 4836, in renderView août 30 10:13:03 zephir zephir_web[2127]: groupe_vars = get_groupe_vars(request) août 30 10:13:03 zephir zephir_web[2127]: File "/usr/lib/python3/dist-packages/zephir/web/html/erreur.py", line 164, in get_groupe_vars août 30 10:13:03 zephir zephir_web[2127]: varvalue = request.args['val_%s' % arg_name][0] août 30 10:13:03 zephir zephir_web[2127]: builtins.KeyError: 'val_var_1' août 30 10:13:03 zephir zephir_web[2127]: août 30 10:13:03 zephir zephir_web[2127]: [-] Unhandled Error août 30 10:13:03 zephir zephir_web[2127]: [-] Traceback (most recent call last): août 30 10:13:03 zephir zephir_web[2127]: [-] File "/usr/lib/python3/dist-packages/twisted/web/http.py", line 1700, in dataReceived août 30 10:13:03 zephir zephir_web[2127]: [-] finishCallback(data[contentLength:]) août 30 10:13:03 zephir zephir_web[2127]: [-] File "/usr/lib/python3/dist-packages/twisted/web/http.py", line 2116, in _finishRequestBody août 30 10:13:03 zephir zephir_web[2127]: [-] self.allContentReceived() août 30 10:13:03 zephir zephir_web[2127]: [-] File "/usr/lib/python3/dist-packages/twisted/web/http.py", line 2225, in allContentReceived août 30 10:13:03 zephir zephir_web[2127]: [-] req.requestReceived(command, path, version) août 30 10:13:03 zephir zephir_web[2127]: [-] File "/usr/lib/python3/dist-packages/twisted/web/http.py", line 918, in requestReceived août 30 10:13:03 zephir zephir_web[2127]: [-] self.process() août 30 10:13:03 zephir zephir_web[2127]: [-] --- <exception caught here> --- août 30 10:13:03 zephir zephir_web[2127]: [-] File "/usr/lib/python3/dist-packages/twisted/web/server.py", line 199, in process août 30 10:13:03 zephir zephir_web[2127]: [-] self.render(resrc) août 30 10:13:03 zephir zephir_web[2127]: [-] File "/usr/lib/python3/dist-packages/twisted/web/server.py", line 259, in render août 30 10:13:03 zephir zephir_web[2127]: [-] body = resrc.render(self) août 30 10:13:03 zephir zephir_web[2127]: [-] File "/usr/lib/python3/dist-packages/zephir/web/template/page.py", line 158, in render août 30 10:13:03 zephir zephir_web[2127]: [-] ret = self.render_design(request) août 30 10:13:03 zephir zephir_web[2127]: [-] File "/usr/lib/python3/dist-packages/zephir/web/template/design.py", line 28, in render_design août 30 10:13:03 zephir zephir_web[2127]: [-] self.renderView(request) août 30 10:13:03 zephir zephir_web[2127]: [-] File "/usr/lib/python3/dist-packages/zephir/web/html/serveurs.py", line 4836, in renderView août 30 10:13:03 zephir zephir_web[2127]: [-] groupe_vars = get_groupe_vars(request) août 30 10:13:03 zephir zephir_web[2127]: [-] File "/usr/lib/python3/dist-packages/zephir/web/html/erreur.py", line 164, in get_groupe_vars août 30 10:13:03 zephir zephir_web[2127]: [-] varvalue = request.args['val_%s' % arg_name][0] août 30 10:13:03 zephir zephir_web[2127]: [-] builtins.KeyError: 'val_var_1' août 30 10:13:03 zephir zephir_web[2127]: 2021-08-30T10:13:03+0200 [twisted.python.log#info] 192.168.230.30 - - [30/Aug/2021:08:13:02 +0000] "POST /serveur/groupe_vars HTTP/1.1" 500 6350 "https://zephir.ac-test.fr:8070/" "Mozilla/5.0 (Windows NT 10.0; rv:78.0) Gecko/20100101 Firefox/78.0" août 30 10:13:03 zephir zephir_web[2127]: [-] 192.168.230.30 - - [30/Aug/2021:08:13:02 +0000] "POST /serveur/groupe_vars HTTP/1.1" 500 6350 "https://zephir.ac-test.fr:8070/" "Mozilla/5.0 (Windows NT 10.0; rv:78.0) Gecko/20100101 Firefox/78.0" août 30 10:13:17 zephir ntpd[2046]: Soliciting pool server 176.119.210.243
C’est fonctionnel en 2.7.2.
Critères d’acceptation¶
- Démarrer un
aca.zephir-2.8.0-AvecConf
ouaca.zephir-2.8.1-AvecConf
- Se connection
admin_zephir
- Cliquer le menu
Serveurs
- Cliquer sur
Sélectionner et enregistrer un groupe de serveurs
- Pas de choix de module → cliquer sur
Suivant
- Pas de critères de recherche → cliquer sur
Suivant
- Chercher les serveurs avec
nom_machine == amon
- Cliquer sur
Valider les conditions
- Pas de choix de module → cliquer sur
ATTENTION: Faire un paquet stable rapidement
Subtasks
Related issues
History
#1 Updated by Gilles Grandgérard over 1 year ago
- Tracker changed from Demande to Scénario
- Due date set to 09/24/2021
- Target version set to Prestation Cadoles MEN 2021 35-38
#2 Updated by Joël Cuissinat over 1 year ago
- Story points set to 1.0
#3 Updated by Gilles Grandgérard over 1 year ago
- Subject changed from Depuis 2.8.0 il est impossible de sélectionner un groupe de serveur en fonction d’une variable to Depuis Zéphir 2.8.0 il est impossible de sélectionner un groupe de serveur en fonction d’une variable
#4 Updated by Gilles Grandgérard over 1 year ago
- Description updated (diff)
#5 Updated by Emmanuel GARETTE over 1 year ago
- Assigned To set to Matthieu Lamalle
#6 Updated by Joël Cuissinat over 1 year ago
- Related to Tâche #33095: Valider le scénario Depuis Zéphir 2.8.0 il est impossible de sélectionner un groupe de serveur en fonction d’une variable added
#7 Updated by Ludwig Seys over 1 year ago
- Status changed from Nouveau to Résolu
#8 Updated by Daniel Dehennin over 1 year ago
- Status changed from Résolu to Terminé (Sprint)
#9 Updated by Joël Cuissinat over 1 year ago
- Release set to EOLE 2.8.0.1