diff --git a/addons/default/visiosoft/advs-module/src/AdvsModuleSeeder.php b/addons/default/visiosoft/advs-module/src/AdvsModuleSeeder.php index 3af51f7f2..c66b4ace5 100644 --- a/addons/default/visiosoft/advs-module/src/AdvsModuleSeeder.php +++ b/addons/default/visiosoft/advs-module/src/AdvsModuleSeeder.php @@ -1,10 +1,12 @@ call(StatusSeeder::class); } } \ No newline at end of file diff --git a/addons/default/visiosoft/advs-module/src/Status/StatusSeeder.php b/addons/default/visiosoft/advs-module/src/Status/StatusSeeder.php index bb2748686..cd0a290c7 100644 --- a/addons/default/visiosoft/advs-module/src/Status/StatusSeeder.php +++ b/addons/default/visiosoft/advs-module/src/Status/StatusSeeder.php @@ -1,15 +1,41 @@ 'Approved', + 'slug' => 'approved', + ], + [ + 'name' => 'Declined', + 'slug' => 'declined', + ], + [ + 'name' => 'Passive', + 'slug' => 'passive', + ], + [ + 'name' => 'Pending User', + 'slug' => 'pending_user', + ], + ]; + + foreach ($systemStatuses as $status) { + if (!$statusRepository->findBy('slug', $status['slug'])) { + $statusRepository->create([ + 'name' => $status['name'], + 'slug' => $status['slug'], + 'is_system' => true, + 'user_access' => false, + ]); + } + } } }