def get_item_by_id(self, item_id): """Returns the list item with the specified list item identifier.""" list_item = ListItem( self.context, ClientQuery.service_operation_query(self, ActionType.GetMethod, "getitembyid", [item_id])) return list_item
def ensure_site_assets_library(self): """Gets a list that is the default asset location for images or other files, which the users upload to their wiki pages.""" list_site_assets = List(self.context) qry = ClientQuery.service_operation_query(self, ActionType.PostMethod, "ensuresiteassetslibrary") self.context.add_query(qry, list_site_assets) return list_site_assets
def add(self, file_creation_information): """Creates a File resource""" file_new = File(self.context) qry = ClientQuery.service_operation_query( self, ActionType.PostMethod, "add", { "overwrite": file_creation_information.overwrite, "url": file_creation_information.url }, file_creation_information.content) self.context.add_query(qry, file_new) self.add_child(file_new) return file_new
def add(self, file_creation_information): """Creates a File resource""" file_new = File(self.context) qry = ClientQuery.service_operation_query(self, ActionType.PostMethod, "add", { "overwrite": file_creation_information.overwrite, "url": file_creation_information.url }, file_creation_information.content) self.context.add_query(qry, file_new) self.add_child(file_new) return file_new
def ensure_site_pages_library(self): """Gets a list that is the default location for wiki pages.""" list_site_pages = List(self.context) qry = ClientQuery.service_operation_query(self, ActionType.PostMethod, "ensuresitepageslibrary") self.context.add_query(qry, list_site_pages) return list_site_pages
def get_item_by_id(self, item_id): """Returns the list item with the specified list item identifier.""" list_item = ListItem(self.context, ClientQuery.service_operation_query(self, ActionType.GetMethod, "getitembyid", [item_id])) return list_item
def remove_by_login_name(self, group_name): """Removes the cross-site group with the specified name from the collection.""" qry = ClientQuery.service_operation_query(self, ActionType.PostMethod, "removebyloginname", [group_name]) self.context.add_query(qry)
def remove_by_id(self, group_id): """Removes the group with the specified member ID from the collection.""" qry = ClientQuery.service_operation_query(self, ActionType.PostMethod, "removebyid", [group_id]) self.context.add_query(qry)