Enhance pagination and ordering capabilities in API responses
- Updated pagination-response and read-write-controllers documentation to include `orderBy` and `orderType` parameters for sorting results. - Introduced new `order-clause` module to handle ordering logic, including validation for order types and columns. - Enhanced `PaginationQueryDto` to support ordering fields in API requests. - Updated various repository and service classes to implement ordering in database queries. - Added unit tests for new ordering functionality and ensured existing tests cover the updated behavior. - Refactored related DTOs to include user and code relations for better data representation in responses.
This commit is contained in:
@@ -19,10 +19,7 @@ export async function registerAndActivate(
|
||||
);
|
||||
}
|
||||
const userId = (register.body as { id: string }).id;
|
||||
await db
|
||||
.update(users)
|
||||
.set({ status: 'active' })
|
||||
.where(eq(users.id, userId));
|
||||
await db.update(users).set({ status: 'active' }).where(eq(users.id, userId));
|
||||
const login = await request(app.getHttpServer())
|
||||
.post('/auth/login')
|
||||
.send({ username, password });
|
||||
|
||||
Reference in New Issue
Block a user