Projet

Général

Profil

Actions

Fonctionnalité #17436

fermé

Groupes utilisateurs à administration contrôlée : Associer un ou plusieurs groupe(s) autorisés à la création de l'utilisateur

Ajouté par Emmanuel DILLARD il y a plus de 3 ans. Mis à jour il y a plus d'un an.

Statut:
R&D - Terminé
Priorité:
1-Majeur
Assigné à:
Quentin RIBAC
Version cible:
Début:
14/06/2021
Echéance:
Projet Parapheur:

Description

Administrer les utilisateurs ne permet pas l'affectation à un groupe si le privilège administrer les groupes n'est pas activé.

Permettre d'associer l'utilisateur à un groupe via la fiche utilisateur.

-> pb de sécurité (groupes à administration contrôlée cf Courrier)


Fichiers

Capture d’écran 2021-06-14 112601.png (42,4 ko) Capture d’écran 2021-06-14 112601.png Admin Courrier Emmanuel DILLARD, 14/06/2021 11:26

Mis à jour par Emmanuel DILLARD il y a plus de 3 ans

  • Echéance mis à 14/06/2021
  • Statut changé de R&D - A étudier à Etude planifiée

Mis à jour par Emmanuel DILLARD il y a plus de 3 ans

  • Priorité changé de 2-Sérieux à 1-Majeur

Mis à jour par Emmanuel DILLARD il y a plus de 3 ans

  • Tracker changé de Ergonomie à Fonctionnalité

Mis à jour par Emmanuel DILLARD il y a plus de 3 ans

  • Sujet changé de Associer un ou plusieurs groupe(s) à le création de l'utilisateur à Associer un ou plusieurs groupe(s) à la création de l'utilisateur

Mis à jour par Emmanuel DILLARD il y a plus de 3 ans

  • Fichier Capture d’écran 2021-06-14 112601.png Capture d’écran 2021-06-14 112601.png ajouté
  • Sujet changé de Associer un ou plusieurs groupe(s) à la création de l'utilisateur à Groupes utilisateurs à administration contrôlée : Associer un ou plusieurs groupe(s) autorisés à la création de l'utilisateur
  • Echéance 14/06/2021 supprimé
  • Statut changé de Etude planifiée à En attente financement
  • Assigné à changé de EDI PO à Ludovic ARAUJO
  • Version cible changé de 288 à Develop

En tant qu'administrateur, je souhaite déléguer à un ou plusieurs groupes, la fonctionnalité d'administration des utilisateurs en choisissant les groupes attribuables ou non à ces derniers.

Via Administration / Groupes d'utilisateurs / édition du groupe :

Privilèges
Droits d'administration
Utilisateurs Présentation des groupes existants avec pour chacun une case à cocher précisant s'il est affectable ou non par le groupe édité. Un groupe coché signifie que l'utilisateur appartenant au groupe édité pourra attribuer ce groupe fonctionnel aux utilisateurs qu'il administre. Un groupe non coché ne pourra donc pas être attribué aux utilisateurs administrés.

Attention : sans effet si le privilège droits d'administration / Groupes d'utilisateurs est activé

Un message d'avertissement de sécurité sera implémenté si l'administrateur active le droit d'administration lié à la gestion des groupes.

-> associer un utilisateur à un groupe autorisé à partir de la page utilisateur

Cible : Develop
Effort : 8 (Voir UO BPU)

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

  • Statut changé de En attente financement à Complément d'Informations

Mis à jour par Etienne FAMERY il y a environ 3 ans

  • Echéance mis à 19/11/2021
  • Statut changé de Complément d'Informations à A traiter
  • Assigné à changé de Ludovic ARAUJO à Madina Makhmutova

Le client souhaite lancer le développement de la fonctionnalité.

Mis à jour par Madina Makhmutova il y a environ 3 ans

  • Echéance changé de 19/11/2021 à 15/11/2021
  • Statut changé de A traiter à R&D - A étudier

Mis à jour par Ludovic ARAUJO il y a environ 3 ans

  • Statut changé de R&D - A étudier à A traiter

Le client a validé la demande avec 8UO.
Pourrait-on avoir le cahier de spec (Votre compréhension du besoin, la fonctionnalité développée, votre date de livraison, les tests a effectué pour valider le dev)

Mis à jour par Madina Makhmutova il y a environ 3 ans

  • Statut changé de A traiter à R&D - A étudier

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

  • Priorité changé de 1-Majeur à 0-Bloquant

