0.7.1-fix
All checks were successful
Deploy on push / deploy (push) Successful in 9s

This commit is contained in:
2025-07-02 22:49:20 +03:00
parent 82111ed0f6
commit 27c5a57709
7 changed files with 232 additions and 125 deletions

View File

@@ -1,6 +1,19 @@
# Changelog
## [0.7.1] - 2025-07-02
### Исправления системы переменных среды и RBAC
- **ИСПРАВЛЕНО**: Ошибка `'Author' object has no attribute 'get_permissions'` в нескольких местах:
- `auth/decorators.py` - функция `validate_graphql_context`
- `auth/middleware.py` - функция `authenticate_user`
- `orm/community.py` - метод `get_community_members`
- **ИСПРАВЛЕНО**: Резолвер `getEnvVariables` теперь использует `@admin_auth_required` вместо `@admin_only`
- **ИСПРАВЛЕНО**: Функция `get_user_roles_from_context` в RBAC системе добавляет роль `admin` для системных администраторов из `ADMIN_EMAILS`
- **ИСПРАВЛЕНО**: Циклические импорты в `services/rbac.py` через обработку исключений
- **УЛУЧШЕНО**: Корректная работа вкладки переменных среды в админ-панели когда переменных нет
- **УЛУЧШЕНО**: Системные администраторы (`ADMIN_EMAILS`) теперь автоматически получают роль `admin` в RBAC декораторах
## [0.7.0] - 2025-07-02
### Исправления RBAC системы в админ-панели