Exemple #1
0
 def admins(self):
     return User._parse_response(
         API.get_sub_resource(
             self.__class__.name(),
             self.Id,
             'admins'
         )
     )
Exemple #2
0
 def leaders(self):
     return User._parse_response(
         API.get_sub_resource(
             self.__class__.name(),
             self.Id,
             'leaders'
         )
     )
Exemple #3
0
    def add_users(self, users):
        user_list = []
        for user in users:
            schema = copy(self.USER_SCHEMA)
            for param in schema:
                attribute_value = getattr(user, param)
                if attribute_value is not None:
                    schema[param] = attribute_value

            user_list.append(schema)

        return API.add_sub_resource(self.__class__.name(), self.Id,
                                    User.name(), user_list)