Mis à jour par Madina Makhmutova il y a environ 3 ans

  • Echéance 15/11/2021 supprimé
  • Statut changé de R&D - A étudier à R&D - A planifier
  • Assigné à Madina Makhmutova supprimé

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

  • Statut changé de R&D - A planifier à Complément d'Informations
  • Assigné à mis à Emmanuel DILLARD

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

  • Echéance mis à 30/11/2021

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

  • Statut changé de Complément d'Informations à R&D - En cours
  • Assigné à Emmanuel DILLARD supprimé

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

Commit ajouté sur la branche feat/17436/develop de MaarchParapheur
FEAT #17436 TIME 1:30 WIP: choose the groups of authorized assignments
https://labs.maarch.org/maarch/MaarchParapheur/commit/cdbb37dad5faaf734027b14e1969c8eb64393848

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

Commit ajouté sur la branche feat/17436/develop de MaarchParapheur
FEAT #17436 TIME 0:35 can associate groups to user + send authorized groups
https://labs.maarch.org/maarch/MaarchParapheur/commit/95102482e95a327cc1dca91daab805115ad8edce

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

Commit ajouté sur la branche feat/17436/develop de MaarchParapheur
FIX #17436 TIME 0:10 send authorized groups when updating privilege
https://labs.maarch.org/maarch/MaarchParapheur/commit/70e23e5549d5838d0f189f4fdecb4698399b845a

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

Commit ajouté sur la branche feat/17436/develop de MaarchParapheur
FIX #17436 TIME 0:13 format data to send
https://labs.maarch.org/maarch/MaarchParapheur/commit/395e9b6d0f5d4e65dd68fdd60436890da7d7ed29

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

Commit ajouté sur la branche feat/17436/develop de MaarchParapheur
FIX #17436 TIME 0:10 send selected group ids
https://labs.maarch.org/maarch/MaarchParapheur/commit/13462f1e4fb067279fed5acb9d6f6a62df09e5ee

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

Commit ajouté sur la branche feat/17436/develop de MaarchParapheur
FEAT #17436 TIME 2:00 storing privilege parameters for manage_users
https://labs.maarch.org/maarch/MaarchParapheur/commit/c91d408f5049ec614f4ef848de84c10b032d2c04

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

RAF

BACK - Appliquer les droits paramétrés
FRONT - associer les groupes aux utilisateurs

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

  • Echéance changé de 30/11/2021 à 14/12/2021

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

Commit ajouté sur la branche feat/17436/develop de MaarchParapheur
FIX #17436 TIME 1:08 admin groups: link front/back + add unlinkGroup function
https://labs.maarch.org/maarch/MaarchParapheur/commit/3218479c169d8e8ef3e6c21e0d5fa654627bd7c4

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

Commit ajouté sur la branche feat/17436/develop de MaarchParapheur
FEAT #17436 TIME 0:15 GET/groups/{id}/privilege/{privilegeId}
https://labs.maarch.org/maarch/MaarchParapheur/commit/589d2ed6cd62e66b9164cf7a55f84e7257d9ed8f

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

Commit ajouté sur la branche feat/17436/develop de MaarchParapheur
FIX #17436 TIME 0:39 display saved authorized groups
https://labs.maarch.org/maarch/MaarchParapheur/commit/1dfcfcb03c1c8aea0c967809f547deb5d45973d2

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

Commit ajouté sur la branche feat/17436/develop de MaarchParapheur
FEAT #17436 TIME 0:08 canGivePrivilege works without parameters field
https://labs.maarch.org/maarch/MaarchParapheur/commit/215b429c6b2f1fd8b9f621ae9e15cc137acf1a94

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

Commit ajouté sur la branche feat/17436/develop de MaarchParapheur
FEAT #17436 TIME 0:25 GET/rest/manageablegroups
https://labs.maarch.org/maarch/MaarchParapheur/commit/67a4f58436922337e727fd76d1e518a0162746b5

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

Commit ajouté sur la branche feat/17436/develop de MaarchParapheur
FEAT #17436 TIME 0:13 unlink a user from a group with correct privileges
https://labs.maarch.org/maarch/MaarchParapheur/commit/8f93087af56ec4bc0d797a16d6e79c3fdb2889ad

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

Commit ajouté sur la branche feat/17436/develop de MaarchParapheur
FIX #17436 TIME 0:10 unlink user from group
https://labs.maarch.org/maarch/MaarchParapheur/commit/085e1cdc3232751af92cbb0fcd6c718c6c7ed30f

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

