summaryrefslogtreecommitdiff
path: root/protected/modules/cms/controllers/SitecontentController.php
diff options
context:
space:
mode:
Diffstat (limited to 'protected/modules/cms/controllers/SitecontentController.php')
-rw-r--r--protected/modules/cms/controllers/SitecontentController.php15
1 files changed, 8 insertions, 7 deletions
diff --git a/protected/modules/cms/controllers/SitecontentController.php b/protected/modules/cms/controllers/SitecontentController.php
index 72dde78..448d6a6 100644
--- a/protected/modules/cms/controllers/SitecontentController.php
+++ b/protected/modules/cms/controllers/SitecontentController.php
@@ -14,14 +14,13 @@ class SitecontentController extends Controller
public function accessRules()
{
return array(
- array('deny',
- 'actions'=>array('*'),
+ array('allow', // allow admin user to perform 'admin' and 'delete' actions
+ 'actions'=>array('admin','index','create','view','update','delete'),
+ 'users'=>array('admin'),
+ ),
+ array('deny', // deny all users
'users'=>array('*'),
),
- array('allow',
- 'actions'=>array('*'),
- 'roles'=>array('admin'),
- )
);
}
public function actionSearch()
@@ -46,7 +45,9 @@ class SitecontentController extends Controller
public function filters()
{
- return array('accessControl');
+ return array(
+ 'accessControl', // perform access control for CRUD operations
+ );
}
public function actionView()