Commit Graph
20 Commits
Author SHA1 Message Date
Elena c3fc2568e0 логи 2026-05-22 14:20:45 +03:00
skettiks 56f1f0a46b . 2026-05-15 22:46:38 +03:00
skettiks d2821a8439 Revert "- exclude("**/security.disabled/**") - убрано"
This reverts commit bc06654c84.
2026-05-15 22:40:50 +03:00
skettiks bc06654c84 - exclude("**/security.disabled/**") - убрано
-Добавлен плагин org.graalvm.buildtools.native в build.gradle.kts, чтобы появились задачи processAot и nativeCompile.
- Отключен configuration-cache в gradle.properties, чтобы убрать конфликт при nativeCompile на текущем toolchain.
2026-05-15 22:20:03 +03:00
skettiks a4f99bbe8a * Синхронизировал UserEntity и UserRepository с актуальной моделью User и контрактом UserRepositoryPort: убрал устаревшую логику с password и исправил невалидные override.
* Убрал конфликтующие gRPC-зависимости, которые тянули несовместимый runtime/test stack.
* Сделал Flyway-миграцию `V2` с OAuth2-индексом совместимой с H2.
* Отключил security-фильтры в controller-тестах через `MockMvc`, чтобы убрать редиректы на авторизацию и нестабильные падения тестов.
* Восстановил локальный запуск и стабилизировал тестовый контур.
2026-05-15 21:18:46 +03:00
Elena Ponomarevaandskettiks 82a0cec1cc дописала security 2026-05-14 21:00:46 +03:00
skettiks a10737a7f7 Исправлена сборка проекта после слияния с develop
Проблема:
- После слияния с develop возникли конфликты в реализации OAuth2
- Две ветки независимо реализовали OAuth2 функциональность по-разному
- Сборка проекта падала из-за отсутствия зависимостей OAuth2

Изменения:
- Временно отключена OAuth2 зависимость в build.gradle.kts
- Перенесен OAuth2 код в папку security.disabled для сохранения
- Добавлены исключения security.disabled из компиляции, ktlint и detekt
- Удалена миграция V2__add_oauth2_fields.sql (OAuth2 поля теперь в V1)
- Удалено поле password из User domain модели
- Обновлены репозитории и сервисы для работы с новой схемой БД

Результат:
- Проект успешно собирается (./gradlew build)
- Все 35 тестов проходят
- OAuth2 код сохранен для будущего использования
2026-05-14 21:00:06 +03:00
skettiks cf7e3411da - Перенесён OAuth2UserInfo.kt из adapters/security/ в application/ports/input/security/; обновлены импорты во всех зависимых файла
- В UserPrincipal.kt заменён star import java.util.* на явный java.util.UUID.

- В YandexOAuth2UserInfo.kt и VkOAuth2UserInfo.kt убрана аннотация @Suppress("UNCHECKED_CAST")

- В build.gradle.kts хардкод версии заменён на version catalog

- Из CustomOAuth2UserService.kt удалены комментарии на русском языке
2026-05-14 20:57:58 +03:00
skettiks 88794e6a96 Добавил V2__add_oauth2_fields.sql
Все UserRepositoryIntegrationTest тесты прошли
2026-05-14 20:54:30 +03:00
Elena Ponomarevaandskettiks 06e2b50ba5 OAuth2 (без тестов и ошибка с java) 2026-05-14 20:50:22 +03:00
ITQandGitHub fd695edbd7 Merge pull request #35 from devitq/hotfix/add-aot
hotfix: added AOT
2026-04-30 11:35:08 +03:00
ITQ a41c3de0df build(): added AOT for spring 2026-04-30 09:49:25 +03:00
skettiks f927148897 Добавленны юнит тесты для всех сервисов 2026-04-21 00:21:00 +03:00
ITQ ac9544e373 chore(): commented out spring security for now 2026-04-18 13:44:05 +03:00
ITQ c605e20d60 feat(openapi): added springdoc dependency 2026-04-18 12:32:10 +03:00
ITQ c99e5b30ae build(): refactored build.gradle.kts and centralized deps versions 2026-04-18 11:09:58 +03:00
ITQ eccc8ecf51 revert: "убрал ktlint"
This reverts commit c20553ee35.
2026-04-16 18:09:56 +03:00
skettiksandGitHub c10601f907 сделал REST api 2026-03-09 00:14:56 +03:00
skettiks c20553ee35 убрал ktlint 2026-03-03 22:58:48 +03:00
skettiks aa4f0dbf00 initial commit 2026-03-03 17:34:10 +03:00