@extends('main') @section('body')
{{__(GetAppText("registered"))}}: {{FormatDateTime($user->added)}}
@if(!empty($user->activated))
{{__(GetAppText("activated"))}}: {{FormatDateTime($user->activated)}}
@else
{{__(GetAppText("not_activated"))}}
@endif @if(!empty($user->lastAccess))
{{__(GetAppText("last_access"))}}: {{FormatDateTime($user->lastAccess)}}
@endif

{!! __(GetAppText("page.admin_user.title")) !!}

{!!__(GetAppText("page.admin_user.text")) !!}

{!! __(GetAppText("page.admin_user_change_personal_data.title")) !!}

{{__(GetAppText("page.admin_user_change_personal_data.text"))}}

@component("components.inputs.input", ["id" => "first_name", "label" => __("universal.first_name"), "value" => $user->firstName ?? ""]) @endcomponent
@component("components.inputs.input", ["id" => "last_name", "label" => __("universal.last_name"), "value" => $user->lastName ?? ""]) @endcomponent
@component("components.inputs.input", ["id" => "personal_email", "label" => __(GetAppText("personal_email")), "value" => $user->personalEmail ?? ""]) @endcomponent
@component("components.links.link", [ "title" => __("universal.link.back"), "url" => "/admin/users", "linkClass" => "btn btn-secondary", "style" => "min-width: 8em;" ]) @endcomponent @component("components.buttons.button", [ "id" => "btn_change_personal_data", "title" => __("universal.button.save"), "buttonClass" => "btn-primary", "style" => "min-width: 8em;" ]) @endcomponent
{!! __(GetAppText("page.admin_user_change_username.title")) !!}

{{__(GetAppText("page.admin_user_change_username.text"))}}

@component("components.inputs.input_info", ["id" => "username", "label" => __(GetAppText("username")), "value" => $user->username ?? "", "placeholder" => __(GetAppText("username")), "dataTarget" => "modal_info_complexity_requirements_username"]) @endcomponent
@component("components.links.link", [ "title" => __("universal.link.back"), "url" => "/admin/users", "linkClass" => "btn btn-secondary", "style" => "min-width: 8em;" ]) @endcomponent @component("components.buttons.button", [ "id" => "btn_change_username", "title" => __("universal.button.save"), "buttonClass" => "btn-primary", "style" => "min-width: 8em;" ]) @endcomponent
{!! __(GetAppText("page.admin_user_change_password.title")) !!}

{{__(GetAppText("page.admin_user_change_password.text"))}}

@component("components.inputs.input_info", ["id" => "password", "label" => __(GetAppText("password")), "type" => "password", "placeholder" => __(GetAppText("password")), "dataTarget" => "modal_info_complexity_requirements_password"]) @endcomponent
@component("components.links.link", [ "title" => __("universal.link.back"), "url" => "/admin/users", "linkClass" => "btn btn-secondary", "style" => "min-width: 8em;" ]) @endcomponent @component("components.buttons.button", [ "id" => "btn_change_password", "title" => __("universal.button.save"), "buttonClass" => "btn-primary", "style" => "min-width: 8em;" ]) @endcomponent
{!! __(GetAppText("page.admin_user_select_mfa_method.title")) !!}

{{__(GetAppText("page.admin_user_select_mfa_method.text"))}}

@component("components.selects.select", ["id" => "mfa_method", "label" => __(GetAppText("mfa_method"))]) @slot("options") @if($user->mfaMethod == "email") @else @endif @endslot @endcomponent
@component("components.links.link", [ "title" => __("universal.link.back"), "url" => "/admin/users", "linkClass" => "btn btn-secondary", "style" => "min-width: 8em;" ]) @endcomponent @component("components.buttons.button", [ "id" => "btn_select_2FA", "title" => __("universal.button.save"), "buttonClass" => "btn-primary", "style" => "min-width: 8em;" ]) @endcomponent
{!! __(GetAppText("page.admin_user_change_lock_status.title")) !!}

{{__(GetAppText("page.admin_user_change_lock_status.text"))}}

@component("components.checkboxes.checkbox", ["id" => "locked", "label" => __(GetAppText("account_locked")), "value" => 1, "checked" => !empty($user->locked) ? "checked" : ""]) @endcomponent
@component("components.links.link", [ "title" => __("universal.link.back"), "url" => "/admin/users", "linkClass" => "btn btn-secondary", "style" => "min-width: 8em;" ]) @endcomponent @component("components.buttons.button", [ "id" => "btn_change_lock_status", "title" => __("universal.button.save"), "buttonClass" => "btn-primary", "style" => "min-width: 8em;" ]) @endcomponent
{!! __(GetAppText("page.admin_user_change_customer_type.title")) !!}

{{__(GetAppText("page.admin_user_change_customer_type.text"))}}

