Projet

Général

Profil

Actions

Régression #22934

fermé

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 environ 2 ans. Mis à jour il y a presque 2 ans.

Statut:
R&D - Terminé
Priorité:
1-Majeur
Assigné à:
Version cible:
Début:
24/11/2022
Echéance:
28/02/2023
Projet 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"


Fichiers


Demandes liées 1 (0 ouverte1 fermée)

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'administrationClôturé30/12/202228/02/2023Actions

Mis à jour par Charles BATIONO il y a environ 2 ans

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

Mis à jour par Emmanuel DILLARD il y a environ 2 ans

  • 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

Mis à jour par Emmanuel DILLARD il y a environ 2 ans

  • 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

Mis à jour par Emmanuel DILLARD il y a environ 2 ans

  • Echéance 28/11/2022 supprimé

Mis à jour par Emmanuel DILLARD il y a presque 2 ans

  • 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é

Mis à jour par Emmanuel DILLARD il y a presque 2 ans

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

Mis à jour par Emmanuel DILLARD il y a presque 2 ans

  • Echéance mis à 28/02/2023

Mis à jour par Emmanuel DILLARD il y a presque 2 ans

  • Assigné à Emmanuel DILLARD supprimé

Mis à jour par Nicolas LE BOZEC il y a presque 2 ans

  • Assigné à mis à Nicolas LE BOZEC

Mis à jour par GIT LAB il y a presque 2 ans

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

Mis à jour par GIT LAB il y a presque 2 ans

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

Mis à jour par Nicolas LE BOZEC il y a presque 2 ans

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

Mis à jour par GIT LAB il y a presque 2 ans

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

Mis à jour par GIT LAB il y a presque 2 ans

Mis à jour par Hamza HRAMCHI il y a presque 2 ans

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

Mis à jour par GIT LAB il y a presque 2 ans

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

Actions

Formats disponibles : Atom PDF