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..1cb33e2d4 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,5 @@ 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!', ]; 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); + } }