{{ $t('users.details.loading') }}
\n{{ error }}
\n \n\n {{ user.email }}\n · {{ user.person.phone }}\n
\n{{ user.id }}
\n{{ user.email }}
\n{{ formatDate(user.created_at) }}
\n{{ formatDate(user.last_login_at) || '—' }}
\n{{ user.ui_mode || 'personal' }}
\n{{ user.preferred_language || '—' }}
\n{{ user.region_code || '—' }}
\n{{ user.preferred_currency || '—' }}
\n{{ formatDate(user.subscription_expires_at) || '—' }}
\n{{ user.scope_level || 'individual' }}
\n{{ user.max_vehicles }}
\n{{ user.max_garages }}
\n{{ user.person.last_name || '—' }}
\n{{ user.person.first_name || '—' }}
\n{{ user.person.phone || '—' }}
\n{{ user.person.birth_place || '—' }}
\n{{ formatDate(user.person.birth_date) || '—' }}
\n{{ [user.person.mothers_last_name, user.person.mothers_first_name].filter(Boolean).join(' ') || '—' }}
\n{{ user.person.address.address_zip || '—' }}
\n{{ user.person.address.address_city || '—' }}
\n{{ [user.person.address.address_street_type, user.person.address.address_street_name].filter(Boolean).join(' ') || '—' }}
\n{{ user.person.address.address_house_number || '—' }}
\n{{ $t('users.details.no_person_record') }}
\n{{ $t('users.details.memberships_count', { count: memberships.length }) }}
\n{{ $t('users.details.no_memberships') }}
\n| {{ $t('users.details.org_name') }} | \n{{ $t('users.details.org_role') }} | \n{{ $t('users.details.member_status') }} | \n{{ $t('users.details.joined_at') }} | \n{{ $t('users.details.verified') }} | \n
|---|---|---|---|---|
| \n | \n \n \n {{ orgRoleLabel(m.role) }}\n \n | \n\n \n \n {{ memberStatusLabel(m.status) }}\n \n | \n{{ formatDate(m.joined_at) || '—' }} | \n\n \n \n {{ $t('users.details.verified_yes') }}\n \n {{ $t('users.details.verified_no') }}\n | \n