await cat.yelp(message.channel)
async def can_manage_roles(self, author, channel, command, server = None, hiss = True):
+ if command == 'list':
+ log.debug('Anyone can list managed roles.')
if command in ['manage', 'unmanage']:
if bot.is_admin(author, server):
return True
hiss = False
for managed_role in self.get_managed_roles():
server = client.get_server(managed_role.server_id)
- result = await self.can_manage_roles(message.author, message.channel, 'manage', server, False)
+ result = await self.can_manage_roles(message.author, message.channel, 'list', server, False)
if not result:
hiss = True
continue