diff --git a/app/Http/Controllers/GroupsController.php b/app/Http/Controllers/GroupsController.php index 0c9823ca62..78964f4723 100755 --- a/app/Http/Controllers/GroupsController.php +++ b/app/Http/Controllers/GroupsController.php @@ -65,6 +65,7 @@ class GroupsController extends Controller $group->notes = $request->input('notes'); if ($group->save()) { + $group->users()->sync($request->input('associated_users')); return redirect()->route('groups.index')->with('success', trans('admin/groups/message.success.create')); } @@ -108,7 +109,6 @@ class GroupsController extends Controller $group->permissions = json_encode($request->input('permission')); $group->notes = $request->input('notes'); - \Log::error(print_r($request->input('associated_users'), true)); if (! config('app.lock_passwords')) { if ($group->save()) { diff --git a/config/permissions.php b/config/permissions.php index ae90c566de..34c4ecaa63 100644 --- a/config/permissions.php +++ b/config/permissions.php @@ -629,7 +629,14 @@ return [ - 'Self' => [ + 'User (Self) Accounts' => [ + [ + // This isn't really a permission, but we include it for now + 'permission' => 'self.view', + 'label' => '', + 'note' => '', + 'display' => false, + ], [ 'permission' => 'self.two_factor', 'label' => 'Two-Factor Authentication', @@ -640,7 +647,7 @@ return [ [ 'permission' => 'self.api', 'label' => 'Create API Keys', - 'note' => 'The user create personal API keys to utilize the REST API.', + 'note' => 'The user create personal API keys to utilize the REST API. The API keys will have the same permissions as the user account.', 'display' => true, ], diff --git a/resources/views/groups/edit.blade.php b/resources/views/groups/edit.blade.php index 772d22fdfe..891cc87cc9 100755 --- a/resources/views/groups/edit.blade.php +++ b/resources/views/groups/edit.blade.php @@ -3,7 +3,8 @@ 'updateText' => trans('admin/groups/titles.update'), 'item' => $group, 'formAction' => ($group !== null && $group->id !== null) ? route('groups.update', ['group' => $group->id]) : route('groups.store'), - + 'container_classes' => 'col-lg-6 col-lg-offset-3 col-md-10 col-md-offset-1 col-sm-12 col-sm-offset-0', + 'topSubmit' => 'true', ]) @section('content') @@ -71,24 +72,65 @@ +