mirror of
https://github.com/flarum/core.git
synced 2025-08-08 01:16:52 +02:00
Use new migration helper
This commit is contained in:
@@ -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
|
||||
]);
|
||||
|
Reference in New Issue
Block a user