feat(relation) perbaikan validasi relasi item
continuous-integration/drone/tag Build is passing Details

pull/2/head devel_9.1
ashar 2024-06-11 15:37:56 +07:00
parent 3f3da30c37
commit afbf22cc03
12 changed files with 12 additions and 12 deletions

View File

@ -24,7 +24,7 @@ export class BatchDeleteItemCategoryManager extends BaseBatchDeleteManager<ItemC
}
get validateRelations(): validateRelations[] {
return [];
return [{ relation: 'items' }];
}
get entityTarget(): any {

View File

@ -24,7 +24,7 @@ export class BatchInactiveItemCategoryManager extends BaseBatchUpdateStatusManag
}
get validateRelations(): validateRelations[] {
return [];
return [{ relation: 'items' }];
}
get entityTarget(): any {

View File

@ -27,7 +27,7 @@ export class DeleteItemCategoryManager extends BaseDeleteManager<ItemCategoryEnt
}
get validateRelations(): validateRelations[] {
return [];
return [{ relation: 'items' }];
}
get entityTarget(): any {

View File

@ -27,7 +27,7 @@ export class InactiveItemCategoryManager extends BaseUpdateStatusManager<ItemCat
}
get validateRelations(): validateRelations[] {
return [];
return [{ relation: 'items' }];
}
get entityTarget(): any {

View File

@ -24,7 +24,7 @@ export class BatchDeleteItemManager extends BaseBatchDeleteManager<ItemEntity> {
}
get validateRelations(): validateRelations[] {
return [];
return [{ relation: 'bundling_items' }];
}
get entityTarget(): any {

View File

@ -24,7 +24,7 @@ export class BatchInactiveItemManager extends BaseBatchUpdateStatusManager<ItemE
}
get validateRelations(): validateRelations[] {
return [];
return [{ relation: 'bundling_items' }];
}
get entityTarget(): any {

View File

@ -27,7 +27,7 @@ export class DeleteItemManager extends BaseDeleteManager<ItemEntity> {
}
get validateRelations(): validateRelations[] {
return [];
return [{ relation: 'bundling_items' }];
}
get entityTarget(): any {

View File

@ -27,7 +27,7 @@ export class InactiveItemManager extends BaseUpdateStatusManager<ItemEntity> {
}
get validateRelations(): validateRelations[] {
return [];
return [{ relation: 'bundling_items' }];
}
get entityTarget(): any {

View File

@ -12,7 +12,7 @@ import { UserModel } from 'src/modules/user-related/user/data/models/user.model'
@Injectable()
export class BatchDeleteTenantManager extends BaseBatchDeleteManager<UserEntity> {
get validateRelations(): validateRelations[] {
return [];
return [{ relation: 'items' }];
}
async beforeProcess(): Promise<void> {

View File

@ -12,7 +12,7 @@ import { UserModel } from 'src/modules/user-related/user/data/models/user.model'
@Injectable()
export class BatchInactiveTenantManager extends BaseBatchUpdateStatusManager<UserEntity> {
get validateRelations(): validateRelations[] {
return [];
return [{ relation: 'items' }];
}
validateData(data: UserEntity): Promise<void> {

View File

@ -11,7 +11,7 @@ import { UserEntity } from 'src/modules/user-related/user/domain/entities/user.e
@Injectable()
export class DeleteTenantManager extends BaseDeleteManager<UserEntity> {
get validateRelations(): validateRelations[] {
return [];
return [{ relation: 'items' }];
}
getResult(): string {

View File

@ -11,7 +11,7 @@ import { UserEntity } from 'src/modules/user-related/user/domain/entities/user.e
@Injectable()
export class InactiveTenantManager extends BaseUpdateStatusManager<UserEntity> {
get validateRelations(): validateRelations[] {
return [];
return [{ relation: 'items' }];
}
getResult(): string {