diff --git a/framework/core/src/Core/Group.php b/framework/core/src/Core/Group.php index c45039f70..ad265e6f0 100755 --- a/framework/core/src/Core/Group.php +++ b/framework/core/src/Core/Group.php @@ -52,6 +52,11 @@ class Group extends AbstractModel */ const MEMBER_ID = 3; + /** + * The ID of the mod group. + */ + const MODERATOR_ID = 4; + /** * Boot the model. * diff --git a/framework/core/src/Install/Console/InstallCommand.php b/framework/core/src/Install/Console/InstallCommand.php index 2c89fec85..6dacaeb6f 100644 --- a/framework/core/src/Install/Console/InstallCommand.php +++ b/framework/core/src/Install/Console/InstallCommand.php @@ -25,8 +25,6 @@ use Symfony\Component\Console\Input\InputOption; class InstallCommand extends AbstractCommand { - const MOD_GROUP_ID = 4; - /** * @var DataProviderInterface */ @@ -271,7 +269,7 @@ class InstallCommand extends AbstractCommand [Group::ADMINISTRATOR_ID, 'Admin', 'Admins', '#B72A2A', 'wrench'], [Group::GUEST_ID, 'Guest', 'Guests', null, null], [Group::MEMBER_ID, 'Member', 'Members', null, null], - [static::MOD_GROUP_ID, 'Mod', 'Mods', '#80349E', 'bolt'] + [Group::MODERATOR_ID, 'Mod', 'Mods', '#80349E', 'bolt'] ]; foreach ($groups as $group) { @@ -297,10 +295,10 @@ class InstallCommand extends AbstractCommand [Group::MEMBER_ID, 'viewUserList'], // Moderators can edit + delete stuff - [static::MOD_GROUP_ID, 'discussion.delete'], - [static::MOD_GROUP_ID, 'discussion.deletePosts'], - [static::MOD_GROUP_ID, 'discussion.editPosts'], - [static::MOD_GROUP_ID, 'discussion.rename'], + [Group::MODERATOR_ID, 'discussion.hide'], + [Group::MODERATOR_ID, 'discussion.editPosts'], + [Group::MODERATOR_ID, 'discussion.rename'], + [Group::MODERATOR_ID, 'discussion.viewIpsPosts'], ]; foreach ($permissions as &$permission) {