Projet

Général

Profil

Régression #22934

Erreur "Out of Perimeter" même si le privilège de groupe "Accéder à tous les documents..." est actif

Ajouté par Charles BATIONO il y a plus d'un an. Mis à jour il y a environ un an.

Statut:
R&D - Terminé
Priorité:
1-Majeur
Assigné à:
Version cible:
Début:
24/11/2022
Echéance:
28/02/2023
Tags Parapheur:

Description

Depuis la nouvelle version :
J'ai un groupe utilisateur qui a les droits "Accéder à tous les documents et gérer les circuits" et "Initier un nouveau circuit de visa / signature"

Quand les membres de ce groupe vont dans la loupe et choisisse un dossier "En cours" (pas de pb sur dossier terminé), s'il clique sur le nom du dossier au lieu d'avoir la visionneuse du doc , ils ont le message d'erreur "message "Out of perimeter"
Si j'ajoute à ce groupe les droits "Administrer les utilisateurs" le problème disparait.

Ce pb est une régression, je n'avait pas ce type d'erreur par le passé avec juste les droits "Accéder à tous les documents et gérer les circuits" et "Initier un nouveau circuit de visa / signature"


Demandes liées

Lié à Backlog Parapheur - Anomalie #23333: Impossible de visualiser le circuit si l'un des utilisateurs du circuit n'est pas dans mon périmètre d'administrationR&D - Terminé2022-12-302023-02-28

Historique

#3 Mis à jour par Charles BATIONO il y a plus d'un an

13703

Lorsque je commente les ligne suivantes (Voir PJ) du ficheir UserController.php, je n'ai plus le message d'erreur.

if (!empty($groupsIds)) {
            $groups = GroupModel::get(['select' => ['label', 'id'], 'where' => ['id in (?)'], 'data' => [$groupsIds]]);
            $user['groups'] = $groups;
       //} elseif (!$actuallyAlone) {
       //     return $response->withStatus(403)->withJson(['errors' => 'User out of perimeter']);
        }

Par ailleurs après vérification, l'anomalie est liée à cette demande: #17436

#5 Mis à jour par Emmanuel DILLARD il y a plus d'un an

  • Tracker changé de Anomalie à Régression
  • Sujet changé de Régression : Impossible de voir les docs en cours pour certains groupes à Impossible de voir les docs en cours pour certains groupes
  • Echéance mis à 28/11/2022
  • Statut changé de A qualifier à R&D - A étudier

#6 Mis à jour par Emmanuel DILLARD il y a plus d'un an

  • Sujet changé de Impossible de voir les docs en cours pour certains groupes à Erreur "Out of Perimeter" même si le privilège de groupe "Accéder à tous les documents..." est actif
  • Statut changé de R&D - A étudier à R&D - A planifier

#7 Mis à jour par Emmanuel DILLARD il y a plus d'un an

  • Echéance 28/11/2022 supprimé

#8 Mis à jour par Emmanuel DILLARD il y a plus d'un an

  • Lié à Anomalie #23333: Impossible de visualiser le circuit si l'un des utilisateurs du circuit n'est pas dans mon périmètre d'administration ajouté

#9 Mis à jour par Emmanuel DILLARD il y a environ un an

  • Statut changé de R&D - A planifier à R&D - En cours

#10 Mis à jour par Emmanuel DILLARD il y a environ un an

  • Echéance mis à 28/02/2023

#11 Mis à jour par Emmanuel DILLARD il y a environ un an

  • Assigné à Emmanuel DILLARD supprimé

#12 Mis à jour par Nicolas LE BOZEC il y a environ un an

  • Assigné à mis à Nicolas LE BOZEC

#13 Mis à jour par GIT LAB il y a environ un an

Commit ajouté sur la branche fix/22934/21.03_TMA5 de MaarchParapheur
FIX #22934 TIME 1:00 Added check if user has the privilege to manage groups
https://labs.maarch.org/maarch/MaarchParapheur/commit/127d9ba6e8bd739b14de33ce6f6285e977d31e85

#14 Mis à jour par GIT LAB il y a environ un an

Commit ajouté sur la branche fix/22934/21.03_TMA5 de MaarchParapheur
FIX #22934 TIME 0:30 Change the elseif check to if in order to access it when the user privilege is active
https://labs.maarch.org/maarch/MaarchParapheur/commit/031afee13b03ccc1715ad1726f88f48124e2975c

#15 Mis à jour par Nicolas LE BOZEC il y a environ un an

  • Statut changé de R&D - En cours à R&D - En test

#16 Mis à jour par GIT LAB il y a environ un an

Commit ajouté sur la branche fix/22934/21.03_TMA5 de MaarchParapheur
FIX #22934 TIME 0:40 Changed to be able to see the groups of users who are in my scope in the user admin even if I don't have the right to administer groups
https://labs.maarch.org/maarch/MaarchParapheur/commit/aed45ff92b285d96707f9b906da8584a35d29b43

#17 Mis à jour par GIT LAB il y a environ un an

#18 Mis à jour par Hamza HRAMCHI il y a environ un an

  • Statut changé de R&D - En test à R&D - Terminé

#19 Mis à jour par GIT LAB il y a environ un an

Commit ajouté sur la branche fix/22934/21.03 de MaarchParapheur
FIX #22934 0:10 Correction of out of perimeter
https://labs.maarch.org/maarch/MaarchParapheur/commit/c5ac4691384edf5f77d11794f1eccc3b39b4eaff

Formats disponibles : Atom PDF