Skip to content

Прямые переходы на админские страницы в обход кнопок (гард уровня навигатора) #92

Closed

Description

@vladcheck

Что

Navigator.goTo не проверяет роль: прямой переход на /fxml/UserList.fxml, /fxml/UserCreateForm.fxml и др. под USER/MODER открывается, хотя кнопки скрыты. Каждый goTo создаёт новый контроллер, гвард не наследуется.

Решение на усмотрение

Проверка роли в Navigator.goTo или в initialize каждого админского контроллера (редирект на список/ошибка).

Найдено мозгоштурмом RBAC.

Part of #29

Activity

  1. vladcheck commented on Oct 16, 2026

    @vladcheck
    OwnerAuthor

    Дубликат #89: тот же шов (гард в Navigator.goTo с картой ролей) и тот же критерий приёмки (прямой переход под USER/MODER отклоняется). Рамка проблемы отличается (обход навигации vs эскалация), фикс один. Работа идёт в #89.

  2. self-assigned this
    on Oct 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

needs-triageMaintainer needs to evaluate this issue

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions