コード例 #1
0
 public function behaviors()
 {
     return ['access' => ['class' => AccessControl::className(), 'rules' => [['actions' => ['index', 'voting', 'expire'], 'allow' => true], ['actions' => ['preview'], 'roles' => ['@'], 'allow' => true]]], 'access' => ['class' => AccessControl::className(), 'only' => ['preview'], 'rules' => [['allow' => true, 'roles' => ['@']]], 'ruleConfig' => ['class' => OrganizationAccessRule::className()]], 'verbs' => ['class' => VerbFilter::className(), 'actions' => ['logout' => ['post']]], 'ipFilter' => ['class' => IPFilter::className()], 'tokenFilter' => ['class' => TokenFilter::className(), 'except' => ['index', 'preview', 'expire']], 'openPollFilter' => ['class' => OpenPollFilter::className(), 'except' => ['index', 'preview', 'expire']]];
 }
コード例 #2
0
 public function behaviors()
 {
     return ['access' => ['class' => AccessControl::className(), 'rules' => [['allow' => true, 'roles' => ['@']]], 'ruleConfig' => ['class' => OrganizationAccessRule::className(), 'modelClass' => Poll::className(), 'queryParam' => 'poll_id']]];
 }
コード例 #3
0
 public function behaviors()
 {
     return ['verbs' => ['class' => VerbFilter::className(), 'actions' => ['delete' => ['post'], 'invalidate' => ['post']]], 'access' => ['class' => AccessControl::className(), 'rules' => [['allow' => true, 'roles' => ['@']]], 'ruleConfig' => ['class' => OrganizationAccessRule::className(), 'modelClass' => Poll::className(), 'queryParam' => 'poll_id']]];
 }
コード例 #4
0
 public function behaviors()
 {
     return ['verbs' => ['class' => VerbFilter::className(), 'actions' => ['delete' => ['post'], 'import' => ['post']]], 'returnUrl' => ['class' => ReturnUrlFilter::className(), 'only' => ['update', 'create', 'delete']], 'access' => ['class' => AccessControl::className(), 'only' => ['update', 'view', 'delete'], 'rules' => [['allow' => true, 'roles' => ['@']]], 'ruleConfig' => ['class' => OrganizationAccessRule::className(), 'modelClass' => Member::className()]], 'access' => ['class' => AccessControl::className(), 'only' => ['import', 'index', 'clear', 'create', 'update', 'view', 'delete'], 'rules' => [['allow' => true, 'roles' => ['@']]], 'ruleConfig' => ['class' => OrganizationAccessRule::className(), 'modelClass' => Poll::className(), 'queryParam' => 'poll_id']]];
 }
コード例 #5
0
 public function behaviors()
 {
     return ['verbs' => ['class' => VerbFilter::className(), 'actions' => ['delete' => ['post']]], 'access' => ['class' => AccessControl::className(), 'only' => ['update', 'view', 'delete', 'ajax-update'], 'rules' => [['allow' => true, 'roles' => ['@']]], 'ruleConfig' => ['class' => OrganizationAccessRule::className()]]];
 }