diff --git a/addons/default/visiosoft/advs-module/resources/config/settings/sections.php b/addons/default/visiosoft/advs-module/resources/config/settings/sections.php index 8bb8ee86c..8b322a998 100644 --- a/addons/default/visiosoft/advs-module/resources/config/settings/sections.php +++ b/addons/default/visiosoft/advs-module/resources/config/settings/sections.php @@ -16,7 +16,6 @@ return [ 'free_currencyconverterapi_key', 'hide_price_categories', 'tcmb_exchange_url', - 'enabled_modules', 'enabled_currencies', 'disable_sentry', 'hide_ad_cat', diff --git a/addons/default/visiosoft/advs-module/resources/config/settings/settings.php b/addons/default/visiosoft/advs-module/resources/config/settings/settings.php index 1e5371fd3..b99a1fa65 100644 --- a/addons/default/visiosoft/advs-module/resources/config/settings/settings.php +++ b/addons/default/visiosoft/advs-module/resources/config/settings/settings.php @@ -194,22 +194,6 @@ return [ }, ], ], - 'enabled_modules' => [ - 'type' => 'anomaly.field_type.checkboxes', - 'config' => [ - 'mode' => 'tags', - 'default_value' => function () { - $addons = app('module.collection')->enabled()->pluck('namespace')->all(); - - return $addons; - }, - 'options' => function () { - $addons = app('module.collection')->pluck('namespace', 'namespace'); - - return $addons; - }, - ], - ], 'market_place' => [ 'type' => 'anomaly.field_type.boolean', 'config' => [ diff --git a/addons/default/visiosoft/advs-module/resources/lang/en/setting.php b/addons/default/visiosoft/advs-module/resources/lang/en/setting.php index 40771e41b..005f2dd3f 100644 --- a/addons/default/visiosoft/advs-module/resources/lang/en/setting.php +++ b/addons/default/visiosoft/advs-module/resources/lang/en/setting.php @@ -125,10 +125,6 @@ return [ 'enabled_currencies' => [ 'name' => 'Enabled Currencies', ], - 'enabled_modules' => [ - 'name' => 'Enabled Modules', - 'warning' => 'Change at your own risk.', - ], 'google_statistic_code' => [ 'name' => 'Google Statistic Code', ], diff --git a/addons/default/visiosoft/defaultadmin-theme/src/DefaultadminThemeServiceProvider.php b/addons/default/visiosoft/defaultadmin-theme/src/DefaultadminThemeServiceProvider.php index 1874f99b8..83c91cc4b 100644 --- a/addons/default/visiosoft/defaultadmin-theme/src/DefaultadminThemeServiceProvider.php +++ b/addons/default/visiosoft/defaultadmin-theme/src/DefaultadminThemeServiceProvider.php @@ -2,13 +2,11 @@ use Anomaly\Streams\Platform\Addon\AddonServiceProvider; use Anomaly\Streams\Platform\Ui\ControlPanel\Component\Navigation\Event\SortNavigation; -use Anomaly\Streams\Platform\Ui\Form\Event\FormWasSaved; use Anomaly\Streams\Platform\Ui\Table\Event\TableIsQuerying; use Illuminate\Pagination\AbstractPaginator; use Visiosoft\DefaultadminTheme\Listener\AddGsmFilter; use Visiosoft\DefaultadminTheme\Listener\AddViewAdsButton; use Visiosoft\DefaultadminTheme\Listener\ApplySorting; -use Visiosoft\DefaultadminTheme\Listener\CheckEnabledModules; /** * Class DefaultadminThemeServiceProvider @@ -27,9 +25,6 @@ class DefaultadminThemeServiceProvider extends AddonServiceProvider AddGsmFilter::class, AddViewAdsButton::class, ], - FormWasSaved::class => [ - CheckEnabledModules::class, - ], ]; protected $overrides = [ diff --git a/addons/default/visiosoft/defaultadmin-theme/src/Listener/CheckEnabledModules.php b/addons/default/visiosoft/defaultadmin-theme/src/Listener/CheckEnabledModules.php deleted file mode 100644 index b19292aeb..000000000 --- a/addons/default/visiosoft/defaultadmin-theme/src/Listener/CheckEnabledModules.php +++ /dev/null @@ -1,41 +0,0 @@ -moduleRepository = $moduleRepository; - } - - public function handle(FormWasSaved $event) - { - $builder = $event->getBuilder(); - - if (get_class($builder) == SettingFormBuilder::class) { - $value = $builder->getFormFields()->where('field', 'enabled_modules')->first()->getValue(); - $disabledModules = app('module.collection')->whereNotIn('namespace', $value); - $enabledModules = app('module.collection')->whereIn('namespace', $value); - foreach ($disabledModules as $module) { - if ($module->isInstalled()) { - $this->dispatchNow(new UninstallModule($module, true)); - } - } - foreach ($enabledModules as $module) { - if (!$module->isInstalled()) { - $this->dispatchNow(new InstallModule($module, true)); - } - } - } - } -}