80 lines
4.5 KiB
PHP
80 lines
4.5 KiB
PHP
<div class="modal-dialog modal-lg" role="document">
|
|
<div class="modal-content">
|
|
{!! Form::open(['url' => action([\Modules\ManagementTools\Http\Controllers\TeamController::class, 'update'], [$user->id]), 'method' => 'put', 'id' => 'mt_team_form']) !!}
|
|
<div class="modal-header">
|
|
<button type="button" class="close" data-dismiss="modal"><span>×</span></button>
|
|
<h4 class="modal-title">
|
|
@lang('managementtools::lang.manage_assignments') —
|
|
{{ trim($user->first_name . ' ' . ($user->last_name ?? '')) }}
|
|
</h4>
|
|
</div>
|
|
<div class="modal-body">
|
|
<div class="well well-sm" style="background:#f8fafc;border-color:#e2e8f0;margin-bottom:20px;">
|
|
<h5 style="margin-top:0;"><i class="fa fa-clock-o"></i> @lang('managementtools::lang.report_schedule_settings')</h5>
|
|
<div class="row">
|
|
<div class="col-md-6">
|
|
<div class="form-group">
|
|
{!! Form::label('report_mode', __('managementtools::lang.report_mode') . ':*') !!}
|
|
{!! Form::select('report_mode', $report_modes, $report_setting->report_mode, ['class' => 'form-control', 'id' => 'mt_report_mode']) !!}
|
|
</div>
|
|
</div>
|
|
<div class="col-md-6">
|
|
<div class="form-group" id="mt_interval_minutes_wrap" style="{{ $report_setting->report_mode === 'custom' ? '' : 'display:none;' }}">
|
|
{!! Form::label('interval_minutes', __('managementtools::lang.interval_minutes') . ':*') !!}
|
|
{!! Form::number('interval_minutes', $report_setting->interval_minutes, ['class' => 'form-control', 'min' => 1, 'max' => 1440, 'id' => 'mt_interval_minutes']) !!}
|
|
<p class="help-block">@lang('managementtools::lang.interval_minutes_hint')</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<p class="text-muted" style="font-size:12px;margin-bottom:0;">
|
|
<i class="fa fa-info-circle"></i> @lang('managementtools::lang.report_schedule_settings_hint')
|
|
</p>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<div class="col-md-6">
|
|
<h5><i class="fas fa-lightbulb"></i> @lang('managementtools::lang.skills')</h5>
|
|
@foreach($skills as $skill_id => $skill_title)
|
|
<div class="checkbox">
|
|
<label>
|
|
{!! Form::checkbox('skills[]', $skill_id, in_array($skill_id, array_keys($assigned_skills)), ['class' => 'mt_skill_check']) !!}
|
|
{{ $skill_title }}
|
|
{!! Form::select('skill_levels['.$skill_id.']', [1 => 1, 2 => 2, 3 => 3, 4 => 4, 5 => 5], $assigned_skills[$skill_id] ?? 1, ['class' => 'form-control input-sm', 'style' => 'width:60px;display:inline-block;margin-right:8px;']) !!}
|
|
</label>
|
|
</div>
|
|
@endforeach
|
|
@if(empty($skills))
|
|
<p class="text-muted">@lang('managementtools::lang.no_skills_defined')</p>
|
|
@endif
|
|
</div>
|
|
<div class="col-md-6">
|
|
<h5><i class="fas fa-toolbox"></i> @lang('managementtools::lang.tools')</h5>
|
|
@foreach($tools as $tool_id => $tool_title)
|
|
<div class="checkbox">
|
|
<label>
|
|
{!! Form::checkbox('tools[]', $tool_id, in_array($tool_id, $assigned_tools)) !!}
|
|
{{ $tool_title }}
|
|
</label>
|
|
</div>
|
|
@endforeach
|
|
@if(empty($tools))
|
|
<p class="text-muted">@lang('managementtools::lang.no_tools_defined')</p>
|
|
@endif
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="modal-footer">
|
|
<button type="submit" class="btn btn-primary">@lang('managementtools::lang.save')</button>
|
|
<button type="button" class="btn btn-default" data-dismiss="modal">@lang('managementtools::lang.close')</button>
|
|
</div>
|
|
{!! Form::close() !!}
|
|
</div>
|
|
</div>
|
|
<script>
|
|
$(document).ready(function() {
|
|
$('#mt_report_mode').on('change', function() {
|
|
$('#mt_interval_minutes_wrap').toggle($(this).val() === 'custom');
|
|
});
|
|
});
|
|
</script>
|