Files
RoleForge/app/templates/error.xhtml
Sergey Antropoff b2d3b6b803 Профиль и аккаунт
- API и страницы профиля (редактирование, смена пароля, аватар), публичные карточки.
- Сайдбар: блок пользователя, пункт Users для admin/root, исправлен порядок
  инициализации (показ admin-only после initAuthSession, currentUser).
- GET /auth/me: ответ через ProfileMeResponse, исправлена валидация (is_founder bool).

Команды и роли
- Маршруты и UI команд; при редактировании роли: видимость Team, выбор команды
  в модалке, только команды с активным членством; API team_id в details/ update.
- GET /api/v1/teams?membership=active для списка «своих» команд.
- Форма роли: сегмент Team, панель выбора команды только при Team и не при
  с
2026-05-05 08:15:21 +03:00

15 lines
684 B
HTML

{% extends "base.xhtml" %}
{% from "macros/page-hero.xhtml" import page_hero %}
{% block content %}
{{ page_hero("HTTP " ~ status_code, (message if status_code != 500 else "Internal Server Error"), ("An unexpected error occurred on the server. Try refreshing the page in a moment." if status_code == 500 else details)) }}
<section class="error-page error-page--below-hero" aria-label="Error actions">
<div class="error-actions">
<a class="error-btn-primary" href="/">Home</a>
<a class="error-btn-secondary" href="/tasks">Open tasks</a>
</div>
{% if status_code != 500 and details %}
<pre class="form-output">{{ details }}</pre>
{% endif %}
</section>
{% endblock %}