Commit Graph

11 Commits

Author SHA1 Message Date
4d42e01bd0 [0.9.13] - 2025-08-27
Some checks failed
Deploy on push / deploy (push) Failing after 3m6s
### 🚨 Исправлено
- **Удалено поле username из модели Author**: Поле `username` больше не является частью модели `Author`
  - Убрано свойство `@property def username` из `orm/author.py`
  - Обновлены все сервисы для использования `email` или `slug` вместо `username`
  - Исправлены резолверы для исключения `username` при обработке данных автора
  - Поле `username` теперь используется только в JWT токенах для совместимости

### 🧪 Исправлено
- **E2E тесты админ-панели**: Полностью переработаны E2E тесты для работы с реальным API
  - Тесты теперь делают реальные HTTP запросы к GraphQL API
  - Бэкенд для тестов использует выделенную тестовую БД (`test_e2e.db`)
  - Создан фикстура `backend_server` для запуска тестового сервера
  - Добавлен фикстура `create_test_users_in_backend_db` для регистрации пользователей через API
  - Убраны несуществующие GraphQL запросы (`get_community_stats`)
  - Тесты корректно работают с системой ролей и правами администратора

### �� Техническое
- **Рефакторинг аутентификации**: Упрощена логика работы с пользователями
  - Убраны зависимости от несуществующих полей в ORM моделях
  - Обновлены сервисы аутентификации для корректной работы без `username`
  - Исправлены все места использования `username` в коде
- **Улучшена тестовая инфраструктура**:
  - Тесты теперь используют реальный HTTP API вместо прямых DB проверок
  - Правильная изоляция тестовых данных через отдельную БД
  - Корректная работа с системой ролей и правами
2025-08-27 12:15:01 +03:00
971b87c0be schema-fmt 2025-07-01 12:18:24 +03:00
2d382be794 upgrade schema, resolvers, panel added 2025-05-16 09:23:48 +03:00
597fd6ad55 last_commented_at
All checks were successful
Deploy on push / deploy (push) Successful in 8s
2024-12-04 17:40:45 +03:00
5a9a02d3a4 0.4.6 2024-11-01 09:50:19 +03:00
ebf08ea2ed clean 2024-03-11 16:17:52 +03:00
1a563420d3 reaction-sort-type 2024-02-29 15:39:55 +03:00
cf8934c605 schema-main 2024-02-19 11:58:31 +03:00
680242f1e3 schema-main 2024-02-19 11:58:02 +03:00
61528e5269 visibility-no-need
All checks were successful
Deploy to core / deploy (push) Successful in 1m36s
2024-02-02 19:36:30 +03:00
c00361b2ec featured-id-patch
All checks were successful
Deploy to core / deploy (push) Successful in 1m40s
2024-02-02 15:05:20 +03:00