Commit ajouté sur la branche feat/17436/develop de MaarchParapheur
FEAT #17436 TIME 0:03 added group IDs to GET/rest/users/{userId}
https://labs.maarch.org/maarch/MaarchParapheur/commit/8507aa19c9033a73b8126152ea01ad3dc47ee165

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

Commit ajouté sur la branche feat/17436/develop de MaarchParapheur
FIX #17436 TIME 0:49 can associate groups to user
https://labs.maarch.org/maarch/MaarchParapheur/commit/ca12408cb95416259aad0e5039f65804e3d4e966

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

Commit ajouté sur la branche feat/17436/develop de MaarchParapheur
FIX #17436 TIME 0:10 update data
https://labs.maarch.org/maarch/MaarchParapheur/commit/6f55ecd178013bb5ed35f1454c49fbb7541024ca

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

Commit ajouté sur la branche feat/17436/develop de MaarchParapheur
FIX #17436 TIME 0:10 update data_fr.sql + structure.sql
https://labs.maarch.org/maarch/MaarchParapheur/commit/4b43e0ac3b0e880f577b32b2453e8b6c27fda016

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

Commit ajouté sur la branche feat/17436/develop de MaarchParapheur
FIX #17436 TIME 0:05 update canManage condition
https://labs.maarch.org/maarch/MaarchParapheur/commit/df37c333d7449c9f7ad6ad1278046d4f161c57ee

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

Commit ajouté sur la branche feat/17436/develop de MaarchParapheur
FEAT #17436 TIME 0:30 fixed getManageableGroups() when empty return; fixed permissions on getGroupPrivilege()
https://labs.maarch.org/maarch/MaarchParapheur/commit/aca841ada3bb7a61e97a85a812378b9c444f24f0

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

Commit ajouté sur la branche feat/17436/develop de MaarchParapheur
FEAT #17436 TIME 0:15 fixed privilege validation
https://labs.maarch.org/maarch/MaarchParapheur/commit/6a67b2cefc1a474a3161908c1c38269b382925f6

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

Commit ajouté sur la branche feat/17436/develop de MaarchParapheur
FEAT #17436 TIME 0:45 users can be created with no groups
https://labs.maarch.org/maarch/MaarchParapheur/commit/e0f9c153b43ca1cab433c82a53bd673afb4354af

Mis à jour par Ines MKACHER il y a presque 3 ans

  • Echéance 14/12/2021 supprimé

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

Commit ajouté sur la branche feat/17436/develop de MaarchParapheur
FIX #17436 TIME 0:10 fix checked groups + var lang
https://labs.maarch.org/maarch/MaarchParapheur/commit/0a0afcf56f671b89d6bb473886e556d5457044a6

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

Commit ajouté sur la branche feat/17436/develop de MaarchParapheur
FEAT #17436 TIME 0:10 GET/users/{id}: fixed groups field
https://labs.maarch.org/maarch/MaarchParapheur/commit/04c2319bf0a8405eb94ba54fdbe50edc96fc4fdf

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

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

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

  • Assigné à mis à Ines MKACHER

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

Commit ajouté sur la branche feat/17436/develop de MaarchParapheur
FEAT #17436 TIME 0:20 better validation
https://labs.maarch.org/maarch/MaarchParapheur/commit/22eef48fcfae5ca71d17d7f7074a8f0b1a40a7bd

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

Commit ajouté sur la branche feat/17436/develop de MaarchParapheur
FEAT #17436 TIME 0:10 fixed validation
https://labs.maarch.org/maarch/MaarchParapheur/commit/1acae3f21d8e3ec5d3c86cd8c8bbf2d70ff22bd7

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

Commit ajouté sur la branche feat/17436/develop de MaarchParapheur
FEAT #17436 TIME 0:15 clean code and fix function calls
https://labs.maarch.org/maarch/MaarchParapheur/commit/996664a997f06cebf82a2bc424cff7d01fb500e9

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

Commit ajouté sur la branche feat/17436/develop de MaarchParapheur
FEAT #17436 TIME 0:45 permissions in POST/users; groups field in PUT/users/{id}
https://labs.maarch.org/maarch/MaarchParapheur/commit/79480f379c9ea2b5cadab6c5a6db1496ce231a00

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

  • Assigné à changé de Ines MKACHER à Hamza HRAMCHI

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

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

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

