fix(SPG-718) Validasi perubahan tipe wahana seharusnya tidak memvalidasi perubahan namanya

pull/45/head
Aswin Ashar Abdullah 2024-07-31 16:29:04 +07:00
parent d7c4b27749
commit 58cf3f7ab0
5 changed files with 39 additions and 9 deletions

View File

@ -24,7 +24,13 @@ export class BatchDeleteItemCategoryManager extends BaseBatchDeleteManager<ItemC
}
get validateRelations(): validateRelations[] {
return [{ relation: 'items' }];
return [
{
relation: 'items',
message:
'Gagal! tidak dapat mengubah tipe item karena sudah berelasi dengan item',
},
];
}
get entityTarget(): any {

View File

@ -24,7 +24,13 @@ export class BatchInactiveItemCategoryManager extends BaseBatchUpdateStatusManag
}
get validateRelations(): validateRelations[] {
return [{ relation: 'items' }];
return [
{
relation: 'items',
message:
'Gagal! tidak dapat mengubah tipe item karena sudah berelasi dengan item',
},
];
}
get entityTarget(): any {

View File

@ -27,7 +27,13 @@ export class DeleteItemCategoryManager extends BaseDeleteManager<ItemCategoryEnt
}
get validateRelations(): validateRelations[] {
return [{ relation: 'items' }];
return [
{
relation: 'items',
message:
'Gagal! tidak dapat mengubah tipe item karena sudah berelasi dengan item',
},
];
}
get entityTarget(): any {

View File

@ -27,7 +27,13 @@ export class InactiveItemCategoryManager extends BaseUpdateStatusManager<ItemCat
}
get validateRelations(): validateRelations[] {
return [{ relation: 'items' }];
return [
{
relation: 'items',
message:
'Gagal! tidak dapat mengubah tipe item karena sudah berelasi dengan item',
},
];
}
get entityTarget(): any {

View File

@ -27,11 +27,17 @@ export class UpdateItemCategoryManager extends BaseUpdateManager<ItemCategoryEnt
}
get validateRelations(): validateRelations[] {
if (this.data.item_type != this.oldData.item_type) {
return [
{
relation: 'items',
message:
'Gagal! tidak dapat mengubah tipe item karena sudah berelasi dengan item',
},
];
} else {
return [];
}
}
get uniqueColumns(): columnUniques[] {