Fixed #186 - Bug with select box not retaining selections on edit screen

This commit is contained in:
snipe
2014-07-09 03:09:55 -04:00
parent 43485e1a51
commit 6b5a552d95
2 changed files with 7 additions and 4 deletions
+1 -1
View File
@@ -193,7 +193,7 @@ class UsersController extends AdminController
$user = Sentry::getUserProvider()->findById($id);
// Get this user groups
$userGroups = $user->groups()->lists('name', 'group_id');
$userGroups = $user->groups()->lists('group_id', 'name');
// Get this user permissions
$userPermissions = array_merge(Input::old('permissions', array('superuser' => -1)), $user->getPermissions());
+6 -3
View File
@@ -175,12 +175,15 @@
<!-- Groups -->
<div class="form-group {{ $errors->has('groups') ? 'has-error' : '' }}">
<label class="col-md-3 control-label" for="groups">@lang('general.groups')</label>
<div class="col-md-7">
<div class="col-md-5">
<div class="controls">
<select name="groups[]" id="groups[]" multiple="multiple">
<select name="groups[]" id="groups[]" multiple="multiple" class="form-control">
@foreach ($groups as $group)
<option value="{{ $group->id }}"{{ (in_array($group->id, $userGroups) ? ' selected="selected"' : '') }}>{{{ $group->name }}}</option>
<option value="{{ $group->id }}"
{{ (in_array($group->id, $userGroups) ? ' selected="selected"' : '') }}>
{{{ $group->name }}}
</option>
@endforeach
</select>