Project

General

Profile

Tâche #10350

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

droits zephir pour installation

Added by arnaud bougeard about 6 years ago. Updated over 5 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
01/23/2015
Due date:
% Done:

100%

Estimated time:
2.00 h
Spent time:
Remaining (hours):
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


Related issues

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

Associated revisions

Revision 44be3b4e (diff)
Added by Bruno Boiget over 5 years ago

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

Revision f387791b (diff)
Added by Bruno Boiget over 5 years ago

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

Revision 49ceb783 (diff)
Added by Bruno Boiget over 5 years ago

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

ref #10350 @15m

Revision f83c8eac (diff)
Added by Bruno Boiget over 5 years ago

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

ref #10350 @10m

Revision f473d988 (diff)
Added by Bruno Boiget over 5 years ago

fix typo

ref #10350

Revision e5dc72bb (diff)
Added by Bruno Boiget over 5 years ago

Correction d'un elif mal refactorisé

ref #10350 @15m

History

#1 Updated by Joël Cuissinat about 6 years ago

  • Tracker changed from Anomalie to Tâche
  • Estimated time set to 4.00 h
  • Parent task set to #10329
  • Remaining (hours) set to 4.0

#2 Updated by Fabrice Barconnière about 6 years ago

  • Parent task changed from #10329 to #10573

#3 Updated by Joël Cuissinat about 6 years ago

  • Parent task deleted (#10573)
  • Distribution changed from EOLE 2.3 to Toutes

Cette demande a déjà été repoussée deux fois !
Je la place dans un scénario dédié...

#4 Updated by Joël Cuissinat about 6 years ago

  • Target version deleted (sprint 2015 8-10)
  • Parent task set to #10764

#5 Updated by Bruno Boiget almost 6 years ago

  • Estimated time changed from 4.00 h to 2.00 h
  • Remaining (hours) changed from 4.0 to 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 Updated by Bruno Boiget over 5 years ago

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 Updated by Bruno Boiget over 5 years ago

  • Parent task changed from #10764 to #12727

#8 Updated by Scrum Master over 5 years ago

  • Status changed from Nouveau to En cours

#9 Updated by Scrum Master over 5 years ago

  • Assigned To set to Bruno Boiget

#10 Updated by Bruno Boiget over 5 years ago

  • Remaining (hours) changed from 2.0 to 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 Updated by Bruno Boiget over 5 years ago

  • % Done changed from 0 to 100

refaire les paquets 2.4.2 et + après test du code sur une VM

#12 Updated by Bruno Boiget over 5 years ago

  • Status changed from En cours to Résolu

#13 Updated by Fabrice Barconnière over 5 years ago

  • Status changed from Résolu to Fermé
  • Remaining (hours) changed from 0.5 to 0.0

Also available in: Atom PDF