feat(users): add updateAdmin endpoint and enhance role assignment

- Introduced `PATCH /admin/:uuid` endpoint for admin-specific user updates.
- Updated `update` logic to handle role assignment via `rbacService`.
- Refactored `findAll` method in repository for improved readability.
This commit is contained in:
Mathis HERRIOT
2026-01-21 13:20:32 +01:00
parent c8820a71b6
commit f5c90b0ae4
3 changed files with 21 additions and 2 deletions

View File

@@ -64,7 +64,7 @@ export class UsersRepository {
}
async findAll(limit: number, offset: number) {
return await this.databaseService.db
const result = await this.databaseService.db
.select({
uuid: users.uuid,
username: users.username,
@@ -77,6 +77,8 @@ export class UsersRepository {
.from(users)
.limit(limit)
.offset(offset);
return result;
}
async findByUsername(username: string) {