|
@ -168,16 +168,11 @@ class Channel(SlottedModel, Permissible): |
|
|
base -= everyone.deny |
|
|
base -= everyone.deny |
|
|
base += everyone.allow |
|
|
base += everyone.allow |
|
|
|
|
|
|
|
|
denies = 0 |
|
|
|
|
|
allows = 0 |
|
|
|
|
|
for role_id in member.roles: |
|
|
for role_id in member.roles: |
|
|
overwrite = self.overwrites.get(role_id) |
|
|
overwrite = self.overwrites.get(role_id) |
|
|
if overwrite: |
|
|
if overwrite: |
|
|
denies |= overwrite.deny |
|
|
base -= overwrite.deny |
|
|
allows |= overwrite.allow |
|
|
base += overwrite.allow |
|
|
|
|
|
|
|
|
base -= denies |
|
|
|
|
|
base += allows |
|
|
|
|
|
|
|
|
|
|
|
ow_member = self.overwrites.get(member.user.id) |
|
|
ow_member = self.overwrites.get(member.user.id) |
|
|
if ow_member: |
|
|
if ow_member: |
|
|