Tâche #10350
Scénario #12727: Corriger les bugs fonctionnels remontés sur Zéphir 2.5.0
droits zephir pour installation
Description
Bonjour
Pour qu'un utilisateur puisse installer reussir un enregistrement de serveur il lui faut les droits Ajout/Modification de serveur (enregistrement).
En l'absence de ce droit, l'utilisateur a le message "Mise à jour des informations sur le matériel dans la Base" et rien ne se passe après sauf si il tape sur la touche entrée. Ensuite il a à nouveau un message : vous n’êtes pas autorisé à effectuer cette opération."
Serait il possible de corriger ce problème ?
Est il possible via une requete dans la base postgre de modifier les droits d'un ensemble d'utilisateur ?
Arnaud Bougeard
Demandes liées
Révisions associées
Prise en compte des infos matérielles dans la fonction get_conf_uucp
- permet à un utilisateur sans les droits d'ajout de serveur de mettre à
jour ces information à l'enregistrement
ref #10350 @20m
Passage des informations sur le matériel sans utiliser serveurs.edit_serveur
- permet de mettre à jour ces données sans les droits d'ajout de serveur
ref #10350 @1h
Gestion du cas où Zéphir ne serait pas encore à jour
ref #10350 @15m
fix d'un cas non géré dans le commit précédent
ref #10350 @10m
fix typo
ref #10350
Correction d'un elif mal refactorisé
ref #10350 @15m
Historique
#1 Mis à jour par Joël Cuissinat il y a plus de 9 ans
- Tracker changé de Anomalie à Tâche
- Temps estimé mis à 4.00 h
- Tâche parente mis à #10329
- Restant à faire (heures) mis à 4.0
#2 Mis à jour par Fabrice Barconnière il y a environ 9 ans
- Tâche parente changé de #10329 à #10573
#3 Mis à jour par Joël Cuissinat il y a environ 9 ans
- Tâche parente
#10573supprimé - Distribution changé de EOLE 2.3 à Toutes
Cette demande a déjà été repoussée deux fois !
Je la place dans un scénario dédié...
#4 Mis à jour par Joël Cuissinat il y a environ 9 ans
- Version cible
sprint 2015 8-10supprimé - Tâche parente mis à #10764
#5 Mis à jour par Bruno Boiget il y a presque 9 ans
- Temps estimé changé de 4.00 h à 2.00 h
- Restant à faire (heures) changé de 4.0 à 2.0
- après authentification
- avant de proposer l'option de création du serveur à l'enregistrement
#6 Mis à jour par Bruno Boiget il y a plus de 8 ans
Après vérification, le problème est plus que cosmétique.
Le problème se pose même si l'utilisateur ne demande pas la création d'un nouveau serveur.
Sans les droits d'écriture, il ne peut pas mettre à jour les infos sur le matériel.
- ne pas mettre à jour ces informations (génant en cas de réinstallation d'un serveur sur une nouvelle machine)
- créer une fonction spécifique pour les mettre à jour (aujourd'hui : utilisation de la fonction edit_serveur)
#7 Mis à jour par Bruno Boiget il y a plus de 8 ans
- Tâche parente changé de #10764 à #12727
#8 Mis à jour par Scrum Master il y a plus de 8 ans
- Statut changé de Nouveau à En cours
#9 Mis à jour par Scrum Master il y a plus de 8 ans
- Assigné à mis à Bruno Boiget
#10 Mis à jour par Bruno Boiget il y a plus de 8 ans
- Restant à faire (heures) changé de 2.0 à 0.5
Pour les modules 2.4.2 et > j'ai modifié la procédure d'enregistrement pour que les informations sur le matériel soient passées dans une fonction qui ne nécessite pas les droit en question.
Pour tester cette modification avant publication l'état :
- mettre à jour un serveur Zéphir 2.5.0 en version candidate
- sur le module (2.4.2 ou ), récupérer les paquets candidats zephir-client et zephir-stats avant l'enregistrement
Pour les versions antérieures (ou en cas d'utilisation de Zéphir 2.3), il faudra que les utilisateurs aient les droits d'ajout/modification de serveur.
Sur les clients 2.4.2 et >, dans le cas où Zéphir n'a pas encore cette fonctionnalité, les informations de matériel ne seront remontées que si l'utilisateur a des droits suffisants.
#11 Mis à jour par Bruno Boiget il y a plus de 8 ans
- % réalisé changé de 0 à 100
refaire les paquets 2.4.2 et + après test du code sur une VM
#12 Mis à jour par Bruno Boiget il y a plus de 8 ans
- Statut changé de En cours à Résolu
#13 Mis à jour par Fabrice Barconnière il y a plus de 8 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) changé de 0.5 à 0.0