Commit ajouté sur la branche feat/17436/develop de MaarchParapheur
FIX #17436 TIME 3:30 can add groups after creation
https://labs.maarch.org/maarch/MaarchParapheur/commit/da460a8e788db5f57a1f9ee6ea0be40c229a21ec

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

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

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

  • Echéance mis à 04/01/2022

Mis à jour par Ines MKACHER il y a presque 3 ans

  • Echéance 04/01/2022 supprimé

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

  • Echéance mis à 18/01/2022

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

  • ROADMAP mis à version Develop

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

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

Mis à jour par Ines MKACHER il y a presque 3 ans

  • Echéance 18/01/2022 supprimé
  • Statut changé de R&D - En cours à R&D - A planifier

Mis à jour par Ines MKACHER il y a plus de 2 ans

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

Mis à jour par Ines MKACHER il y a plus de 2 ans

  • Priorité changé de 0-Bloquant à 1-Majeur

Mis à jour par Quentin RIBAC il y a plus de 2 ans

  • Assigné à changé de Hamza HRAMCHI à Quentin RIBAC

Mis à jour par GIT LAB il y a plus de 2 ans

Commit ajouté sur la branche feat/17436/develop de MaarchParapheur
FEAT #17436 TIME 0:05 using UserGroupModel::setUserGroups instead of UserGroupModel::addUser
https://labs.maarch.org/maarch/MaarchParapheur/commit/7364c61d81a7e17442aa80ccb609123ab63a214d

Mis à jour par GIT LAB il y a plus de 2 ans

Commit ajouté sur la branche feat/17436/develop de MaarchParapheur
FEAT #17436 TIME 1 prevent removal of user from groups one has not right on
https://labs.maarch.org/maarch/MaarchParapheur/commit/99fa53930fd241156bb801fdb64c452f40455ab6

Mis à jour par GIT LAB il y a plus de 2 ans

Commit ajouté sur la branche feat/17436/develop de MaarchParapheur
FEAT #17436 TIME 0:30 prevent admin of certain groups from viewing users from other groups
https://labs.maarch.org/maarch/MaarchParapheur/commit/4975076e4cba828f445a054e11a7fecc1a75fddd

Mis à jour par GIT LAB il y a plus de 2 ans

Commit ajouté sur la branche feat/17436/develop de MaarchParapheur
FEAT #17436 TIME 1:20 taking manageable groups into account in UserController
https://labs.maarch.org/maarch/MaarchParapheur/commit/5060f43c9881982dfb9373453d98f1163600e6a1

Mis à jour par GIT LAB il y a plus de 2 ans

Commit ajouté sur la branche feat/17436/develop de MaarchParapheur
FEAT #17436 TIME 0:15 check privileges in HistoryController and SignatureController
https://labs.maarch.org/maarch/MaarchParapheur/commit/52df0703bcb18e9a4e7031368d0b3fe1068964a4

Mis à jour par Quentin RIBAC il y a plus de 2 ans

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

Mis à jour par GIT LAB il y a plus de 2 ans

Commit ajouté sur la branche feat/17436/develop de MaarchParapheur
FIX #17436 TIME 0:10 check if user if out of perimeter
https://labs.maarch.org/maarch/MaarchParapheur/commit/05a0a56bccb87bfb8289650afcaff0e4f0c29c67

Mis à jour par GIT LAB il y a plus de 2 ans

Commit ajouté sur la branche feat/17436/develop de MaarchParapheur
FEAT #17436 TIME 0:30 fixed UserController::hasRightByUserId(); applied it to UserController::update()
https://labs.maarch.org/maarch/MaarchParapheur/commit/6def1e8a5fd8419ee2e7451e94dca562ed4c413d

Mis à jour par GIT LAB il y a plus de 2 ans

Commit ajouté sur la branche feat/17436/develop de MaarchParapheur
FEAT #17436 TIME 0:30 improved UserController::hasRightByUserId() for versatility
https://labs.maarch.org/maarch/MaarchParapheur/commit/3fae749a72471168073ab4424b74f69a88120410

Mis à jour par GIT LAB il y a plus de 2 ans

Commit ajouté sur la branche feat/17436/develop de MaarchParapheur
FEAT #17436 TIME 0:15 UserController::get(): single db call when whole table is read
https://labs.maarch.org/maarch/MaarchParapheur/commit/02d5687b50516f5f04da40c7d47439450cee5f41

Mis à jour par GIT LAB il y a plus de 2 ans

