X-Git-Url: http://source.bookstackapp.com/bookstack/blobdiff_plain/880d4f35dab43378c8b3b8ec6e7bb8e30ea7f07e..refs/pull/3391/head:/resources/views/users/edit.blade.php diff --git a/resources/views/users/edit.blade.php b/resources/views/users/edit.blade.php index 58780f7f4..4e31e785d 100644 --- a/resources/views/users/edit.blade.php +++ b/resources/views/users/edit.blade.php @@ -1,92 +1,103 @@ -@extends('simple-layout') +@extends('layouts.simple') -{{--TODO--}} +@section('body') +
-@section('toolbar') - @include('settings/navbar', ['selected' => 'users']) -@stop + @include('settings.parts.navbar', ['selected' => 'users']) -@section('body') +
+

{{ $user->id === user()->id ? trans('settings.users_edit_profile') : trans('settings.users_edit') }}

+
id}") }}" method="post" enctype="multipart/form-data"> + {!! csrf_field() !!} + -
-

 

-
-

@icon('edit') {{ $user->id === $currentUser->id ? trans('settings.users_edit_profile') : trans('settings.users_edit') }}

-
- id}") }}" method="post"> -
-
- {!! csrf_field() !!} - - @include('users.forms.' . $authMethod, ['model' => $user]) +
+ @include('users.parts.form', ['model' => $user, 'authMethod' => $authMethod]) +
+
+ +

{{ trans('settings.users_avatar_desc') }}

-
-
- -

{{ trans('settings.users_avatar_desc') }}

- - @include('components.image-picker', [ - 'resizeHeight' => '512', - 'resizeWidth' => '512', - 'showRemove' => false, - 'defaultImage' => baseUrl('/user_avatar.png'), - 'currentImage' => $user->getAvatar(80), - 'currentId' => $user->image_id, - 'name' => 'image_id', - 'imageClass' => 'avatar large' - ]) -
-
- - -
+
+ @include('form.image-picker', [ + 'resizeHeight' => '512', + 'resizeWidth' => '512', + 'showRemove' => false, + 'defaultImage' => url('/http/source.bookstackapp.com/user_avatar.png'), + 'currentImage' => $user->getAvatar(80), + 'currentId' => $user->image_id, + 'name' => 'profile_image', + 'imageClass' => 'avatar large' + ])
-
- {{ trans('common.cancel') }} - @if($authMethod !== 'system') - id}/delete") }}" class="neg button">{{ trans('settings.users_delete') }} - @endif - -
- + + @include('users.parts.language-option-row', ['value' => setting()->getUser($user, 'language', config('app.default_locale'))]) +
+ +
+ {{ trans('common.cancel') }} + @if($authMethod !== 'system') + id}/delete") }}" class="button outline">{{ trans('settings.users_delete') }} + @endif + +
+ +
+ +
+

{{ trans('settings.users_mfa') }}

+

{{ trans('settings.users_mfa_desc') }}

+
+
+ @if ($mfaMethods->count() > 0) + @icon('check-circle') + @else + @icon('cancel') + @endif + {{ trans_choice('settings.users_mfa_x_methods', $mfaMethods->count()) }} +
+
+ @if($user->id === user()->id) + {{ trans('settings.users_mfa_configure') }} + @endif +
-
- @if($currentUser->id === $user->id && count($activeSocialDrivers) > 0) -
-

@icon('login') {{ trans('settings.users_social_accounts') }}

-
-

{{ trans('settings.users_social_accounts_info') }}

-
-
- @foreach($activeSocialDrivers as $driver => $enabled) -
-
@icon('auth/'. $driver, ['style' => 'width: 56px;height: 56px;'])
-
- @if($user->hasSocialAccount($driver)) - {{ trans('settings.users_social_disconnect') }} - @else - {{ trans('settings.users_social_connect') }} - @endif -
-
 
+ + + @if(user()->id === $user->id && count($activeSocialDrivers) > 0) +
+

{{ trans('settings.users_social_accounts') }}

+

{{ trans('settings.users_social_accounts_info') }}

+
+
+ @foreach($activeSocialDrivers as $driver => $enabled) +
+
@icon('auth/'. $driver, ['style' => 'width: 56px;height: 56px;'])
+
+ @if($user->hasSocialAccount($driver)) +
+ {{ csrf_field() }} + +
+ @else + {{ trans('settings.users_social_connect') }} + @endif
- @endforeach -
+
+ @endforeach
-
+ @endif - + @if((user()->id === $user->id && userCan('access-api')) || userCan('users-manage')) + @include('users.api-tokens.parts.list', ['user' => $user]) + @endif
-


- @include('components.image-manager', ['imageType' => 'user']) -@stop \ No newline at end of file +@stop