Skip to content

Commit 88766e1

Browse files
authored
Soda 0.7
1 parent 944a72d commit 88766e1

1 file changed

Lines changed: 8 additions & 11 deletions

File tree

src/Support/Seeder.php

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,9 @@
22

33
namespace Soda\Reports\Support;
44

5-
use Soda\Cms\Models\Role;
6-
use Soda\Cms\Models\User;
7-
use Soda\Cms\Models\Permission;
85
use Illuminate\Database\Seeder as BaseSeeder;
6+
use Soda\Cms\Database\Models\Permission;
7+
use Soda\Cms\Database\Models\Role;
98

109
class Seeder extends BaseSeeder
1110
{
@@ -28,14 +27,12 @@ public function run()
2827
'description' => 'View, generate and export reports.',
2928
]);
3029

31-
$role_reporter->attachPermissions([
32-
$permission_access_reports,
33-
]);
34-
35-
$admins = User::whereRoleIs('admin')->get();
36-
37-
foreach ($admins as $admin) {
38-
$admin->attachRole($role_reporter);
30+
foreach (['developer', 'super-admin', 'admin', 'reporter'] as $roleName) {
31+
if($role = Role::where('name', $roleName)->first()) {
32+
$role->attachPermissions([
33+
$permission_access_reports,
34+
]);
35+
}
3936
}
4037
}
4138
}

0 commit comments

Comments
 (0)