@component("components.selects.select", ["id" => "user_category", "label" => __(GetAppText("user_category"))]) @slot("options") @foreach($userCategories AS $category) @if($category->code != $user->categoryCode) @endif @endforeach @endslot @endcomponent
@component("components.links.link", [ "title" => __("universal.link.back"), "url" => "/admin/users", "linkClass" => "btn btn-secondary", "style" => "min-width: 8em;" ]) @endcomponent @component("components.buttons.button", [ "id" => "btn_change_customer_type", "title" => __("universal.button.save"), "buttonClass" => "btn-primary", "style" => "min-width: 8em;" ]) @endcomponent
{!! __(GetAppText("page.admin_user_change_business_owner.title")) !!}

{{__(GetAppText("page.admin_user_change_business_owner.text"))}}

@component("components.selects.select", ["id" => "business_owner", "label" => __(GetAppText("business_owner"))]) @slot("options") @foreach($businessOwners AS $businessOwner) @if($businessOwner["id"] != $businessOwnerUserToBeManaged->id) @endif @endforeach @endslot @endcomponent
@component("components.links.link", [ "title" => __("universal.link.back"), "url" => "/admin/users", "linkClass" => "btn btn-secondary", "style" => "min-width: 8em;" ]) @endcomponent @component("components.buttons.button", [ "id" => "btn_change_business_owner", "title" => __("universal.button.save"), "buttonClass" => "btn-primary", "style" => "min-width: 8em;" ]) @endcomponent
@if(!empty($user->activated) && !empty($user->customerNo))
{!! __(GetAppText("page.admin_user_change_customer_assignment.title")) !!}

{{__(GetAppText("page.admin_user_change_customer_assignment.text"))}}

@component("components.inputs.input", ["id" => "customer_no", "label" => __("universal.customer_no"), "value" => $user->customerNo ?? "", "placeholder" => __("universal.customer_no")]) @endcomponent
{{__("universal.customer_no")}}: {{$user->customerNo ?? ""}}
{{__("universal.company")}}: {{$user->company ?? ""}}
{{__("universal.address_1")}}: {{$user->address_1 ?? ""}}
{{__("universal.address_2")}}: {{$user->address_2 ?? ""}}
{{__("universal.postal_code")}}: {{$user->postalCode ?? ""}}
{{__("universal.city")}}: {{$user->city ?? ""}}
{{__("universal.country")}}: {{$user->country ?? ""}} {{$user->countryCode ?? ""}}
{{__("universal.phone")}}: {{$user->generalPhone ?? ""}}
{{__("universal.email")}}: {{$user->generalEmail ?? ""}}
@component("components.links.link", [ "title" => __("universal.link.back"), "url" => "/admin/users", "linkClass" => "btn btn-secondary", "style" => "min-width: 8em;" ]) @endcomponent @component("components.buttons.button", [ "id" => "btn_change_assignment_to_customer", "title" => __("universal.button.save"), "buttonClass" => "btn-primary", "style" => "min-width: 8em;" ]) @endcomponent
@endif
{!! __(GetAppText("page.admin_user_change_group_membership.title")) !!}

{{__(GetAppText("page.admin_user_change_group_membership.text"))}}

@foreach($groups AS $group) @endforeach
{{__("universal.name")}} {{__("universal.description")}}
{{$group->name ?? ""}} {{$group->description ?? ""}} @component("components.checkboxes.checkbox", ["id" => $group->code, "name" => "groups", "value" => $group->code, "checked" => $group->checked]) @endcomponent
@component("components.links.link", [ "title" => __("universal.link.back"), "url" => "/admin/users", "linkClass" => "btn btn-secondary", "style" => "min-width: 8em;" ]) @endcomponent @component("components.buttons.button", [ "id" => "btn_change_group_membership", "title" => __("universal.button.save"), "buttonClass" => "btn-primary", "style" => "min-width: 8em;" ]) @endcomponent
{!! __(GetAppText("page.admin_user_delete_user.title")) !!}

{{__(GetAppText("page.admin_user_delete_user.text"))}}

@component("components.inputs.input", ["id" => "delete_user_account", "label" => __(GetAppText("username"))]) @endcomponent
@component("components.links.link", [ "title" => __("universal.link.back"), "url" => "/admin/users", "linkClass" => "btn btn-secondary", "style" => "min-width: 8em;" ]) @endcomponent @component("components.buttons.button", [ "id" => "btn_delete_user_account", "title" => __("universal.button.delete"), "buttonClass" => "btn-danger", "style" => "min-width: 8em;" ]) @endcomponent
@component("components.modals.modal", ["id" => "modal_info_complexity_requirements_username", "modalTitle" => __(GetAppText("info.complexity_requirements_username.title"))]) @slot("modalBody") {!! __(GetAppText("info.complexity_requirements_username.text")) !!} @endSlot @endcomponent @component("components.modals.modal", ["id" => "modal_info_complexity_requirements_password", "modalTitle" => __(GetAppText("info.complexity_requirements_password.title"))]) @slot("modalBody") {!! __(GetAppText("info.complexity_requirements_password.text")) !!} @endSlot @endcomponent @endsection