Skip to content

Commit 5e75da2

Browse files
committed
docs: update README files to reflect changes in new version
1 parent d5a5fae commit 5e75da2

3 files changed

Lines changed: 19 additions & 18 deletions

File tree

README.md

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -24,14 +24,15 @@ The system ensures data integrity using PostgreSQL and high performance using Re
2424

2525
---
2626

27-
## 💡 What's New (v1.1.0) - Tags & Filters
28-
29-
- **Tag Search**: The API now supports searching documents by tags.
30-
- **Advanced Search Filters**:
31-
- `exact_match`: Toggle between exact phrase matching and word-based partial matching.
32-
- `include_pages`: Option to include or exclude document pages from search results.
33-
- `search_fields`: Specify which fields to search in (e.g., `name`, `code`).
34-
- **Optimization**: Performance improvements for search queries and database interactions.
27+
## 💡 What's New
28+
29+
- **Enhanced User Management**:
30+
- The `PATCH /auth/user/{user_id}` endpoint now supports updating a user's `username` and `department_id`.
31+
- It is now possible to unassign a user from a department by passing `department_id: null` in the request.
32+
- **Stability and Bug Fixes**:
33+
- Resolved lazy-loading errors for related data (e.g., user's department) during login and authentication, improving the reliability of endpoints that return user information.
34+
- Fixed data validation errors in API responses, ensuring a correct and consistent user data structure.
35+
- Addressed a `NameError` related to a missing `UserUpdateSchema` import that occurred in the CI/CD environment.
3536

3637
---
3738

README_RU.md

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -24,14 +24,15 @@ Backend API для поиска, хранения и управления тех
2424

2525
---
2626

27-
## 💡 Что нового (v1.1.0) - Tags & Filters
28-
29-
- **Поиск по тегам**: API теперь поддерживает поиск документов по тегам.
30-
- **Расширенные фильтры поиска**:
31-
- `exact_match`: Переключение между точным совпадением фразы и частичным совпадением по словам.
32-
- `include_pages`: Опция для включения или исключения страниц документов из результатов поиска.
33-
- `search_fields`: Указание полей для поиска (например, `name`, `code`).
34-
- **Оптимизация**: Улучшена производительность поисковых запросов и взаимодействия с базой данных.
27+
## 💡 Что нового
28+
29+
- **Расширенное управление пользователями**:
30+
- Конечная точка `PATCH /auth/user/{user_id}` теперь позволяет обновлять `username` и `department_id` пользователя.
31+
- Добавлена возможность отвязать пользователя от отдела, передав `department_id: null` в запросе.
32+
- **Повышение стабильности и исправление ошибок**:
33+
- Устранены ошибки ленивой загрузки (`lazy-load`) связанных данных (например, отдела пользователя) при входе в систему и аутентификации, что повысило надежность конечных точек, возвращающих информацию о пользователе.
34+
- Исправлены ошибки валидации данных в ответах API, гарантируя корректную и согласованную структуру данных пользователя.
35+
- Устранена ошибка `NameError`, возникавшая в CI/CD, связанная с отсутствием импорта `UserUpdateSchema`.
3536

3637
---
3738

main.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,7 @@ async def lifespan(app: FastAPI):
3535

3636
allow_origins = [
3737
"http://192.168.0.92",
38-
"http://localhost",
39-
"https://tsvetotron.com/"
38+
"http://localhost"
4039
]
4140

4241
app = FastAPI(

0 commit comments

Comments
 (0)