diff --git a/controllers/ContainerConfigController.php b/controllers/ContainerConfigController.php index feefbdd0..4cef5ea0 100644 --- a/controllers/ContainerConfigController.php +++ b/controllers/ContainerConfigController.php @@ -15,19 +15,17 @@ namespace humhub\modules\calendar\controllers; - -use humhub\modules\admin\permissions\ManageSpaces; -use humhub\modules\calendar\permissions\ManageEntry; +use humhub\modules\content\components\ContentContainerControllerAccess; +use humhub\modules\space\models\Space; +use humhub\modules\user\models\User; class ContainerConfigController extends AbstractConfigController { /** * @inheritdoc */ - public function getAccessRules() + protected function getAccessRules() { - return [ - ['permission' => [ManageSpaces::class, ManageEntry::class]] - ]; + return [[ContentContainerControllerAccess::RULE_USER_GROUP_ONLY => [Space::USERGROUP_ADMIN, User::USERGROUP_SELF]]]; } -} \ No newline at end of file +}