Merge branch 'refs/heads/develop'
This commit is contained in:
@@ -189,11 +189,11 @@ class AssetsController extends AdminController {
|
||||
|
||||
// Declare the rules for the form validation
|
||||
$rules = array(
|
||||
'name' => 'required|alpha_dash|min:3',
|
||||
'name' => 'required|min:3',
|
||||
'asset_tag' => 'required|alpha_dash|min:3',
|
||||
'model_id' => 'required',
|
||||
'serial' => 'required|alpha_dash|min:3',
|
||||
'warranty_months' => 'integer|min:1',
|
||||
'serial' => 'required|alpha_space|min:3',
|
||||
'warranty_months' => 'required|integer',
|
||||
);
|
||||
|
||||
// Create a new validator instance from our validation rules
|
||||
|
||||
@@ -162,7 +162,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
|
||||
|
||||
@@ -27,8 +27,8 @@ class UsersController extends AdminController {
|
||||
* @var array
|
||||
*/
|
||||
protected $validationRules = array(
|
||||
'first_name' => 'required|alpha_dash|min:3',
|
||||
'last_name' => 'required|alpha_dash|min:3',
|
||||
'first_name' => 'required|alpha_space|min:3',
|
||||
'last_name' => 'required|alpha_space|min:3',
|
||||
'email' => 'required|email|unique:users,email',
|
||||
'password' => 'required|between:3,32',
|
||||
'password_confirm' => 'required|between:3,32|same:password',
|
||||
|
||||
@@ -64,6 +64,7 @@ return array(
|
||||
"unique" => "The :attribute has already been taken.",
|
||||
"url" => "The :attribute format is invalid.",
|
||||
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Custom Validation Language Lines
|
||||
@@ -76,6 +77,7 @@ return array(
|
||||
*/
|
||||
|
||||
'custom' => array(),
|
||||
'alpha_space' => "The :attribute field may only contain letters, commas, spaces and dashes.",
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
|
||||
@@ -5,8 +5,8 @@ class Asset extends Elegant {
|
||||
protected $table = 'assets';
|
||||
protected $softDelete = true;
|
||||
protected $rules = array(
|
||||
'name' => 'required|min:3',
|
||||
'asset_tag' => 'required|min:3|unique:assets',
|
||||
'name' => 'required|alpha_space|min:3',
|
||||
'asset_tag' => 'required|alpha_space|min:3|unique:assets',
|
||||
'model_id' => 'required',
|
||||
'serial' => 'required|alpha_dash|min:3',
|
||||
'warranty_months' => 'integer|min:1',
|
||||
|
||||
@@ -8,7 +8,7 @@ class Category extends Elegant {
|
||||
* Category validation rules
|
||||
*/
|
||||
protected $rules = array(
|
||||
'name' => 'required|min:2',
|
||||
'name' => 'required|alpha_space|min:2',
|
||||
);
|
||||
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ class Depreciation extends Elegant {
|
||||
|
||||
// Declare the rules for the form validation
|
||||
protected $rules = array(
|
||||
'name' => 'required|min:3',
|
||||
'name' => 'required|alpha_space|min:3',
|
||||
'months' => 'required|min:1|integer',
|
||||
);
|
||||
|
||||
|
||||
@@ -12,8 +12,8 @@ class License extends Elegant {
|
||||
protected $table = 'licenses';
|
||||
protected $softDelete = true;
|
||||
protected $rules = array(
|
||||
'name' => 'required|min:3',
|
||||
'serial' => 'required|min:5',
|
||||
'name' => 'required|alpha_space|min:3',
|
||||
'serial' => 'required|alpha_dash|min:5',
|
||||
'seats' => 'required|min:1|integer',
|
||||
'license_email' => 'email',
|
||||
);
|
||||
|
||||
@@ -6,8 +6,8 @@ class Location extends Elegant {
|
||||
protected $softDelete = true;
|
||||
protected $table = 'locations';
|
||||
protected $rules = array(
|
||||
'name' => 'required|min:3',
|
||||
'city' => 'required|min:3',
|
||||
'name' => 'required|alpha_space|min:3',
|
||||
'city' => 'required|alpha_space|min:3',
|
||||
'state' => 'required|alpha|min:2|max:2',
|
||||
'country' => 'required|alpha|min:2|max:2',
|
||||
'zip' => 'alpha_dash|min:5',
|
||||
|
||||
@@ -4,7 +4,7 @@ class Manufacturer extends Elegant {
|
||||
protected $softDelete = true;
|
||||
// Declare the rules for the form validation
|
||||
protected $rules = array(
|
||||
'name' => 'required|min:2',
|
||||
'name' => 'required|alpha_space|min:2',
|
||||
);
|
||||
|
||||
public function has_models()
|
||||
|
||||
@@ -4,7 +4,7 @@ class Model extends Elegant {
|
||||
|
||||
// Declare the rules for the form validation
|
||||
protected $rules = array(
|
||||
'name' => 'required|not_in:foo,bar|min:3',
|
||||
'name' => 'required|alpha_space|min:3',
|
||||
'modelno' => 'alpha_dash|min:1',
|
||||
'category_id' => 'required|integer',
|
||||
);
|
||||
|
||||
@@ -5,7 +5,7 @@ class Statuslabel extends Elegant {
|
||||
protected $softDelete = true;
|
||||
|
||||
protected $rules = array(
|
||||
'name' => 'required|min:2',
|
||||
'name' => 'required|alpha_space|min:2',
|
||||
);
|
||||
|
||||
public function has_assets()
|
||||
|
||||
@@ -11,6 +11,9 @@
|
||||
|
||||
|
||||
|
||||
Route::when('admin/*', 'crsf', array('post'));
|
||||
Route::when('assets/*', 'crsf', array('post'));
|
||||
|
||||
Route::group(array('prefix' => 'assets'), function()
|
||||
{
|
||||
|
||||
|
||||
@@ -96,3 +96,4 @@ App::down(function()
|
||||
*/
|
||||
|
||||
require app_path().'/filters.php';
|
||||
require app_path().'/validators.php';
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
<?php
|
||||
|
||||
Validator::extend('alpha_space', function($attribute,$value,$parameters)
|
||||
{
|
||||
return preg_match("/^[-_,. a-zA-Z0-9]+$/",$value);
|
||||
});
|
||||
@@ -27,26 +27,26 @@
|
||||
<div class="profile-box">
|
||||
<br>
|
||||
<form class="form-horizontal" method="post" action="" autocomplete="off">
|
||||
<!-- CSRF Token -->
|
||||
<input type="hidden" name="_token" value="{{ csrf_token() }}" />
|
||||
<!-- CSRF Token -->
|
||||
<input type="hidden" name="_token" value="{{ csrf_token() }}" />
|
||||
|
||||
<!-- Category Title -->
|
||||
<div class="control-group {{ $errors->has('name') ? 'error' : '' }}">
|
||||
<label class="control-label" for="name">Category Name</label>
|
||||
<div class="controls">
|
||||
<input type="text" name="name" id="name" value="{{ Input::old('name', $category->name) }}" />
|
||||
{{ $errors->first('title', '<span class="help-inline">:message</span>') }}
|
||||
</div>
|
||||
</div>
|
||||
<!-- Category Title -->
|
||||
<div class="control-group {{ $errors->has('name') ? 'error' : '' }}">
|
||||
<label class="control-label" for="name">Category Name</label>
|
||||
<div class="controls">
|
||||
<input type="text" name="name" id="name" value="{{ Input::old('name', $category->name) }}" />
|
||||
{{ $errors->first('name', '<span class="help-inline">:message</span>') }}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Form actions -->
|
||||
<div class="control-group">
|
||||
<div class="controls">
|
||||
<a class="btn btn-link" href="{{ route('categories') }}">@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>
|
||||
<!-- Form actions -->
|
||||
<div class="control-group">
|
||||
<div class="controls">
|
||||
<a class="btn btn-link" href="{{ route('categories') }}">@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>
|
||||
|
||||
Reference in New Issue
Block a user