Commit ajouté sur la branche feat/17436/develop de MaarchParapheur
FEAT #17436 TIME 0:15 prioritize group managers over user managers
https://labs.maarch.org/maarch/MaarchParapheur/commit/7e86273e91ffd33ab4f8ceed0e1a28bb2c693d62

Mis à jour par GIT LAB il y a plus de 2 ans

Commit ajouté sur la branche feat/17436/develop de MaarchParapheur
FEAT #17436 TIME 0:05 using camelCase
https://labs.maarch.org/maarch/MaarchParapheur/commit/568f6ce7bffd16283992b97b28ff13797aadee39

Mis à jour par GIT LAB il y a plus de 2 ans

Commit ajouté sur la branche feat/17436/develop de MaarchParapheur
FEAT #17436 TIME 0:30 removed GroupController::getGroupPrivilege() route in favor of GroupController::getById()
https://labs.maarch.org/maarch/MaarchParapheur/commit/daf048f12943cc798f590c6f269ace6bfea521f3

Mis à jour par GIT LAB il y a plus de 2 ans

Commit ajouté sur la branche feat/17436/develop de MaarchParapheur
FIX #17436 TIME 0:10 update url + getPrivilegeParameters function
https://labs.maarch.org/maarch/MaarchParapheur/commit/469cf385639bcd2f724098a5f7e63618c15c1680

Mis à jour par Ines MKACHER il y a plus de 2 ans

  • Statut changé de R&D - En test à A revoir (S)

Mis à jour par GIT LAB il y a plus de 2 ans

Commit ajouté sur la branche feat/17436/develop de MaarchParapheur
FEAT #17436 TIME 1:00 added query param mode=summary in GET/users/{id}; added exception for current user in UserController::hasRightByUserId()
https://labs.maarch.org/maarch/MaarchParapheur/commit/ec0ed3169fb91434763f6542cc2f6a84a7209b4d

Mis à jour par GIT LAB il y a plus de 2 ans

Commit ajouté sur la branche feat/17436/develop de MaarchParapheur
FIX #17436 TIME 0:10 add summay parameter + check emptiness
https://labs.maarch.org/maarch/MaarchParapheur/commit/7071699651633f1739b948da534f8fc3c5e70f33

Mis à jour par Ines MKACHER il y a plus de 2 ans

  • Statut changé de A revoir (S) à R&D - En cours

Mis à jour par GIT LAB il y a plus de 2 ans

Commit ajouté sur la branche feat/17436/develop de MaarchParapheur
FEAT #17436 TIME 0:20 clean privilege check in UserController.php
https://labs.maarch.org/maarch/MaarchParapheur/commit/89f7fbd2feb44026ea4daae25591d22052958d70

Mis à jour par GIT LAB il y a plus de 2 ans

Commit ajouté sur la branche feat/17436/develop de MaarchParapheur
FEAT #17436 TIME 0:45 front: disable unlink group button when group is not manageable
https://labs.maarch.org/maarch/MaarchParapheur/commit/ef517d1bceeae6743dbe243849bfdfebc9ce82d7

Mis à jour par GIT LAB il y a plus de 2 ans

Commit ajouté sur la branche feat/17436/develop de MaarchParapheur
FEAT #17436 TIME 0 remove console.log
https://labs.maarch.org/maarch/MaarchParapheur/commit/2a4b9dc77db5d780932c51625c3dc009e8af985f

Mis à jour par Quentin RIBAC il y a plus de 2 ans

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

Mis à jour par GIT LAB il y a plus de 2 ans

Commit ajouté sur la branche feat/17436/develop de MaarchParapheur
FEAT #17436 TIME 0:30 remove summary query param & using correct checks
https://labs.maarch.org/maarch/MaarchParapheur/commit/43c6dd2965f9db51b6052b8771a668ffab80e563

Mis à jour par GIT LAB il y a plus de 2 ans

Commit ajouté sur la branche feat/17436/develop de MaarchParapheur
FIX #17436 TIME 0:05 remove summary parameter
https://labs.maarch.org/maarch/MaarchParapheur/commit/48bd456303df319be0a0431c32c45877fdfd4a6b

Mis à jour par Hamza HRAMCHI il y a plus de 2 ans

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

Mis à jour par Ludovic ARAUJO il y a plus de 2 ans

Pouvez-vous préciser les informations de migration nécessaire ?

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

  • Version cible changé de Develop à 2301.1.0
Actions

Formats disponibles : Atom PDF