diff --git a/addons/default/visiosoft/advs-module/resources/lang/en/message.php b/addons/default/visiosoft/advs-module/resources/lang/en/message.php index b373acc95..327dc330e 100644 --- a/addons/default/visiosoft/advs-module/resources/lang/en/message.php +++ b/addons/default/visiosoft/advs-module/resources/lang/en/message.php @@ -36,4 +36,6 @@ return [ 'currency_converter_not_available' => 'The currency converter is not available.', 'option_saved' => 'Option Saved', 'do_you_want_to_save_the_option' => 'Do you want to save the option?', + 'you_can_not_delete_a_system_status' => 'You can not delete a system status!', + 'product_added_to_cart' => 'Product added to cart!', ]; diff --git a/addons/default/visiosoft/advs-module/src/Http/Controller/AdvsController.php b/addons/default/visiosoft/advs-module/src/Http/Controller/AdvsController.php index 3723e1a67..4051f986f 100644 --- a/addons/default/visiosoft/advs-module/src/Http/Controller/AdvsController.php +++ b/addons/default/visiosoft/advs-module/src/Http/Controller/AdvsController.php @@ -1163,6 +1163,7 @@ class AdvsController extends PublicController if ($adv and $adv->getStatus() == "approved") { $cart = $thisModel->addCart($adv, $quantity, $name); $response['status'] = "success"; + $response['msg'] = trans('visiosoft.module.advs::message.product_added_to_cart'); $count = $cart->getItems()->count; $response['count'] = $count; $response['item'] = [ diff --git a/addons/default/visiosoft/advs-module/src/Status/StatusObserver.php b/addons/default/visiosoft/advs-module/src/Status/StatusObserver.php index dbdebaeba..4134cbac6 100644 --- a/addons/default/visiosoft/advs-module/src/Status/StatusObserver.php +++ b/addons/default/visiosoft/advs-module/src/Status/StatusObserver.php @@ -1,8 +1,16 @@ is_system) { + abort(403, trans('visiosoft.module.advs::message.you_can_not_delete_a_system_status')); + } + parent::deleting($entry); + } }