Show the permissions a user have on the user info page.

This commit is contained in:
Jan Böhmer 2019-09-13 19:38:22 +02:00
parent 1f005b25f7
commit a078eef649
8 changed files with 171 additions and 73 deletions

View file

@ -31,6 +31,7 @@ namespace App\Controller;
use App\Entity\Attachments\AttachmentType;
use App\Entity\UserSystem\User;
use App\Form\Permissions\PermissionsType;
use App\Form\UserAdminForm;
use App\Form\UserSettingsType;
use App\Services\EntityExporter;
@ -135,9 +136,18 @@ class UserController extends AdminPages\BaseAdminController
$avatar = $packages->getUrl('/img/default_avatar.png');
}
//Show permissions to user
$builder = $this->createFormBuilder()->add('permissions',PermissionsType::class, [
'mapped' => false,
'disabled' => true,
'inherit' => true,
'data' => $user
]);
return $this->render('Users/user_info.html.twig', [
'user' => $user,
'avatar' => $avatar,
'form' => $builder->getForm()->createView()
]);
}