Commit Graph

5 Commits

Author SHA1 Message Date
Sergey Antropoff
9727ff6402 Molecule и Docker-тесты: vendored create playbook и явная платформа образа
- Добавлен molecule docker create playbook (create.yml + tasks/create_network.yml)
  с правкой tmpfs: словарь из molecule-plugins приводится к списку строк для
  community.docker.docker_container; сценарии копируют playbook и задают
  provisioner.playbooks.create.
- Для systemd-платформ tmpfs задаётся списком строк вместо mounts.
- В опциях ОС — run_platform (каноническая архитектура после build); в
  TestHostSpec и hosts теста передаётся platform в molecule/docker_container,
  чтобы на ARM не падал /sbin/init из-за amd64 без --platform.
- Страницы роли (просмотр и создание): одна dashboard-карточка на всю ширину,
  вкладки Role details / Role file catalog в
2026-05-05 08:56:54 +03:00
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
Sergey Antropoff
9ef7112bff Добавил в админке динамический список OS-образов с чекбоксами (build только выбранных), а backend перевёл на обязательный docker buildx с автоустановкой и отдельным docker-container builder (roleforge-builder) для корректной сборки amd64-образов на ARM без exec format error 2026-04-30 20:48:57 +03:00
Sergey Antropoff
0181c8fb66 Сделал билды для имиджей из dockerfiles/ 2026-04-30 09:56:51 +03:00
Sergey Antropoff
1d2301fb09 first commit 2026-04-30 08:59:31 +03:00