From 607ea6f5e56d61646fe81a95b34be874e8a037bf Mon Sep 17 00:00:00 2001 From: "B.Fatih KOZ" Date: Fri, 11 Feb 2022 23:58:16 +0300 Subject: [PATCH] Add Notes to Users (#1406) * Fix migration Add Notes * Migration to add mediumtext field * Model update * Admin blade update * Hide notes by default * Fix fields layout --- ...22_02_11_124926_update_users_add_notes.php | 15 +++++++ app/Models/User.php | 2 + resources/views/admin/users/fields.blade.php | 40 ++++++++----------- 3 files changed, 33 insertions(+), 24 deletions(-) create mode 100644 app/Database/migrations/2022_02_11_124926_update_users_add_notes.php diff --git a/app/Database/migrations/2022_02_11_124926_update_users_add_notes.php b/app/Database/migrations/2022_02_11_124926_update_users_add_notes.php new file mode 100644 index 00000000..764c7c91 --- /dev/null +++ b/app/Database/migrations/2022_02_11_124926_update_users_add_notes.php @@ -0,0 +1,15 @@ +mediumText('notes')->nullable()->after('remember_token'); + }); + } +} diff --git a/app/Models/User.php b/app/Models/User.php index 741774dd..7d56d8ba 100755 --- a/app/Models/User.php +++ b/app/Models/User.php @@ -88,6 +88,7 @@ class User extends Authenticatable 'toc_accepted', 'opt_in', 'last_ip', + 'notes', 'created_at', 'updated_at', ]; @@ -104,6 +105,7 @@ class User extends Authenticatable 'password', 'last_ip', 'remember_token', + 'notes', ]; protected $casts = [ diff --git a/resources/views/admin/users/fields.blade.php b/resources/views/admin/users/fields.blade.php index 9db7af29..b293f121 100644 --- a/resources/views/admin/users/fields.blade.php +++ b/resources/views/admin/users/fields.blade.php @@ -5,19 +5,16 @@ {{ Form::number('pilot_id', null, ['class' => 'form-control']) }}

{{ $errors->first('pilot_id') }}

-
{{ Form::label('name', 'Name:') }} {{ Form::text('name', null, ['class' => 'form-control', 'autocomplete' => 'off']) }}

{{ $errors->first('name') }}

-
{{ Form::label('email', 'Email:') }} {{ Form::text('email', null, ['class' => 'form-control', 'autocomplete' => 'off']) }}

{{ $errors->first('email') }}

-
{{ Form::label('password', 'Password:') }} {{ Form::password('password', ['class' => 'form-control', 'autocomplete' => 'off']) }} @@ -52,7 +49,6 @@ {{ Form::select('curr_airport_id', $airports, null , ['class' => 'form-control select2']) }}

{{ $errors->first('curr_airport_id') }}

-
@@ -60,12 +56,10 @@ {{ Form::label('airline_id', 'Airline:') }} {{ Form::select('airline_id', $airlines, null, ['class' => 'form-control select2', 'placeholder' => 'Select Airline']) }}
-
{{ Form::label('rank_id', 'Rank:') }} {{ Form::select('rank_id', $ranks, null, ['class' => 'form-control select2', 'placeholder' => 'Select Rank']) }}
-
{{ Form::label('roles', 'Roles:') }} {{ Form::select('roles[]', $roles, $user->roles->pluck('id'), @@ -74,17 +68,21 @@
-
+
{{ Form::label('state', 'State:') }} - + {{-- --}} +
+
+ {{ Form::label('notes', 'Management Notes:') }} + {{ Form::textarea('notes', null, ['class' => 'form-control', 'rows' => 4, 'autocomplete' => 'off']) }}
+
- -
- {{--new api key--}} +
+
+ {{-- New API Key --}}   {{ Form::button('Save', ['type' => 'submit', 'class' => 'btn btn-success']) }} Cancel @@ -95,10 +93,8 @@
- - + + @@ -127,14 +123,10 @@ - @if($user->fields) - + - {{-- Custom Fields --}} @foreach($user->fields as $field) @@ -145,4 +137,4 @@ @endif
-
User Details
-
User Details
Total Flights {{ $user->flights }}@lang('profile.opt-in') {{ $user->opt_in ? __('common.yes') : __('common.no') }}
-
Custom Fields
-
Custom Fields
-
+
\ No newline at end of file