ultimatepos/Modules/ManagementTools/Resources/views/team/edit.blade.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>&times;</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>