示例#1
0
文件: user.py 项目: shukla2112/alton
    def get_users_for_permissions(self, message, permission): 
        """who can [permission]?: see which users have a particular permission"""
        self.reply(message, "working on that...")
        nicks_with_perm = []
        for user in User.list(self):
            if user.has_permission(permission):
                nicks_with_perm.append(user.nick)

        if len(nicks_with_perm) > 0:
            self.reply(message, "The following users have permission to '{}': {}".format(permission, ', '.join(nicks_with_perm)))
        else:
            self.reply(message, "No users have permission to '{}'".format(permission))