File tree Expand file tree Collapse file tree 7 files changed +85
-10
lines changed Expand file tree Collapse file tree 7 files changed +85
-10
lines changed Original file line number Diff line number Diff line change @@ -83,6 +83,7 @@ public function postEdit()
8383 // Update the asset data
8484 $ setting ->id = '1 ' ;
8585 $ setting ->site_name = e (Input::get ('site_name ' ));
86+ $ setting ->display_asset_name = e (Input::get ('display_asset_name ' , '0 ' ));
8687 $ setting ->per_page = e (Input::get ('per_page ' ));
8788 $ setting ->qr_code = e (Input::get ('qr_code ' , '0 ' ));
8889 $ setting ->qr_text = e (Input::get ('qr_text ' ));
Original file line number Diff line number Diff line change 1+ <?php
2+
3+ use Illuminate \Database \Schema \Blueprint ;
4+ use Illuminate \Database \Migrations \Migration ;
5+
6+ class AddAssetNameToSettings extends Migration {
7+
8+ /**
9+ * Run the migrations.
10+ *
11+ * @return void
12+ */
13+ public function up ()
14+ {
15+ Schema::table ('settings ' , function ($ table )
16+ {
17+ $ table ->integer ('display_asset_name ' )->nullable ()->default (NULL );
18+
19+ });
20+ }
21+
22+ /**
23+ * Reverse the migrations.
24+ *
25+ * @return void
26+ */
27+ public function down ()
28+ {
29+ Schema::table ('settings ' , function ($ table )
30+ {
31+ $ table ->dropColumn ('display_asset_name ' );
32+ });
33+ }
34+
35+ }
Original file line number Diff line number Diff line change 1010 'setting ' => 'Setting ' ,
1111 'title ' => 'Settings ' ,
1212 'update ' => 'Update Settings ' ,
13- 'value ' => 'Value ' ,
13+ 'value ' => 'Value ' ,
14+ 'display_asset_name ' => 'Display Asset Name ' ,
1415);
Original file line number Diff line number Diff line change 4444 <tr role =" row" >
4545 <th class =" col-md-1" bSortable =" true" >@lang (' admin/hardware/table.asset_tag' )</th >
4646 <th class =" col-md-3" bSortable =" true" >@lang (' admin/hardware/table.title' )</th >
47+ @if (Setting:: getSettings ()-> display_asset_name )
48+ <th class =" col-md-3" bSortable =" true" >@lang (' general.name' )</th >
49+ @endif
4750 <th class =" col-md-2" bSortable =" true" >@lang (' admin/hardware/table.serial' )</th >
4851 @if (Input:: get (' Pending' ) || Input:: get (' Undeployable' ) || Input:: get (' RTD' ) )
4952 <th class =" col-md-2" bSortable =" true" >@lang (' general.status' )</th >
6265 <tr >
6366 <td ><a href =" {{ route (' view/hardware' , $asset -> id ) } }" >{{ $asset -> asset_tag } } </a ></td >
6467 <td ><a href =" {{ route (' view/hardware' , $asset -> id ) } }" >{{ $asset -> model -> name } } </a ></td >
68+ @if (Setting:: getSettings ()-> display_asset_name )
69+ <td ><a href =" {{ route (' view/hardware' , $asset -> id ) } }" >{{ $asset -> name } } </a ></td >
70+ @endif
6571 <td >{{ $asset -> serial } } </td >
6672 @if (Input:: get (' Pending' ) || Input:: get (' Undeployable' ) || Input:: get (' RTD' ) )
6773 <td >
Original file line number Diff line number Diff line change 2727 <tr role =" row" >
2828 <th class =" col-sm-1" >@lang (' admin/hardware/table.asset_tag' )</th >
2929 <th class =" col-sm-1" >@lang (' admin/hardware/table.title' )</th >
30+ @if (Setting:: getSettings ()-> display_asset_name )
31+ <th class =" col-sm-1" >@lang (' general.name' )</th >
32+ @endif
3033 <th class =" col-sm-1" >@lang (' admin/hardware/table.serial' )</th >
3134 <th class =" col-sm-1" >@lang (' admin/hardware/table.checkoutto' )</th >
3235 <th class =" col-sm-1" >@lang (' admin/hardware/table.location' )</th >
4346 <tr >
4447 <td >{{ $asset -> asset_tag } } </td >
4548 <td >{{ $asset -> model -> name } } </td >
49+ @if (Setting:: getSettings ()-> display_asset_name )
50+ <td >{{ $asset -> name } } </td >
51+ @endif
4652 <td >{{ $asset -> serial } } </td >
4753 <td >
4854 @if ($asset -> assigned_to != 0 )
Original file line number Diff line number Diff line change 3939 {{ $errors -> first (' site_name' , ' <span class="help-inline">:message</span>' ) } }
4040 </div >
4141 </div >
42+
43+ <div class =" form-group {{ $errors -> has (' display_asset_name' ) ? ' error' : ' ' } }" >
44+ <label class =" control-label" for =" display_asset_name" >
45+ @lang (' admin/settings/general.display_asset_name' )
46+ </label >
47+ <div class =" controls" >
48+
49+ <input class =" col-md-1" type =" checkbox" name =" display_asset_name" id =" display_asset_name" value =" 1" {{ $setting -> display_asset_name === ' 1' ? ' checked' : ' ' } } />
50+
51+ {{ $errors -> first (' display_asset_name' , ' <span class="help-inline">:message</span>' ) } }
52+ </div >
53+ </div >
54+
55+
56+
4257 <div class =" form-group {{ $errors -> has (' per_page' ) ? ' error' : ' ' } }" >
4358 <label class =" control-label" for =" per_page" >Results Per Page</label >
4459 <div class =" controls" >
Original file line number Diff line number Diff line change 22
33{{-- Page title --}}
44@section (' title' )
5- @lang ( ' admin/settings/general.title ' ) ::
5+ Settings ::
66@parent
77@stop
88
1616 </div >
1717
1818
19- <h3 class =" name" >@lang ( ' admin/settings/general.title ' ) </h3 >
19+ <h3 class =" name" >Settings </h3 >
2020
2121
2222 <div class =" row-fluid profile" >
2929 <table class =" table table-hover" >
3030 <thead >
3131 <tr >
32- <th class =" col-md-3" >@lang ( ' admin/settings/general.setting ' ) </th >
33- <th class =" col-md-3" ><span class =" line" ></span >@lang ( ' admin/settings/general.value ' ) </th >
32+ <th class =" col-md-3" >Setting </th >
33+ <th class =" col-md-3" ><span class =" line" ></span >Value </th >
3434 </tr >
3535 </thead >
3636 <tbody >
3737 @foreach ($settings as $setting )
3838 <tr >
39- <td >@lang ( ' general.site_name ' ) </td >
39+ <td >Site Name </td >
4040 <td >{{ $setting -> site_name } } </td >
4141 </tr >
4242 <tr >
43- <td >@lang (' general.per_page' )</td >
43+ <td >@lang (' admin/settings/general.display_asset_name' )</td >
44+
45+
46+ @if ($setting -> display_asset_name === ' 1' )
47+ <td >Yes</td >
48+ @else
49+ <td >No</td >
50+ @endif
51+ </tr >
52+
53+ <tr >
54+ <td >Per Page</td >
4455 <td >{{ $setting -> per_page } } </td >
4556 </tr >
4657 <tr >
47- <td >@lang ( ' admin/settings/general.display_qr ' ) </td >
58+ <td >Display QR Codes </td >
4859@if ($setting -> qr_code === ' 1' )
4960 <td >Yes</td >
5061@else
5162 <td >No</td >
5263@endif
5364 </tr >
5465<tr >
55- <td >@lang ( ' admin/settings/general.qr_text ' ) </td >
66+ <td >QR Code Text </td >
5667 <td >{{ $setting -> qr_text } } </td >
5768 </tr >
5869 @endforeach
6677 <div class =" col-md-3 address pull-right" >
6778 <br /><br />
6879
69- <p >@lang ( ' admin/ settings/general.info ' ) </p >
80+ <p >These settings let you customize certain aspects of your installation. </p >
7081
7182 </div >
7283@stop
You can’t perform that action at this time.
0 commit comments