@if (user) { {{ getUserDisplayName() }} } @else { Mon Profil }

@if (user && !isEditing) { }
@if (error) {
{{ error }}
} @if (success) {
{{ success }}
}
@if (loading) {
Chargement...

Chargement de votre profil...

} @if (user && !loading) {
Mon Profil
{{ getUserInitials() }}
{{ getUserDisplayName() }}

@{{ user.username }}

{{ getUserTypeDisplay() }} {{ getStatusText() }}
{{ user.email }} @if (!user.emailVerified) { }
Membre depuis {{ getCreationDate() }}
@if (isMerchantUser()) {
Partner ID: {{ getMerchantPartnerId() }}
}
Mon Rôle
@if (getUserRole()) {
{{ getRoleLabel() }}
{{ getRoleDescription() }} } @else { Aucun rôle }
Votre rôle ne peut pas être modifié depuis cette page
Informations du Compte
ID Utilisateur :
{{ user.id }}
Date de création :
{{ getCreationDate() }}
Type de compte :
{{ getUserTypeDisplay() }}
@if (isMerchantUser()) {
Merchant Partner ID :
{{ getMerchantPartnerId() }}
}
@if (isEditing) { Modification de Mon Profil } @else { Mes Informations }
@if (isEditing) {
}
@if (isEditing) { @if (!editedUser.firstName?.trim()) {
Le prénom est obligatoire
} } @else {
{{ user.firstName || 'Non renseigné' }}
}
@if (isEditing) { @if (!editedUser.lastName?.trim()) {
Le nom est obligatoire
} } @else {
{{ user.lastName || 'Non renseigné' }}
}
{{ user.username }}
Votre identifiant de connexion ne peut pas être modifié
@if (isEditing) { } @else {
{{ user.email }} @if (!user.emailVerified) { Non vérifié }
}
{{ getStatusText() }}
@if (!user.enabled) { Votre compte est actuellement désactivé } @else if (!user.emailVerified) { Votre email n'est pas encore vérifié } @else { Votre compte est actif }
{{ getRoleLabel() }}
{{ getRoleDescription() }}
@if (!isEditing) {

Informations Système
{{ user.id }}
{{ getCreationDate() }}
{{ getUserTypeDisplay() }}
@if (isMerchantUser()) {
{{ getMerchantPartnerId() }}
}
}
@if (!isEditing) {
Actions Personnelles
}
}