Files
librenms-librenms/resources/views/user/form.blade.php
Tony Murray 90a67c2ece User configurable locale (language) (#10204)
* Support for system APP_LOCALE

* Start preferences re-write

* port 2fa form

* Working user preferences

* Language user preference

* Don't look up locale from the DB every request

* Device list working

* Deny demo user middleware

* Finish password changing

* remove used resource methods

* remove leftover use

* warn that translation is incomplete

* fix style
2019-05-23 10:05:45 -05:00

83 lines
4.2 KiB
PHP

<div class="form-group {{ $errors->has('realname') ? 'has-error' : '' }}">
<label for="realname" class="control-label col-sm-3 text-nowrap">@lang('Real Name')</label>
<div class="col-sm-9">
<input type="text" class="form-control" id="realname" name="realname" value="{{ old('realname', $user->realname) }}">
<span class="help-block">{{ $errors->first('realname') }}</span>
</div>
</div>
<div class="form-group @if($errors->has('email')) has-error @endif">
<label for="email" class="control-label col-sm-3">@lang('Email')</label>
<div class="col-sm-9">
<input type="text" class="form-control" id="email" name="email" value="{{ old('email', $user->email) }}">
<span class="help-block">{{ $errors->first('email') }}</span>
</div>
</div>
<div class="form-group @if($errors->has('descr')) has-error @endif">
<label for="descr" class="control-label col-sm-3">@lang('Description')</label>
<div class="col-sm-9">
<input type="text" class="form-control" id="descr" name="descr" value="{{ old('descr', $user->descr) }}">
<span class="help-block">{{ $errors->first('descr') }}</span>
</div>
</div>
@can('admin')
<div class="form-group @if($errors->has('level')) has-error @endif">
<label for="level" class="control-label col-sm-3">@lang('Level')</label>
<div class="col-sm-9">
<select class="form-control" id="level" name="level">
<option value="1">@lang('Normal')</option>
<option value="5" @if(old('level', $user->level) == 5) selected @endif>@lang('Global Read')</option>
<option value="10" @if(old('level', $user->level) == 10) selected @endif>@lang('Admin')</option>
@if(old('level', $user->level) == 11)<option value="11" selected>@lang('Demo')</option>@endif
</select>
<span class="help-block">{{ $errors->first('level') }}</span>
</div>
</div>
@endcan
<div class="form-group @if($errors->has('dashboard')) has-error @endif">
<label for="dashboard" class="control-label col-sm-3">@lang('Dashboard')</label>
<div class="col-sm-9">
<select id="dashboard" name="dashboard" class="form-control">
@foreach($dashboards as $dash)
<option value="{{ $dash->dashboard_id }}" @if(old('dashboard', $dashboard) == $dash->dashboard_id) selected @endif>{{ $dash->dashboard_name }}</option>
@endforeach
</select>
<span class="help-block">{{ $errors->first('dashboard') }}</span>
</div>
</div>
@if($user->canSetPassword(auth()->user()))
<div class="form-group @if($errors->hasAny(['old_password', 'new_password', 'new_password_confirmation'])) has-error @endif">
<label for="password" class="control-label col-sm-3">@lang('Password')</label>
<div class="col-sm-9">
@cannot('admin')
<input type="password" class="form-control" id="old_password" name="old_password" placeholder="@lang('Current Password')">
@endcannot
<input type="password" autocomplete="off" class="form-control" id="new_password" name="new_password" placeholder="@lang('New Password')">
<input type="password" autocomplete="off" class="form-control" id="new_password_confirmation" name="new_password_confirmation" placeholder="@lang('Confirm Password')">
<span class="help-block">
@foreach($errors->get('*password*') as $error)
{{ implode(' ', $error) }}
@endforeach
</span>
</div>
</div>
@endif
@if(\LibreNMS\Authentication\LegacyAuth::get()->canUpdatePasswords())
<div class="form-group @if($errors->has('can_modify_passwd')) has-error @endif">
<div class="col-sm-9 col-sm-offset-3">
<div class="checkbox">
<label class="checkbox-inline">
<input type="hidden" value="0" name="can_modify_passwd">
<input type="checkbox" id="can_modify_passwd" name="can_modify_passwd" @if(old('can_modify_passwd', $user->can_modify_passwd)) checked @endif> @lang('Can Modify Password')
</label>
</div>
<span class="help-block">{{ $errors->first('can_modify_passwd') }}</span>
</div>
</div>
@endif