@extends('layouts.app') @section('title', __('titles.windows.profile')) @section('content') @if(session()->has('success')) @include('includes.shared.auto_dismiss_toast', ['message_kind' => session('success.message_kind'), 'message' => session('success.message')]) @endif @if(session()->has('complete_error')) @include('includes.shared.auto_dismiss_toast', ['message_kind' => 'error', 'message' => session('complete_error')]) @endif @if(!$profileCompletion['is_complete']) @include('users.includes.profile_completion_warning', ['message_kind' => 'info', 'message' => 'messages.profile_completion_warning']) @endif {{ __('titles.pages.profile', ['firstname' => $user->firstname, 'lastname' => $user->lastname]) }} @if($editMode) {{ __('titles.sections.identity') }} @csrf {{ method_field('PUT') }} {{ __('labels.firstname') }} @error('firstname') @include('includes.shared.context_error', ['message' => $errors->first('firstname')]) @enderror {{ __('labels.lastname') }} @error('lastname') @include('includes.shared.context_error', ['message' => $errors->first('lastname')]) @enderror {{ __('labels.email') }} @error('email') @include('includes.shared.context_error', ['message' => $errors->first('email')]) @enderror {{ __('titles.sections.password_management') }} @csrf {{ method_field('PUT') }} {{ __('labels.password') }} @error('password') @include('includes.shared.context_error', ['message' => $errors->first('password')]) @enderror {{ __('labels.new_password') }} @error('new_password') @include('includes.shared.context_error', ['message' => $errors->first('new_password')]) @enderror {{ __('labels.password_rules.length') }} {{ __('labels.password_rules.lower') }} {{ __('labels.password_rules.upper') }} {{ __('labels.password_rules.special') }} {{ __('labels.confirm_new_password') }} @error('new_password_confirmation') @include('includes.shared.context_error', ['message' => $errors->first('new_password_confirmation')]) @enderror @endif {{ Str::ucfirst(__('entities.affiliations')) }} @if($editMode) @addbutton(['text' => 'actions.crud.add', 'url' => route('users.affiliations.create', ['user_id' => $user->id])]) @endaddbutton @endif @include('users.includes.user_affiliations_table') {{ Str::ucfirst(__('entities.cnu_sections')) }} @if($editMode) @addbutton(['text' => 'actions.crud.add']) @endaddbutton @endif @include('users.includes.user_cnu_sections_table') {{ Str::ucfirst(__('entities.tags')) }} @if($editMode) @include('includes.shared.tags_form', ['entity_type' => 'user', 'entity_id' => $user->id]) @endif @include('includes.shared.tags_block', ['entity_type' => 'user', 'entity_id' => $user->id]) {{ __('titles.sections.research_ids') }} @if($editMode) @addbutton(['text' => 'actions.crud.add']) @endaddbutton @endif @include('users.includes.user_social_networks_table') {{ __('titles.sections.avatar') }} @if($user->avatar() == '') @addbutton(['text' => 'actions.crud.add']) @endaddbutton @endif @if($editMode) avatar() == '') style="display:none;" @endif> @endif @endsection