Skip to content
Snippets Groups Projects

Bugfix/6996 users stories

Merged Alexis Ragot requested to merge bugfix/6996-UsersStories into develop
2 files
+ 13
5
Compare changes
  • Side-by-side
  • Inline
Files
2
@@ -538,13 +538,22 @@ class userAccount
*/
public function hasPrivilege($userStory)
{
if (!\laabs::presentation()->hasUserStory($userStory)) {
return false;
}
$accountToken = $this->currentAccount;
if (!$accountToken) {
return \laabs::configuration('auth')['publicUserStory'];
$userPrivileges = \laabs::configuration('auth')['publicUserStory'];
} else {
$userPrivileges = $this->getPrivilege($accountToken->accountId);
}
if (empty($userPrivileges)) {
return false;
}
$userPrivileges = $this->getPrivilege($accountToken->accountId);
foreach ($userPrivileges as $userPrivilege) {
if (fnmatch($userPrivilege, $userStory)) {
return true;
Loading