WIP: Feature/permissions rbac 600
0/2 threads resolved
changed milestone to %sprint: Kilted Koala
added Squad::Green scoped label
added 19 commits
- a362a518 - [Sprint/HipsterHedgehog] (fix): update thumbnails in activities
- 4f0eea59 - Merge branch 'fix/update-thumbnails-in-activities' into 'master'
- b14691c5 - [Sprint/GiddyGiraffe] (feat): ability for channels to self-declare nsfw
- b50c93d2 - Merge branch 'feat/self-declare-nsfw' into 'master'
- 84da7d65 - Sprint/JollyJellyfish: Filtering banned and deleted channels
- ef53036e - Merge branch 'fix/banned-suggested-channels-381' into 'master'
- f0a0a925 - Fixed forgot password validation
- 83d701b4 - Merge branch 'forgot-password-validation-fix-560' into 'master'
- bbf41c60 - [Sprint/CleverChipmunk] (feat): ability to disable group conversations
- 5845f667 - Merge branch 'feat/disable-group-convos' into 'master'
- 14927878 - [Sprint/KiltedKoala] (fix): groups conversations issue
- 07015d77 - Merge branch 'fix/groups-conversation-issue' into 'master'
- dffd0a4e - (feat): introduce new mwa endpoint for pageview recording
- d14ac69a - (chore): change boost existing check to include approved too
- e0140852 - (revert): d14ac69a -> also includes revoked and completed"
- 3b7aafa9 - (chore): reduce boost offset to 2.5 minutes
- c5d27f85 - (fix): comment on reminds should not go to remind_object
- 9bd4d314 - (fix): correct labels for gitlab runners
- 526aae86 - Merge remote-tracking branch 'origin/master' into feature/permissions-rbac-600
Toggle commit list71 } 72 if ($this->isBanned) { 73 $role = $this->roles->getRole(Roles::ROLE_BANNED); 74 } 75 76 return $role; 77 } 78 79 private function getChannelRole(User $channel) 80 { 81 error_log("Getting channel role"); 82 $this->channels[$channel->guid] = $channel; 83 if($channel->guid === $this->user->guid) { 84 return $this->roles->getRole(Roles::ROLE_CHANNEL_OWNER); 85 } 86 if ($this->user->isSubscribed($owner->guid)) { - Owner
Is it possible to cache in the future?
68 //Apply global overrides 69 if ($this->isAdmin) { 70 $role = $this->roles->getRole(Roles::ROLE_ADMIN); 71 } 72 if ($this->isBanned) { 73 $role = $this->roles->getRole(Roles::ROLE_BANNED); 74 } 75 76 return $role; 77 } 78 79 private function getChannelRole(User $channel) 80 { 81 error_log("Getting channel role"); 82 $this->channels[$channel->guid] = $channel; 83 if($channel->guid === $this->user->guid) { - Owner
using ->getGuid() would be ideal.