src/admin/controllers/PageController.php
<?php
namespace luya\cms\admin\controllers;
use luya\admin\base\Controller;
use luya\admin\components\Auth;
use Yii;
/**
* Page Controller.
*
* Provie Page Templates for create update and drafts.
*
* @author Basil Suter <basil@nadar.io>
* @since 1.0.0
*/
class PageController extends Controller
{
public function actionCreate()
{
return $this->render('create');
}
public function actionUpdate()
{
return $this->render('update', [
'canBlockUpdate' => Yii::$app->auth->matchApi(Yii::$app->adminuser->id, 'api-cms-navitempageblockitem', Auth::CAN_UPDATE),
'canBlockDelete' => Yii::$app->auth->matchApi(Yii::$app->adminuser->id, 'api-cms-navitempageblockitem', Auth::CAN_DELETE),
'canBlockCreate' => Yii::$app->auth->matchApi(Yii::$app->adminuser->id, 'api-cms-navitempageblockitem', Auth::CAN_CREATE),
]);
}
public function actionDrafts()
{
return $this->render('drafts');
}
}