Merge branch 'refs/heads/develop'

This commit is contained in:
snipe
2013-11-26 14:55:49 -05:00
16 changed files with 47 additions and 35 deletions
+3 -3
View File
@@ -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
+1 -1
View File
@@ -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
+2 -2
View File
@@ -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',
+2
View File
@@ -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.",
/*
|--------------------------------------------------------------------------
+2 -2
View File
@@ -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',
+1 -1
View File
@@ -8,7 +8,7 @@ class Category extends Elegant {
* Category validation rules
*/
protected $rules = array(
'name' => 'required|min:2',
'name' => 'required|alpha_space|min:2',
);
+1 -1
View File
@@ -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',
);
+2 -2
View File
@@ -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',
);
+2 -2
View File
@@ -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',
+1 -1
View File
@@ -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()
+1 -1
View File
@@ -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',
);
+1 -1
View File
@@ -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()
+3
View File
@@ -11,6 +11,9 @@
Route::when('admin/*', 'crsf', array('post'));
Route::when('assets/*', 'crsf', array('post'));
Route::group(array('prefix' => 'assets'), function()
{
+1
View File
@@ -96,3 +96,4 @@ App::down(function()
*/
require app_path().'/filters.php';
require app_path().'/validators.php';
+6
View File
@@ -0,0 +1,6 @@
<?php
Validator::extend('alpha_space', function($attribute,$value,$parameters)
{
return preg_match("/^[-_,. a-zA-Z0-9]+$/",$value);
});
+18 -18
View File
@@ -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>