From 8aea1d1051fafc1e56c55d775c85ac3aeba7c552 Mon Sep 17 00:00:00 2001 From: Toby Zerner Date: Mon, 18 May 2015 12:31:38 +0930 Subject: [PATCH] Update permissions table seeder with new structure --- .../Core/Seeders/PermissionsTableSeeder.php | 24 ++++++++----------- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/framework/core/src/Core/Seeders/PermissionsTableSeeder.php b/framework/core/src/Core/Seeders/PermissionsTableSeeder.php index 9aedc08e1..3fc937391 100644 --- a/framework/core/src/Core/Seeders/PermissionsTableSeeder.php +++ b/framework/core/src/Core/Seeders/PermissionsTableSeeder.php @@ -17,28 +17,24 @@ class PermissionsTableSeeder extends Seeder { $permissions = [ // Guests can view the forum - ['group.2' , 'forum' , 'view'], - ['group.2' , 'forum' , 'register'], + [2, 'forum.view'], // Members can create and reply to discussions + edit their own stuff - ['group.3' , 'forum' , 'startDiscussion'], - ['group.3' , 'discussion' , 'editOwn'], - ['group.3' , 'discussion' , 'reply'], - ['group.3' , 'post' , 'editOwn'], + [3, 'forum.startDiscussion'], + [3, 'discussion.reply'], // Moderators can edit + delete stuff and suspend users - ['group.4' , 'discussion' , 'delete'], - ['group.4' , 'discussion' , 'edit'], - ['group.4' , 'post' , 'delete'], - ['group.4' , 'post' , 'edit'], - ['group.4' , 'user' , 'suspend'], + [4, 'discussion.delete'], + [4, 'discussion.rename'], + [4, 'post.delete'], + [4, 'post.edit'], + [4, 'user.suspend'], ]; foreach ($permissions as &$permission) { $permission = [ - 'grantee' => $permission[0], - 'entity' => $permission[1], - 'permission' => $permission[2] + 'group_id' => $permission[0], + 'permission' => $permission[1] ]; } Permission::insert($permissions);