More form/button class changes
This commit is contained in:
@@ -56,7 +56,7 @@ class GroupsController extends AdminController {
|
||||
{
|
||||
// Declare the rules for the form validation
|
||||
$rules = array(
|
||||
'name' => 'required|alpha_dash|min:2',
|
||||
'name' => 'required|alpha_space|min:2',
|
||||
);
|
||||
|
||||
// Create a new validator instance from our validation rules
|
||||
|
||||
@@ -2,89 +2,79 @@
|
||||
|
||||
{{-- Web site Title --}}
|
||||
@section('title')
|
||||
Create a Group ::
|
||||
Create Group ::
|
||||
@parent
|
||||
@stop
|
||||
|
||||
{{-- Content --}}
|
||||
@section('content')
|
||||
<div class="page-header">
|
||||
<h3>
|
||||
Create a New Group
|
||||
|
||||
<div class="pull-right">
|
||||
<a href="{{ route('groups') }}" class="btn btn-small btn-inverse"><i class="icon-circle-arrow-left icon-white"></i> Back</a>
|
||||
</div>
|
||||
</h3>
|
||||
|
||||
<div class="row header">
|
||||
<div class="col-md-12">
|
||||
<a href="{{ route('groups') }}" class="btn btn-flat gray pull-right"><i class="icon-circle-arrow-left icon-white"></i> Back</a>
|
||||
<h3>Group Update</h3>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Tabs -->
|
||||
<ul class="nav nav-tabs">
|
||||
<li class="active"><a href="#tab-general" data-toggle="tab">General</a></li>
|
||||
<li><a href="#tab-permissions" data-toggle="tab">Permissions</a></li>
|
||||
</ul>
|
||||
<div class="row form-wrapper">
|
||||
<div class="col-md-10 column">
|
||||
|
||||
<form class="form-horizontal" method="post" action="" autocomplete="off">
|
||||
<!-- CSRF Token -->
|
||||
<input type="hidden" name="_token" value="{{ csrf_token() }}" />
|
||||
|
||||
<!-- Tabs Content -->
|
||||
<div class="tab-content">
|
||||
<!-- General tab -->
|
||||
<div class="tab-pane active" id="tab-general">
|
||||
<!-- Name -->
|
||||
<div class="form-group {{ $errors->has('name') ? 'error' : '' }}">
|
||||
<label class="control-label" for="name">Name</label>
|
||||
<div class="controls">
|
||||
<input type="text" name="name" id="name" value="{{ Input::old('name') }}" />
|
||||
{{ $errors->first('name', '<span class="help-inline">:message</span>') }}
|
||||
</div>
|
||||
<div class="form-group {{ $errors->has('name') ? ' has-error' : '' }}">
|
||||
<label for="name" class="col-md-2 control-label">Group Name</label>
|
||||
<div class="col-md-6">
|
||||
<input class="form-control" type="text" name="name" id="name" value="{{ Input::old('name') }}" />
|
||||
{{ $errors->first('name', '<span class="alert-msg"><i class="icon-remove-sign"></i> :message</span>') }}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<br><br>
|
||||
<br><br>
|
||||
|
||||
<!-- Tab Permissions -->
|
||||
<div class="tab-pane" id="tab-permissions">
|
||||
<div class="form-group">
|
||||
<div class="controls">
|
||||
|
||||
@foreach ($permissions as $area => $permissions)
|
||||
<fieldset>
|
||||
<legend>{{ $area }}</legend>
|
||||
|
||||
@foreach ($permissions as $permission)
|
||||
<div class="form-group">
|
||||
<label class="form-group">{{ $permission['label'] }}</label>
|
||||
|
||||
<div class="radio inline">
|
||||
<label for="{{ $permission['permission'] }}_allow" onclick="">
|
||||
<input type="radio" value="1" id="{{ $permission['permission'] }}_allow" name="permissions[{{ $permission['permission'] }}]"{{ (array_get($selectedPermissions, $permission['permission']) === 1 ? ' checked="checked"' : '') }}>
|
||||
Allow
|
||||
</label>
|
||||
</div>
|
||||
<div class="field-box">
|
||||
<label for="name" class="col-md-2 control-label">{{ $permission['label'] }}</label>
|
||||
<div class="col-md-8">
|
||||
<label class="radio-inline">
|
||||
<input type="radio" value="1" id="{{ $permission['permission'] }}_allow" name="permissions[{{ $permission['permission'] }}]"{{ (array_get($selectedPermissions, $permission['permission']) === 1 ? ' checked="checked"' : '') }}> Allow
|
||||
</label>
|
||||
|
||||
<div class="radio inline">
|
||||
<label for="{{ $permission['permission'] }}_deny" onclick="">
|
||||
<input type="radio" value="0" id="{{ $permission['permission'] }}_deny" name="permissions[{{ $permission['permission'] }}]"{{ ( ! array_get($selectedPermissions, $permission['permission']) ? ' checked="checked"' : '') }}>
|
||||
Deny
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
<label class="radio-inline">
|
||||
<input type="radio" value="0" id="{{ $permission['permission'] }}_deny" name="permissions[{{ $permission['permission'] }}]"{{ ( ! array_get($selectedPermissions, $permission['permission']) ? ' checked="checked"' : '') }}> Deny
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
@endforeach
|
||||
|
||||
</fieldset>
|
||||
@endforeach
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<br><br><br><br>
|
||||
|
||||
|
||||
<!-- Form actions -->
|
||||
<div class="form-group">
|
||||
<label class="col-md-2 control-label"></label>
|
||||
<div class="col-md-7">
|
||||
<a class="btn btn-link" href="{{ route('groups') }}">@lang('general.cancel')</a>
|
||||
<button type="submit" class="btn btn-success"><i class="icon-ok icon-white"></i> @lang('general.save')</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<!-- Form Actions -->
|
||||
<div class="form-group">
|
||||
<div class="controls">
|
||||
<a class="btn btn-link" href="{{ route('groups') }}">Cancel</a>
|
||||
<button type="submit" class="btn btn-success">Create Group</button>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@stop
|
||||
|
||||
|
||||
@@ -8,83 +8,69 @@ Group Update ::
|
||||
|
||||
{{-- Content --}}
|
||||
@section('content')
|
||||
<div class="page-header">
|
||||
<h3>
|
||||
Group Update
|
||||
|
||||
<div class="pull-right">
|
||||
<a href="{{ route('groups') }}" class="btn-flat gray"><i class="icon-circle-arrow-left icon-white"></i> Back</a>
|
||||
</div>
|
||||
</h3>
|
||||
|
||||
<div class="row header">
|
||||
<div class="col-md-12">
|
||||
<a href="{{ route('groups') }}" class="btn btn-flat gray pull-right"><i class="icon-circle-arrow-left icon-white"></i> Back</a>
|
||||
<h3>Group Update</h3>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Tabs -->
|
||||
<ul class="nav nav-tabs">
|
||||
<li class="active"><a href="#tab-general" data-toggle="tab">General</a></li>
|
||||
<li><a href="#tab-permissions" data-toggle="tab">Permissions</a></li>
|
||||
</ul>
|
||||
<div class="row form-wrapper">
|
||||
<div class="col-md-10 column">
|
||||
|
||||
<form class="form-horizontal" method="post" action="" autocomplete="off">
|
||||
<!-- CSRF Token -->
|
||||
<input type="hidden" name="_token" value="{{ csrf_token() }}" />
|
||||
|
||||
<!-- Tabs Content -->
|
||||
<div class="tab-content">
|
||||
<!-- General tab -->
|
||||
<div class="tab-pane active" id="tab-general">
|
||||
<!-- Name -->
|
||||
<div class="form-group {{ $errors->has('name') ? 'error' : '' }}">
|
||||
<label class="control-label" for="name">Name</label>
|
||||
<div class="controls">
|
||||
<input type="text" name="name" id="name" value="{{ Input::old('name', $group->name) }}" />
|
||||
{{ $errors->first('name', '<span class="help-inline">:message</span>') }}
|
||||
</div>
|
||||
<div class="form-group {{ $errors->has('name') ? ' has-error' : '' }}">
|
||||
<label for="name" class="col-md-2 control-label">Group Name</label>
|
||||
<div class="col-md-6">
|
||||
<input class="form-control" type="text" name="name" id="name" value="{{ Input::old('name', $group->name) }}" />
|
||||
{{ $errors->first('name', '<span class="alert-msg"><i class="icon-remove-sign"></i> :message</span>') }}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<br><br>
|
||||
|
||||
<!-- Permissions tab -->
|
||||
<div class="tab-pane" id="tab-permissions">
|
||||
<div class="controls">
|
||||
<div class="form-group">
|
||||
|
||||
@foreach ($permissions as $area => $permissions)
|
||||
<fieldset>
|
||||
<legend>{{ $area }}</legend>
|
||||
<h4>{{ $area }}</h4>
|
||||
|
||||
@foreach ($permissions as $permission)
|
||||
<div class="form-group">
|
||||
<label class="form-group">{{ $permission['label'] }}</label>
|
||||
<div class="field-box">
|
||||
<label for="name" class="col-md-2 control-label">{{ $permission['label'] }}</label>
|
||||
<div class="col-md-8">
|
||||
<label class="radio-inline">
|
||||
<input type="radio" value="1" id="{{ $permission['permission'] }}_allow" name="permissions[{{ $permission['permission'] }}]"{{ (array_get($groupPermissions, $permission['permission']) === 1 ? ' checked="checked"' : '') }}> Allow
|
||||
</label>
|
||||
|
||||
<label class="radio-inline">
|
||||
<input type="radio" value="0" id="{{ $permission['permission'] }}_deny" name="permissions[{{ $permission['permission'] }}]"{{ ( ! array_get($groupPermissions, $permission['permission']) ? ' checked="checked"' : '') }}> Deny
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="radio inline">
|
||||
<label for="{{ $permission['permission'] }}_allow" onclick="">
|
||||
<input type="radio" value="1" id="{{ $permission['permission'] }}_allow" name="permissions[{{ $permission['permission'] }}]"{{ (array_get($groupPermissions, $permission['permission']) === 1 ? ' checked="checked"' : '') }}>
|
||||
Allow
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<div class="radio inline">
|
||||
<label for="{{ $permission['permission'] }}_deny" onclick="">
|
||||
<input type="radio" value="0" id="{{ $permission['permission'] }}_deny" name="permissions[{{ $permission['permission'] }}]"{{ ( ! array_get($groupPermissions, $permission['permission']) ? ' checked="checked"' : '') }}>
|
||||
Deny
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
@endforeach
|
||||
|
||||
</fieldset>
|
||||
@endforeach
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<br><br><br><br>
|
||||
|
||||
|
||||
<!-- Form actions -->
|
||||
<div class="form-group">
|
||||
<label class="col-md-2 control-label"></label>
|
||||
<div class="col-md-7">
|
||||
<a class="btn btn-link" href="{{ route('groups') }}">@lang('general.cancel')</a>
|
||||
<button type="submit" class="btn btn-success"><i class="icon-ok icon-white"></i> @lang('general.save')</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<!-- Form Actions -->
|
||||
<div class="form-group">
|
||||
<div class="controls">
|
||||
<a class="btn btn-link" href="{{ route('groups') }}">@lang('general.cancel')</a>
|
||||
<button type="submit" class="btn-flat success"><i class="icon-ok icon-white"></i> @lang('general.save')</button>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@stop
|
||||
|
||||
@@ -8,39 +8,37 @@ Group Management ::
|
||||
|
||||
{{-- Content --}}
|
||||
@section('content')
|
||||
<div class="page-header">
|
||||
<h3>
|
||||
Group Management
|
||||
|
||||
<div class="pull-right">
|
||||
<a href="{{ route('create/group') }}" class="btn-flat success"><i class="icon-plus-sign icon-white"></i> Create New</a>
|
||||
</div>
|
||||
</h3>
|
||||
|
||||
<div class="row header">
|
||||
<div class="col-md-12">
|
||||
<a href="{{ route('create/group') }}" class="btn btn-success pull-right"><i class="icon-plus-sign icon-white"></i> Create New</a>
|
||||
<h3>Group Management</h3>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="row-fluid table">
|
||||
|
||||
<div class="row form-wrapper">
|
||||
<table id="example">
|
||||
<thead>
|
||||
<tr role="row">
|
||||
<th class="col-md-1">@lang('admin/groups/table.id')</th>
|
||||
<th class="col-md-6">@lang('admin/groups/table.name')</th>
|
||||
<th class="col-md-2">@lang('admin/groups/table.users')</th>
|
||||
<th class="col-md-1">@lang('admin/groups/table.users')</th>
|
||||
<th class="col-md-2">@lang('admin/groups/table.created_at')</th>
|
||||
<th class="col-md-2">@lang('table.actions')</th>
|
||||
<th class="col-md-3">@lang('table.actions')</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
@if ($groups->count() >= 1)
|
||||
@foreach ($groups as $group)
|
||||
<tr>
|
||||
<td>{{ $group->id }}</td>
|
||||
<td>{{ $group->name }}</td>
|
||||
<td>{{ $group->users()->count() }}</td>
|
||||
<td>{{ $group->created_at->diffForHumans() }}</td>
|
||||
<td>
|
||||
<a href="{{ route('update/group', $group->id) }}" class="btn-flat white">@lang('button.edit')</a>
|
||||
<a data-html="false" class="btn-flat danger delete-asset" data-toggle="modal" href="{{ route('delete/group', $group->id) }}" data-content="Are you sure you wish to delete this group?" data-title="Delete {{ htmlspecialchars($group->name) }}?" onClick="return false;">@lang('button.delete')</a>
|
||||
<a href="{{ route('update/group', $group->id) }}" class="btn btn-warning"><i class="icon-pencil icon-white"></i></a>
|
||||
<a data-html="false" class="btn delete-asset btn-danger" data-toggle="modal" href="{{ route('delete/group', $group->id) }}" data-content="Are you sure you wish to delete this group?" data-title="Delete {{ htmlspecialchars($group->name) }}?" onClick="return false;"><i class="icon-trash icon-white"></i></a>
|
||||
</td>
|
||||
</tr>
|
||||
@endforeach
|
||||
|
||||
@@ -12,76 +12,77 @@
|
||||
|
||||
{{-- Page content --}}
|
||||
@section('content')
|
||||
<div class="page-header">
|
||||
|
||||
<div class="pull-right">
|
||||
<a href="{{ route('hardware') }}" class="btn-flat gray"><i class="icon-circle-arrow-left icon-white"></i> Back</a>
|
||||
<div class="row header">
|
||||
<div class="col-md-12">
|
||||
<a href="{{ route('hardware') }}" class="btn-flat gray pull-right"><i class="icon-circle-arrow-left icon-white"></i> Back</a>
|
||||
<h3>
|
||||
@if ($asset->id)
|
||||
Checkout Asset to User
|
||||
@else
|
||||
Create Asset
|
||||
@endif
|
||||
</h3>
|
||||
</div>
|
||||
|
||||
<h3>
|
||||
@if ($asset->id)
|
||||
Checkout Asset to User
|
||||
@else
|
||||
Create Asset
|
||||
@endif
|
||||
</h3>
|
||||
</div>
|
||||
|
||||
<div class="row form-wrapper">
|
||||
<!-- left column -->
|
||||
<div class="col-md-10 column">
|
||||
|
||||
<form class="form-horizontal" method="post" action="" autocomplete="off">
|
||||
<!-- CSRF Token -->
|
||||
<input type="hidden" name="_token" value="{{ csrf_token() }}" />
|
||||
|
||||
<!-- Tabs Content -->
|
||||
<div class="tab-content">
|
||||
|
||||
<div class="tab-pane active" id="tab-general">
|
||||
|
||||
<!-- Asset Tag -->
|
||||
<!-- Asset tag -->
|
||||
<div class="form-group">
|
||||
<label class="control-label" for="asset_tag">Asset Tag</label>
|
||||
<div class="controls">
|
||||
<input class="col-md-4" readonly="readonly" type="text" name="asset_tag" id="asset_tag" value="{{ $asset->asset_tag }}" />
|
||||
<label class="col-sm-2 control-label">Asset Tag</label>
|
||||
<div class="col-md-6">
|
||||
<p class="form-control-static">{{ $asset->asset_tag }}</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Asset Name -->
|
||||
<div class="form-group">
|
||||
<label class="control-label" for="name">Asset Name</label>
|
||||
<div class="controls">
|
||||
<input class="col-md-4" readonly="readonly" type="text" name="name" id="asset_name" value="{{ $asset->name }}" />
|
||||
<!-- Asset name -->
|
||||
<div class="form-group">
|
||||
<label class="col-sm-2 control-label">Asset Name</label>
|
||||
<div class="col-md-6">
|
||||
<p class="form-control-static">{{ $asset->name }}</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<!-- User -->
|
||||
<div class="form-group {{ $errors->has('assigned_to') ? 'error' : '' }}">
|
||||
<label class="control-label" for="parent">Checkout to</label>
|
||||
<div class="controls">
|
||||
|
||||
<div class="form-group {{ $errors->has('assigned_to') ? ' has-error' : '' }}">
|
||||
<label for="assigned_to" class="col-md-2 control-label">Checkout to</label>
|
||||
<div class="col-md-7">
|
||||
{{ Form::select('assigned_to', $users_list , Input::old('assigned_to', $asset->assigned_to), array('class'=>'select2', 'style'=>'min-width:350px')) }}
|
||||
{{ $errors->first('assigned_to', '<span class="help-inline">:message</span>') }}
|
||||
{{ $errors->first('assigned_to', '<span class="alert-msg"><i class="icon-remove-sign"></i> :message</span>') }}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Notes -->
|
||||
<!-- Note -->
|
||||
<div class="form-group {{ $errors->has('note') ? 'error' : '' }}">
|
||||
<label class="control-label" for="note">Notes</label>
|
||||
<div class="controls">
|
||||
<input class="col-md-6" type="text" name="note" id="note" value="{{ Input::old('notes', $asset->note) }}" />
|
||||
{{ $errors->first('note', '<span class="help-inline"><i class="icon-remove-sign"></i> :message</span>') }}
|
||||
<label for="note" class="col-md-2 control-label">Note</label>
|
||||
<div class="col-md-7">
|
||||
<input class="col-md-6 form-control" type="text" name="note" id="note" value="{{ Input::old('note', $asset->note) }}" />
|
||||
{{ $errors->first('note', '<span class="alert-msg"><i class="icon-remove-sign"></i> :message</span>') }}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<!-- Form actions -->
|
||||
<div class="form-group">
|
||||
<label class="col-md-2 control-label"></label>
|
||||
<div class="col-md-7">
|
||||
@if ($asset->id)
|
||||
<a class="btn btn-link" href="{{ route('view/hardware', $asset->id) }}">Cancel</a>
|
||||
@else
|
||||
<a class="btn btn-link" href="{{ route('hardware') }}">Cancel</a>
|
||||
@endif
|
||||
<button type="submit" class="btn-flat success"><i class="icon-ok icon-white"></i> Save</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Form actions -->
|
||||
<div class="form-group">
|
||||
<div class="controls">
|
||||
<a class="btn btn-link" href="{{ route('hardware') }}">@lang('general.cancel')</a>
|
||||
<button type="submit" class="btn-flat success"><i class="icon-ok icon-white"></i>@lang('general.checkout')</button>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@stop
|
||||
|
||||
@@ -14,8 +14,6 @@
|
||||
|
||||
@section('content')
|
||||
|
||||
|
||||
|
||||
<div class="row header">
|
||||
<div class="col-md-12">
|
||||
@if ($asset->id)
|
||||
@@ -156,7 +154,7 @@
|
||||
@else
|
||||
<a class="btn btn-link" href="{{ route('hardware') }}">Cancel</a>
|
||||
@endif
|
||||
<button type="submit" class="btn-flat success"><i class="icon-ok icon-white"></i> Save</button>
|
||||
<button type="submit" class="btn btn-success"><i class="icon-ok icon-white"></i> Save</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -342,7 +342,7 @@
|
||||
var title = $(this).attr('data-title');
|
||||
|
||||
if (!$('#dataConfirmModal').length) {
|
||||
$('body').append('<div class="modal fade" id="dataConfirmModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"><div class="modal-dialog"><div class="modal-content"><div class="modal-header"><button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button><h4 class="modal-title" id="myModalLabel">'+title+'</h4></div><div class="modal-body">'+message+'</div><div class="modal-footer"><button type="button" class="btn btn-default" data-dismiss="modal">Close</button><button type="button" class="btn btn-danger" id="dataConfirmOK">Yes</button></div></div></div></div>');
|
||||
$('body').append('<div class="modal fade" id="dataConfirmModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"><div class="modal-dialog"><div class="modal-content"><div class="modal-header"><button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button><h4 class="modal-title" id="myModalLabel">'+title+'</h4></div><div class="modal-body">'+message+'</div><div class="modal-footer"><button type="button" class="btn btn-default" data-dismiss="modal">Close</button><a class="btn btn-danger" id="dataConfirmOK">Yes</a></div></div></div></div>');
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -8,62 +8,59 @@
|
||||
|
||||
{{-- Page content --}}
|
||||
@section('content')
|
||||
<div class="page-header">
|
||||
|
||||
<div class="pull-right">
|
||||
<a href="{{ route('licenses') }}" class="btn-flat gray"><i class="icon-circle-arrow-left icon-white"></i> Back</a>
|
||||
<div class="row header">
|
||||
<div class="col-md-12">
|
||||
<a href="{{ route('licenses') }}" class="btn-flat gray pull-right"><i class="icon-circle-arrow-left icon-white"></i> Back</a>
|
||||
<h3> Checkin License </h3>
|
||||
</div>
|
||||
|
||||
<h3>Checkin License</h3>
|
||||
</div>
|
||||
|
||||
<div class="row form-wrapper">
|
||||
<!-- left column -->
|
||||
<div class="col-md-10 column">
|
||||
|
||||
<form class="form-horizontal" method="post" action="" autocomplete="off">
|
||||
<!-- CSRF Token -->
|
||||
<input type="hidden" name="_token" value="{{ csrf_token() }}" />
|
||||
|
||||
<!-- Asset Tag -->
|
||||
<div class="form-group">
|
||||
<label class="control-label" for="asset_tag">Asset Tag</label>
|
||||
<div class="controls">
|
||||
<input class="col-md-4" readonly="readonly" type="text" name="asset_tag" id="asset_tag" value="{{ $licenseseat->license->asset_tag }}" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Asset Name -->
|
||||
<div class="form-group">
|
||||
<label class="control-label" for="name">Asset Name</label>
|
||||
<div class="controls">
|
||||
<input class="col-md-4" readonly="readonly" type="text" name="name" id="asset_name" value="{{ $licenseseat->license->name }}" />
|
||||
<!-- Asset name -->
|
||||
<div class="form-group">
|
||||
<label class="col-sm-2 control-label">Asset Name</label>
|
||||
<div class="col-md-6">
|
||||
<p class="form-control-static">{{ $licenseseat->license->name }}</p>
|
||||
</div>
|
||||
</div>
|
||||
<!-- Serial -->
|
||||
<div class="form-group">
|
||||
<label class="control-label" for="serial">Serial</label>
|
||||
<div class="controls">
|
||||
<input class="col-md-4" readonly="readonly" type="text" name="serial" id="serial" value="{{ $licenseseat->license->serial }}" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Notes -->
|
||||
<!-- Serial -->
|
||||
<div class="form-group">
|
||||
<label class="col-sm-2 control-label">Serial</label>
|
||||
<div class="col-md-6">
|
||||
<p class="form-control-static">{{ $licenseseat->license->serial }}</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Note -->
|
||||
<div class="form-group {{ $errors->has('note') ? 'error' : '' }}">
|
||||
<label class="control-label" for="note">Notes</label>
|
||||
<div class="controls">
|
||||
<input class="col-md-6" type="text" name="note" id="note" value="{{ Input::old('note', $licenseseat->note) }}" />
|
||||
{{ $errors->first('note', '<span class="help-inline"><i class="icon-remove-sign"></i> :message</span>') }}
|
||||
<label for="note" class="col-md-2 control-label">Note</label>
|
||||
<div class="col-md-7">
|
||||
<input class="col-md-6 form-control" type="text" name="note" id="note" value="{{ Input::old('note', $licenseseat->note) }}" />
|
||||
{{ $errors->first('note', '<span class="alert-msg"><i class="icon-remove-sign"></i> :message</span>') }}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<!-- Form actions -->
|
||||
<div class="form-group">
|
||||
<div class="controls">
|
||||
<a class="btn btn-link" href="{{ route('licenses') }}">@lang('general.cancel')</a>
|
||||
<button type="submit" class="btn-flat success">@lang('general.checkin')</button>
|
||||
<div class="form-group">
|
||||
<label class="col-md-2 control-label"></label>
|
||||
<div class="col-md-7">
|
||||
<a class="btn btn-link" href="{{ route('licenses') }}">@lang('general.cancel')</a>
|
||||
<button type="submit" class="btn-flat success">@lang('general.checkin')</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
@stop
|
||||
@stop
|
||||
@@ -8,69 +8,72 @@
|
||||
|
||||
{{-- Page content --}}
|
||||
@section('content')
|
||||
<div class="page-header">
|
||||
|
||||
<div class="pull-right">
|
||||
<a href="{{ route('licenses') }}" class="btn-flat gray"><i class="icon-circle-arrow-left icon-white"></i> Back</a>
|
||||
<div class="row header">
|
||||
<div class="col-md-12">
|
||||
<a href="{{ route('hardware') }}" class="btn-flat gray pull-right"><i class="icon-circle-arrow-left icon-white"></i> Back</a>
|
||||
<h3>
|
||||
Checkout License to User
|
||||
</h3>
|
||||
</div>
|
||||
|
||||
<h3>Checkout License to User</h3>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="row form-wrapper">
|
||||
<!-- left column -->
|
||||
<div class="col-md-10 column">
|
||||
|
||||
<form class="form-horizontal" method="post" action="" autocomplete="off">
|
||||
<!-- CSRF Token -->
|
||||
<input type="hidden" name="_token" value="{{ csrf_token() }}" />
|
||||
|
||||
<!-- Asset Tag -->
|
||||
<div class="form-group">
|
||||
<label class="control-label" for="asset_tag">Asset Tag</label>
|
||||
<div class="controls">
|
||||
<input class="col-md-4" readonly="readonly" type="text" name="asset_tag" id="asset_tag" value="{{ $licenseseat->license->asset_tag }}" />
|
||||
<!-- Asset name -->
|
||||
<div class="form-group">
|
||||
<label class="col-sm-2 control-label">Asset Name</label>
|
||||
<div class="col-md-6">
|
||||
<p class="form-control-static">{{ $licenseseat->license->name }}</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Asset Name -->
|
||||
<div class="form-group">
|
||||
<label class="control-label" for="name">Asset Name</label>
|
||||
<div class="controls">
|
||||
<input class="col-md-4" readonly="readonly" type="text" name="name" id="asset_name" value="{{ $licenseseat->license->name }}" />
|
||||
</div>
|
||||
</div>
|
||||
<!-- Serial -->
|
||||
<div class="form-group">
|
||||
<label class="control-label" for="serial">Serial</label>
|
||||
<div class="controls">
|
||||
<input class="col-md-4" readonly="readonly" type="text" name="serial" id="serial" value="{{ $licenseseat->license->serial }}" />
|
||||
<div class="form-group">
|
||||
<label class="col-sm-2 control-label">Serial</label>
|
||||
<div class="col-md-6">
|
||||
<p class="form-control-static">{{ $licenseseat->license->serial }}</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- User -->
|
||||
<div class="form-group {{ $errors->has('assigned_to') ? 'error' : '' }}">
|
||||
<label class="control-label" for="parent">Checkout to</label>
|
||||
<div class="controls">
|
||||
{{ Form::select('assigned_to', $users_list , Input::old('assigned_to'), array('class'=>'select2', 'style'=>'min-width:350px')) }}
|
||||
{{ $errors->first('user_id', '<span class="help-inline">:message</span>') }}
|
||||
<div class="form-group {{ $errors->has('assigned_to') ? ' has-error' : '' }}">
|
||||
<label for="assigned_to" class="col-md-2 control-label">Checkout to</label>
|
||||
<div class="col-md-7">
|
||||
{{ Form::select('assigned_to', $users_list , Input::old('assigned_to', $licenseseat->assigned_to), array('class'=>'select2', 'style'=>'min-width:350px')) }}
|
||||
{{ $errors->first('assigned_to', '<span class="alert-msg"><i class="icon-remove-sign"></i> :message</span>') }}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Notes -->
|
||||
<!-- Note -->
|
||||
<div class="form-group {{ $errors->has('note') ? 'error' : '' }}">
|
||||
<label class="control-label" for="note">Notes</label>
|
||||
<div class="controls">
|
||||
<input class="col-md-6" type="text" name="note" id="note" value="{{ Input::old('notes', $licenseseat->note) }}" />
|
||||
{{ $errors->first('note', '<span class="help-inline"><i class="icon-remove-sign"></i> :message</span>') }}
|
||||
<label for="note" class="col-md-2 control-label">Note</label>
|
||||
<div class="col-md-7">
|
||||
<input class="col-md-6 form-control" type="text" name="note" id="note" value="{{ Input::old('note', $licenseseat->note) }}" />
|
||||
{{ $errors->first('note', '<span class="alert-msg"><i class="icon-remove-sign"></i> :message</span>') }}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<!-- Form actions -->
|
||||
<div class="form-group">
|
||||
<div class="controls">
|
||||
<label class="col-md-2 control-label"></label>
|
||||
<div class="col-md-7">
|
||||
<a class="btn btn-link" href="{{ route('licenses') }}">@lang('general.cancel')</a>
|
||||
<button type="submit" class="btn-flat success">@lang('general.checkout')</button>
|
||||
<button type="submit" class="btn-flat success"><i class="icon-ok icon-white"></i>@lang('general.checkout')</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</form>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@stop
|
||||
|
||||
@@ -129,7 +129,7 @@
|
||||
@else
|
||||
<a class="btn btn-link" href="{{ route('licenses') }}">@lang('general.cancel')</a>
|
||||
@endif
|
||||
<button type="submit" class="btn-flat success"><i class="icon-ok icon-white"></i> @lang('general.save')</button>
|
||||
<button type="submit" class="btn btn-success"><i class="icon-ok icon-white"></i> @lang('general.save')</button>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
@@ -32,7 +32,7 @@ Licenses ::
|
||||
<tr>
|
||||
|
||||
<td><a href="{{ route('view/license', $license->id) }}">{{ $license->name }}</a>
|
||||
@if ($license->seats ==1)
|
||||
@if ($license->seats == 1)
|
||||
({{ $license->seats }} seat)
|
||||
@else
|
||||
({{ $license->seats }} seats)
|
||||
@@ -42,8 +42,8 @@ Licenses ::
|
||||
<td><a href="{{ route('view/license', $license->id) }}">{{ $license->serial }}</a></td>
|
||||
<td></td>
|
||||
<td>
|
||||
<a href="{{ route('update/license', $license->id) }}" class="btn-flat white"> @lang('button.edit')</a>
|
||||
<a data-html="false" class="btn-flat danger delete-asset" data-toggle="modal" href="{{ route('delete/license', $license->id) }}" data-content="Are you sure you wish to delete this license?" data-title="Delete {{ htmlspecialchars($license->name) }}?" onClick="return false;">@lang('button.delete')</a>
|
||||
<a href="{{ route('update/license', $license->id) }}" class="btn btn-warning"><i class="icon-pencil icon-white"></i></a>
|
||||
<a data-html="false" class="btn delete-asset btn-danger" data-toggle="modal" href="{{ route('delete/license', $license->id) }}" data-content="Are you sure you wish to delete this license?" data-title="Delete {{ htmlspecialchars($license->name) }}?" onClick="return false;"><i class="icon-trash icon-white"></i></a>
|
||||
|
||||
|
||||
</td>
|
||||
@@ -60,7 +60,7 @@ Licenses ::
|
||||
<td><a href="{{ route('view/license', $license->id) }}">{{ $license->serial }}</a></td>
|
||||
<td>
|
||||
@if ($licensedto->assigned_to)
|
||||
<a href="{{ route('view/user', $licensedto->id) }}">
|
||||
<a href="{{ route('view/user', $licensedto->assigned_to) }}">
|
||||
{{ $licensedto->user->fullName() }}
|
||||
</a>
|
||||
@endif
|
||||
|
||||
@@ -12,50 +12,47 @@
|
||||
|
||||
{{-- Page content --}}
|
||||
@section('content')
|
||||
<div id="pad-wrapper" class="user-profile">
|
||||
<!-- header -->
|
||||
<div class="pull-right">
|
||||
<a href="{{ route('statuslabels') }}" class="btn-flat gray"><i class="icon-circle-arrow-left icon-white"></i> Back</a>
|
||||
|
||||
<div class="row header">
|
||||
<div class="col-md-12">
|
||||
<a href="{{ route('statuslabels') }}" class="btn-flat gray pull-right right"><i class="icon-circle-arrow-left icon-white"></i> Back</a>
|
||||
<h3>Status Labels</h3>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="user-profile">
|
||||
<div class="row profile">
|
||||
<div class="col-md-9 bio">
|
||||
|
||||
<!-- checked out assets table -->
|
||||
|
||||
<form class="form-horizontal" method="post" action="" autocomplete="off">
|
||||
<!-- CSRF Token -->
|
||||
<input type="hidden" name="_token" value="{{ csrf_token() }}" />
|
||||
|
||||
|
||||
|
||||
<!-- Asset Title -->
|
||||
<div class="form-group {{ $errors->has('name') ? ' has-error' : '' }}">
|
||||
<label for="name" class="col-md-2 control-label">Asset Name</label>
|
||||
<div class="col-md-7">
|
||||
<input class="form-control" type="text" name="name" id="name" value="{{ Input::old('name', $statuslabel->name) }}" />
|
||||
{{ $errors->first('name', '<span class="alert-msg"><i class="icon-remove-sign"></i> :message</span>') }}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Form actions -->
|
||||
<div class="form-group">
|
||||
<label class="col-md-2 control-label"></label>
|
||||
<div class="col-md-7">
|
||||
<a class="btn btn-link" href="{{ route('statuslabels') }}">Cancel</a>
|
||||
<button type="submit" class="btn btn-success"><i class="icon-ok icon-white"></i> @lang('general.save')</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h3 class="name">
|
||||
@if ($statuslabel->id)
|
||||
Update Status Label
|
||||
@else
|
||||
Create New Status Label
|
||||
@endif
|
||||
</h3>
|
||||
</form>
|
||||
<br><br><br><br>
|
||||
|
||||
|
||||
<div class="row-fluid profile">
|
||||
<!-- bio, new note & orders column -->
|
||||
<div class="col-md-9 bio">
|
||||
<div class="profile-box">
|
||||
<br>
|
||||
<!-- checked out assets table -->
|
||||
|
||||
<form class="form-horizontal" method="post" action="" autocomplete="off">
|
||||
<!-- CSRF Token -->
|
||||
<input type="hidden" name="_token" value="{{ csrf_token() }}" />
|
||||
|
||||
<div class="form-group {{ $errors->has('name') ? 'error' : '' }}">
|
||||
<label class="control-label" for="name">Status Label</label>
|
||||
<div class="controls">
|
||||
<input class="col-md-9" type="text" name="name" id="name" value="{{ Input::old('name', $statuslabel->name) }}" />
|
||||
{{ $errors->first('name', '<span class="help-inline">:message</span>') }}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Form actions -->
|
||||
<div class="form-group">
|
||||
<div class="controls">
|
||||
<a class="btn btn-link" href="{{ route('statuslabels') }}">@lang('general.cancel')</a>
|
||||
<button type="submit" class="btn-flat success"><i class="icon-ok icon-white"></i> @lang('general.save')</button>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- side address column -->
|
||||
|
||||
@@ -8,55 +8,57 @@ Status Labels
|
||||
|
||||
{{-- Page content --}}
|
||||
@section('content')
|
||||
<div id="pad-wrapper" class="user-profile">
|
||||
<!-- header -->
|
||||
<div class="pull-right">
|
||||
<a href="{{ route('create/statuslabel') }}" class="btn-flat success"><i class="icon-plus-sign icon-white"></i> Create New</a>
|
||||
</div>
|
||||
|
||||
<h3 class="name">Status Labels</h3>
|
||||
|
||||
|
||||
<div class="row-fluid profile">
|
||||
<!-- bio, new note & orders column -->
|
||||
<div class="col-md-9 bio">
|
||||
<div class="profile-box">
|
||||
<br>
|
||||
<!-- checked out assets table -->
|
||||
<div class="row header">
|
||||
<div class="col-md-12">
|
||||
<a href="{{ route('create/statuslabel') }}" class="btn btn-success pull-right"><i class="icon-plus-sign icon-white"></i> Create New</a>
|
||||
<h3>Status Labels</h3>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<table id="example">
|
||||
<thead>
|
||||
<tr role="row">
|
||||
<th class="col-md-4">@lang('admin/statuslabels/table.name')</th>
|
||||
<th class="col-md-2"><span class="line"></span>@lang('table.actions')</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
@foreach ($statuslabels as $statuslabel)
|
||||
<tr>
|
||||
<td>{{ $statuslabel->name }}</td>
|
||||
<td>
|
||||
<a href="{{ route('update/statuslabel', $statuslabel->id) }}" class="btn-flat white"> @lang('button.edit')</a>
|
||||
<a data-html="false" class="btn-flat danger delete-asset" data-toggle="modal" href="{{ route('delete/statuslabel', $statuslabel->id) }}" data-content="Are you sure you wish to delete this status label?" data-title="Delete {{ htmlspecialchars($statuslabel->name) }}?" onClick="return false;">@lang('button.delete')</a>
|
||||
</td>
|
||||
</tr>
|
||||
@endforeach
|
||||
</tbody>
|
||||
</table>
|
||||
<div class="user-profile">
|
||||
<div class="row profile">
|
||||
<div class="col-md-9 bio">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<br>
|
||||
<!-- checked out assets table -->
|
||||
|
||||
<!-- side address column -->
|
||||
<div class="col-md-3 address pull-right">
|
||||
<br /><br />
|
||||
<h6>About Status Labels</h6>
|
||||
<p>Status labels are used to describe the various reasons why an asset <strong><em>cannot</em></strong> be deployed. </p>
|
||||
<table id="example">
|
||||
<thead>
|
||||
<tr role="row">
|
||||
<th class="col-md-4">@lang('admin/statuslabels/table.name')</th>
|
||||
<th class="col-md-2">@lang('table.actions')</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
@foreach ($statuslabels as $statuslabel)
|
||||
<tr>
|
||||
<td>{{ $statuslabel->name }}</td>
|
||||
<td>
|
||||
<a href="{{ route('update/statuslabel', $statuslabel->id) }}" class="btn btn-warning"><i class="icon-pencil icon-white"></i></a>
|
||||
<a data-html="false" class="btn delete-asset btn-danger" data-toggle="modal" href="{{ route('delete/statuslabel', $statuslabel->id) }}" data-content="Are you sure you wish to delete this status label?" data-title="Delete {{ htmlspecialchars($statuslabel->name) }}?" onClick="return false;"><i class="icon-trash icon-white"></i></a>
|
||||
</td>
|
||||
</tr>
|
||||
@endforeach
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<p>It could be broken, out for diagnostics, out for
|
||||
repair, lost or stolen, etc. Status labels allow your team to show the progression.</p>
|
||||
</div>
|
||||
|
||||
<!-- side address column -->
|
||||
<div class="col-md-3 col-xs-12 address pull-right">
|
||||
<br /><br />
|
||||
<h6>About Status Labels</h6>
|
||||
<p>Status labels are used to describe the various reasons why an asset <strong><em>cannot</em></strong> be deployed. </p>
|
||||
|
||||
<p>It could be broken, out for diagnostics, out for
|
||||
repair, lost or stolen, etc. Status labels allow your team to show the progression.</p>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
@stop
|
||||
|
||||
|
||||
|
||||
@@ -120,9 +120,7 @@ div.checker {
|
||||
div.checker span.checked {
|
||||
background-position: -76px -260px; }
|
||||
div.checker input {
|
||||
opacity: 0;
|
||||
filter: alpha(opacity=0);
|
||||
-moz-opacity: 0;
|
||||
|
||||
border: none;
|
||||
background: none;
|
||||
display: -moz-inline-box;
|
||||
@@ -162,9 +160,8 @@ div.radio {
|
||||
div.radio span.checked {
|
||||
background-position: -72px -279px; }
|
||||
div.radio input {
|
||||
opacity: 0;
|
||||
filter: alpha(opacity=0);
|
||||
-moz-opacity: 0;
|
||||
|
||||
|
||||
border: none;
|
||||
background: none;
|
||||
display: -moz-inline-box;
|
||||
|
||||
Reference in New Issue
Block a user