[#ERP23] 1/5 - Entités Permission et Role (Backend) #2

Closed
matthieu wants to merge 13 commits from feat/rbac-core into develop
Showing only changes of commit 0fc4e1651b - Show all commits

View File

@@ -55,7 +55,7 @@ class User implements UserInterface, PasswordAuthenticatedUserInterface
private ?string $username = null;
#[ORM\Column(name: 'is_admin', options: ['default' => false])]
#[Groups(['me:read', 'user:list', 'user:write'])]
#[Groups(['me:read', 'user:list'])]
private bool $isAdmin = false;
/**
@@ -70,7 +70,7 @@ class User implements UserInterface, PasswordAuthenticatedUserInterface
*/
#[ORM\ManyToMany(targetEntity: Role::class, fetch: 'EAGER')]
#[ORM\JoinTable(name: 'user_role')]
#[Groups(['me:read', 'user:list', 'user:write'])]
#[Groups(['me:read', 'user:list'])]
private Collection $roles;
/**
@@ -83,7 +83,7 @@ class User implements UserInterface, PasswordAuthenticatedUserInterface
*/
#[ORM\ManyToMany(targetEntity: Permission::class, fetch: 'EAGER')]
#[ORM\JoinTable(name: 'user_permission')]
#[Groups(['me:read', 'user:list', 'user:write'])]
#[Groups(['me:read', 'user:list'])]
private Collection $directPermissions;
#[ORM\Column]