diff --git a/extensions/likes/migrations/2015_09_04_000000_add_default_like_permissions.php b/extensions/likes/migrations/2015_09_04_000000_add_default_like_permissions.php index f7945a17d..1bea18270 100644 --- a/extensions/likes/migrations/2015_09_04_000000_add_default_like_permissions.php +++ b/extensions/likes/migrations/2015_09_04_000000_add_default_like_permissions.php @@ -9,23 +9,9 @@ * file that was distributed with this source code. */ -use Illuminate\Database\ConnectionInterface; +use Flarum\Core\Group; +use Flarum\Database\Migration; -$permissionAttributes = [ - 'group_id' => 3, // Default group ID of members - 'permission' => 'discussion.likePosts', -]; - -return [ - 'up' => function (ConnectionInterface $db) use ($permissionAttributes) { - $instance = $db->table('permissions')->where($permissionAttributes)->first(); - - if (is_null($instance)) { - $db->table('permissions')->insert($permissionAttributes); - } - }, - - 'down' => function (ConnectionInterface $db) use ($permissionAttributes) { - $db->table('permissions')->where($permissionAttributes)->delete(); - } -]; +return Migration::addPermissions([ + 'discussion.likePosts' => Group::MEMBER_ID +]);