Project

General

Profile

Fonctionnalité #17436

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

Added by Emmanuel DILLARD 8 months ago. Updated 15 days ago.

Status:
Prêt à développer
Priority:
0-Bloquant
Assignee:
Target version:
Start date:
06/14/2021
Due date:
Tags Parapheur:
Sprint (itération):
ROADMAP:
version Develop

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)

Capture d’écran 2021-06-14 112601.png (42.4 KB) Capture d’écran 2021-06-14 112601.png Admin Courrier Emmanuel DILLARD, 06/14/2021 11:26 AM
8360

History

#1 Updated by Emmanuel DILLARD 8 months ago

  • Due date set to 06/14/2021
  • Status changed from A étudier to Etude planifiée

#2 Updated by Emmanuel DILLARD 8 months ago

  • Priority changed from 2-Sérieux to 1-Majeur

#3 Updated by Emmanuel DILLARD 8 months ago

  • Tracker changed from Ergonomie to Fonctionnalité

#4 Updated by Emmanuel DILLARD 8 months ago

  • Subject changed from Associer un ou plusieurs groupe(s) à le création de l'utilisateur to Associer un ou plusieurs groupe(s) à la création de l'utilisateur

#6 Updated by Emmanuel DILLARD 8 months ago

  • File Capture d’écran 2021-06-14 112601.png Capture d’écran 2021-06-14 112601.png added
  • Subject changed from Associer un ou plusieurs groupe(s) à la création de l'utilisateur to Groupes utilisateurs à administration contrôlée : Associer un ou plusieurs groupe(s) autorisés à la création de l'utilisateur
  • Due date deleted (06/14/2021)
  • Status changed from Etude planifiée to En attente financement
  • Assignee changed from EDI PO to Ludovic ARAUJO
  • Target version changed from 288 to Develop
8360

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)

#7 Updated by Emmanuel DILLARD 5 months ago

  • Status changed from En attente financement to Complément d'Informations

#10 Updated by Etienne FAMERY 3 months ago

  • Due date set to 11/19/2021
  • Status changed from Complément d'Informations to A traiter
  • Assignee changed from Ludovic ARAUJO to Madina Makhmutova

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

#11 Updated by Madina Makhmutova 3 months ago

  • Due date changed from 11/19/2021 to 11/15/2021
  • Status changed from A traiter to A étudier

#12 Updated by Ludovic ARAUJO 3 months ago

  • Status changed from A étudier to 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)

#13 Updated by Madina Makhmutova 3 months ago

  • Status changed from A traiter to A étudier

#14 Updated by Emmanuel DILLARD 2 months ago

  • Priority changed from 1-Majeur to 0-Bloquant

#15 Updated by Madina Makhmutova 2 months ago

  • Due date deleted (11/15/2021)
  • Status changed from A étudier to Prêt à développer
  • Assignee deleted (Madina Makhmutova)

#16 Updated by Emmanuel DILLARD 2 months ago

  • Status changed from Prêt à développer to Complément d'Informations
  • Assignee set to Emmanuel DILLARD
  • Sprint (itération) set to 211116

#17 Updated by Emmanuel DILLARD 2 months ago

  • Due date set to 11/30/2021

#18 Updated by Emmanuel DILLARD 2 months ago

  • Status changed from Complément d'Informations to En cours de dev (S)
  • Assignee deleted (Emmanuel DILLARD)

#20 Updated by GIT LAB 2 months ago

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

#21 Updated by GIT LAB about 2 months ago

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

#22 Updated by GIT LAB about 2 months ago

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

#23 Updated by GIT LAB about 2 months ago

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

#24 Updated by GIT LAB about 2 months ago

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

#25 Updated by GIT LAB about 2 months ago

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

#26 Updated by Emmanuel DILLARD about 2 months ago

  • Sprint (itération) changed from 211116 to 211201

RAF

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

#27 Updated by Emmanuel DILLARD about 2 months ago

  • Due date changed from 11/30/2021 to 12/14/2021

#28 Updated by GIT LAB about 2 months ago

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

#29 Updated by GIT LAB about 2 months ago

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

#30 Updated by GIT LAB about 2 months ago

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

#31 Updated by GIT LAB about 2 months ago

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

#32 Updated by GIT LAB about 2 months ago

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

#33 Updated by GIT LAB about 2 months ago

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

#34 Updated by GIT LAB about 2 months ago

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

#35 Updated by GIT LAB about 2 months ago

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

#36 Updated by GIT LAB about 2 months ago

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

#37 Updated by GIT LAB about 2 months ago

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

#38 Updated by GIT LAB about 2 months ago

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

#39 Updated by GIT LAB about 2 months ago

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

#40 Updated by GIT LAB about 2 months ago

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

#41 Updated by GIT LAB about 2 months ago

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

#42 Updated by GIT LAB about 2 months ago

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

#43 Updated by Ines MKACHER about 1 month ago

  • Due date deleted (12/14/2021)
  • Sprint (itération) changed from 211201 to 211214

#44 Updated by GIT LAB about 1 month ago

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

#45 Updated by GIT LAB about 1 month ago

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

#46 Updated by Hamza HRAMCHI about 1 month ago

  • Status changed from En cours de dev (S) to A tester (S)

#47 Updated by Hamza HRAMCHI about 1 month ago

  • Assignee set to Ines MKACHER

#49 Updated by GIT LAB about 1 month ago

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

#50 Updated by GIT LAB about 1 month ago

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

#51 Updated by GIT LAB about 1 month ago

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

#52 Updated by GIT LAB about 1 month ago

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

#54 Updated by Hamza HRAMCHI about 1 month ago

  • Assignee changed from Ines MKACHER to Hamza HRAMCHI

#55 Updated by Hamza HRAMCHI about 1 month ago

  • Status changed from A tester (S) to En cours de dev (S)

#56 Updated by GIT LAB about 1 month ago

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

#57 Updated by Hamza HRAMCHI about 1 month ago

  • Status changed from En cours de dev (S) to A tester (S)

#58 Updated by Emmanuel DILLARD 24 days ago

  • Due date set to 01/04/2022

#59 Updated by Ines MKACHER 23 days ago

  • Due date deleted (01/04/2022)
  • Sprint (itération) changed from 211214 to 220104

#60 Updated by Emmanuel DILLARD 22 days ago

  • Due date set to 01/18/2022

#61 Updated by Emmanuel DILLARD 20 days ago

  • ROADMAP set to version Develop

#62 Updated by Emmanuel DILLARD 17 days ago

  • Status changed from A tester (S) to En cours de dev (S)

#63 Updated by Ines MKACHER 15 days ago

  • Due date deleted (01/18/2022)
  • Status changed from En cours de dev (S) to Prêt à développer
  • Sprint (itération) deleted (220104)

Also available in: Atom PDF