Projet

Général

Profil

Tâche #10350

Scénario #12727: Corriger les bugs fonctionnels remontés sur Zéphir 2.5.0

droits zephir pour installation

Ajouté par arnaud bougeard il y a plus de 9 ans. Mis à jour il y a plus de 8 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
23/01/2015
Echéance:
% réalisé:

100%

Temps estimé:
2.00 h
Temps passé:
Restant à faire (heures):
0.0

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

Copié vers Zéphir - Tâche #13099: droits zephir pour installation Fermé 23/01/2015

Révisions associées

Révision 44be3b4e (diff)
Ajouté par Bruno Boiget il y a plus de 8 ans

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

Révision f387791b (diff)
Ajouté par Bruno Boiget il y a plus de 8 ans

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

Révision 49ceb783 (diff)
Ajouté par Bruno Boiget il y a plus de 8 ans

Gestion du cas où Zéphir ne serait pas encore à jour

ref #10350 @15m

Révision f83c8eac (diff)
Ajouté par Bruno Boiget il y a plus de 8 ans

fix d'un cas non géré dans le commit précédent

ref #10350 @10m

Révision f473d988 (diff)
Ajouté par Bruno Boiget il y a plus de 8 ans

fix typo

ref #10350

Révision e5dc72bb (diff)
Ajouté par Bruno Boiget il y a plus de 8 ans

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 #10573 supprimé
  • 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-10 supprimé
  • 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
Vérifier les groupes de droits disponibles
  • 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.

Dans ce cas, il faudrait soit :
  • 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

Formats disponibles : Atom PDF