This commit is contained in:
Iliyan Angelov
2025-11-26 22:32:20 +02:00
commit ed94dd22dd
150 changed files with 14058 additions and 0 deletions

View File

@@ -0,0 +1,96 @@
{% extends 'base.html' %}
{% block title %}Моят Профил - Официален Портал{% endblock %}
{% block content %}
<div class="profile-container">
<div class="gov-card">
<div class="gov-card-header">
<h2>Моят Профил</h2>
<a href="{% url 'accounts:profile_edit' %}" class="btn btn-primary">Редактиране на Профил</a>
</div>
<div class="gov-card-body">
<div class="info-section">
<h3>Информация за Акаунта</h3>
<div class="profile-info">
<div class="info-row">
<strong>Потребителско Име:</strong>
<span>{{ user_obj.username }}</span>
</div>
<div class="info-row">
<strong>Имейл:</strong>
<span>{{ user_obj.email }}</span>
</div>
<div class="info-row">
<strong>Роля:</strong>
<span class="badge badge-{{ user_obj.role }}">{{ user_obj.get_role_display }}</span>
</div>
<div class="info-row">
<strong>Потвърден Имейл:</strong>
<span>{% if user_obj.is_verified %}Да{% else %}Не{% endif %}</span>
</div>
<div class="info-row">
<strong>Двуфакторна Автентификация:</strong>
<span>{% if user_obj.mfa_enabled %}Активирана{% else %}Деактивирана{% endif %}</span>
{% if user_obj.mfa_enabled %}
<a href="{% url 'accounts:mfa_disable' %}"
class="btn btn-sm btn-danger"
data-confirm="Сигурни ли сте, че искате да деактивирате двуфакторната автентификация? Това ще намали сигурността на вашия акаунт."
data-confirm-title="Деактивиране на MFA"
data-tooltip="Деактивиране на двуфакторна автентификация">Деактивиране</a>
{% else %}
<a href="{% url 'accounts:mfa_setup' %}"
class="btn btn-sm btn-primary"
data-tooltip="Активиране на двуфакторна автентификация за по-голяма сигурност">Активиране</a>
{% endif %}
</div>
<div class="info-row">
<strong>Член от:</strong>
<span>{{ user_obj.created_at|date:"d F Y" }}</span>
</div>
</div>
</div>
{% if user_obj.profile %}
<div class="info-section">
<h3>Лична Информация</h3>
<div class="profile-info">
{% if user_obj.profile.first_name %}
<div class="info-row">
<strong>Име:</strong>
<span>{{ user_obj.profile.first_name }}</span>
</div>
{% endif %}
{% if user_obj.profile.last_name %}
<div class="info-row">
<strong>Фамилия:</strong>
<span>{{ user_obj.profile.last_name }}</span>
</div>
{% endif %}
{% if user_obj.profile.phone %}
<div class="info-row">
<strong>Телефон:</strong>
<span>{{ user_obj.profile.phone }}</span>
</div>
{% endif %}
<div class="info-row">
<strong>Предпочитан Език:</strong>
<span>{{ user_obj.profile.get_preferred_language_display }}</span>
</div>
</div>
</div>
{% endif %}
</div>
</div>
<div class="gov-card">
<div class="gov-card-body">
<div class="profile-actions">
<a href="{% url 'accounts:password_change' %}" class="btn btn-secondary">Смяна на Парола</a>
<a href="{% url 'legal:data_request' %}" class="btn btn-secondary">Заявка за Данни</a>
</div>
</div>
</div>
</div>
{% endblock %}