disable links based on permissions

This commit is contained in:
coderkun 2014-04-09 00:07:37 +02:00
commit fbc377f25a
4 changed files with 43 additions and 6 deletions

View file

@ -24,7 +24,7 @@
*
* @var array
*/
public $models = array('seminaries', 'users', 'questgroupshierarchy', 'questgroups', 'media');
public $models = array('seminaries', 'users', 'userseminaryroles', 'questgroupshierarchy', 'questgroups', 'media');
/**
* User permissions
*
@ -71,6 +71,15 @@
if(!is_null($seminary['media_id'])) {
$seminary['media'] = $this->Media->getMediaById($seminary['media_id']);
}
// Character of currently logged-in user
try {
$seminary['usercharacter'] = $this->Characters->getCharacterForUserAndSeminary($this->Auth->getUserId(), $seminary['id']);
}
catch(\nre\exceptions\IdNotFoundException $e) {
}
$seminary['userroles'] = $this->Userseminaryroles->getUserseminaryrolesForUserById(IntermediateController::$user['id'], $seminary['id']);
}