implement delete safe check
This commit is contained in:
@@ -27,4 +27,12 @@ class WarehouseCategoryController extends TTCrud {
|
||||
protected function getHistoryAction() {
|
||||
self::returnJson((new WarehouseHistoryController)->getHistory($this->request->id, $this->mod, $this->columns));
|
||||
}
|
||||
|
||||
protected function beforeDelete($postData): bool {
|
||||
if (count(WarehouseArticleModel::getAll(['category_id' => $postData['id']])) === 0) return true;
|
||||
|
||||
http_response_code(500);
|
||||
self::returnJson(['status' => 'error', 'message' => 'Die Kategorie kann nicht gelöscht werden, da sie in mindestens einem Artikel verwendet wird.']);
|
||||
return false;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user