chore: add new access log module
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
import { SetMetadata } from "@nestjs/common";
|
||||
|
||||
import { OperationType } from "../../modules/access-logs/enums/operation-type.enum";
|
||||
|
||||
export interface AccessLogOptions {
|
||||
operationType: OperationType;
|
||||
entityName: string;
|
||||
description?: string;
|
||||
logOldValues?: boolean;
|
||||
logNewValues?: boolean;
|
||||
logRequest?: boolean;
|
||||
}
|
||||
|
||||
export const ACCESS_LOG_KEY = "access_log";
|
||||
|
||||
export const AccessLog = (options: AccessLogOptions) => SetMetadata(ACCESS_LOG_KEY, options);
|
||||
@@ -123,7 +123,9 @@ export const enum CommonMessage {
|
||||
SEARCH_QUERY_STRING = "رشته جستجو باید یک رشته باشد",
|
||||
UPDATED = "با موفقیت آپدیت شد",
|
||||
IS_ACTIVE_SHOULD_BE_1_0 = "وضعیت باید یکی از مقادیر ۰ و ۱ باشد",
|
||||
PAGINATE_SHOULD_BE_1_0 = "PAGINATE_SHOULD_BE_1_0",
|
||||
PAGINATE_SHOULD_BE_1_0 = "صفحه بندی باید یکی از مقادیر ۰ و ۱ باشد",
|
||||
ENTITY_NAME_REQUIRED = "نام موجودیت مورد نیاز است",
|
||||
ENTITY_NAME_STRING = "نام موجودیت باید یک رشته باشد",
|
||||
}
|
||||
|
||||
export const enum CategoryMessage {
|
||||
@@ -817,6 +819,8 @@ export const enum BlogMessage {
|
||||
PARENT_REPLY_ID_SHOULD_BE_A_UUID = "شناسه نظر والد باید یک UUID باشد",
|
||||
PARENT_REPLY_ID_REQUIRED = "شناسه نظر والد مورد نیاز است",
|
||||
REPLY_ADDED = "نظر با موفقیت ثبت شد",
|
||||
AUDIO_URL_STRING = "AUDIO_URL_STRING",
|
||||
AUDIO_URL_REQUIRED = "AUDIO_URL_REQUIRED",
|
||||
}
|
||||
|
||||
export const enum SliderMessage {
|
||||
@@ -890,3 +894,7 @@ export const enum UploaderMessage {
|
||||
UPLOAD_FILE_TOO_LARGE = "[MAX_FILE_SIZE] فایل بزرگتر از حد مجاز است",
|
||||
UPLOAD_FILE_TYPE_NOT_SUPPORTED = "[MIME_TYPES] نوع فایل مجاز نیست",
|
||||
}
|
||||
|
||||
export const enum AccessLogMessage {
|
||||
ACCESS_LOG_NOT_FOUND = "لاگ دسترسی مورد نظر یافت نشد",
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user