Change permissions to remove the can_ prefix.
This commit is contained in:
@ -172,7 +172,7 @@ class Channel(Hashable):
|
||||
base.value |= role.permissions.value
|
||||
|
||||
# Server-wide Manage Roles -> True for everything
|
||||
if base.can_manage_roles:
|
||||
if base.manage_roles:
|
||||
base = Permissions.all()
|
||||
|
||||
member_role_ids = set(map(lambda r: r.id, member.roles))
|
||||
@ -188,13 +188,13 @@ class Channel(Hashable):
|
||||
if overwrite.type == 'member' and overwrite.id == member.id:
|
||||
base.handle_overwrite(allow=overwrite.allow, deny=overwrite.deny)
|
||||
|
||||
if base.can_manage_roles:
|
||||
if base.manage_roles:
|
||||
# This point is essentially Channel-specific Manage Roles.
|
||||
tmp = Permissions.all_channel()
|
||||
base.value |= tmp.value
|
||||
|
||||
if self.is_default:
|
||||
base.can_read_messages = True
|
||||
base.read_messages = True
|
||||
|
||||
return base
|
||||
|
||||
@ -244,9 +244,9 @@ class PrivateChannel(Hashable):
|
||||
|
||||
This returns all the Text related permissions set to true except:
|
||||
|
||||
- can_send_tts_messages: You cannot send TTS messages in a PM.
|
||||
- can_manage_messages: You cannot delete others messages in a PM.
|
||||
- can_mention_everyone: There is no one to mention in a PM.
|
||||
- send_tts_messages: You cannot send TTS messages in a PM.
|
||||
- manage_messages: You cannot delete others messages in a PM.
|
||||
- mention_everyone: There is no one to mention in a PM.
|
||||
|
||||
Parameters
|
||||
-----------
|
||||
@ -259,10 +259,10 @@ class PrivateChannel(Hashable):
|
||||
The resolved permissions for the user.
|
||||
"""
|
||||
|
||||
base = Permissions.TEXT
|
||||
base.can_send_tts_messages = False
|
||||
base.can_manage_messages = False
|
||||
base.can_mention_everyone = False
|
||||
base = Permissions.text()
|
||||
base.send_tts_messages = False
|
||||
base.manage_messages = False
|
||||
base.mention_everyone = False
|
||||
return base
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user