Integrate Oudelaa backend features, security, tests, and deployment updates
This commit is contained in:
@@ -2,6 +2,7 @@ import { Injectable } from '@nestjs/common';
|
||||
import { buildPaginatedResponse } from '../../common/utils/pagination.util';
|
||||
import { resolveMongoSortDirection } from '../../common/utils/sort.util';
|
||||
import { AuditRepository } from './audit.repository';
|
||||
import { escapeRegex } from '../../common/utils/regex.util';
|
||||
import { AuditQueryDto } from './dto/audit-query.dto';
|
||||
|
||||
@Injectable()
|
||||
@@ -33,10 +34,10 @@ export class AuditService {
|
||||
|
||||
if (query.q?.trim()) {
|
||||
filter.$or = [
|
||||
{ action: { $regex: query.q.trim(), $options: 'i' } },
|
||||
{ targetType: { $regex: query.q.trim(), $options: 'i' } },
|
||||
{ targetId: { $regex: query.q.trim(), $options: 'i' } },
|
||||
{ actorIdentifier: { $regex: query.q.trim(), $options: 'i' } },
|
||||
{ action: { $regex: escapeRegex(query.q.trim()), $options: 'i' } },
|
||||
{ targetType: { $regex: escapeRegex(query.q.trim()), $options: 'i' } },
|
||||
{ targetId: { $regex: escapeRegex(query.q.trim()), $options: 'i' } },
|
||||
{ actorIdentifier: { $regex: escapeRegex(query.q.trim()), $options: 'i' } },
|
||||
];
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user