Exemple #1
0
 def delete_object(self):
     """Deletes the user."""
     qry = ClientQuery.delete_entry_query(self)
     self.context.add_query(qry)
     self.remove_from_parent_collection()
Exemple #2
0
 def add(self, folder_url):
     folder = Folder(self.context)
     folder.set_property("ServerRelativeUrl", folder_url)
     qry = ClientQuery(self.resourceUrl, HttpMethod.Post, folder)
     self.context.add_query(qry, folder)
     return folder
 def delete_object(self):
     """The recommended way to delete a view is to send a DELETE request to the View resource endpoint, as shown
     in View request examples."""
     qry = ClientQuery.delete_entry_query(self)
     self.context.add_query(qry)
     self.remove_from_parent_collection()
 def delete_object(self):
     """Delete a Web resource"""
     qry = ClientQuery.delete_entry_query(self)
     self.context.add_query(qry)
Exemple #5
0
 def system_update(self):
     """Update the list item."""
     qry = ClientQuery.service_operation_query(self, ActionType.PostMethod,
                                               "systemUpdate")
     self.context.add_query(qry)
 def approve(self, comment):
     """Approves the file submitted for content approval with the specified comment."""
     qry = ClientQuery.service_operation_query(self, ActionType.PostMethod,
                                               "approve",
                                               {"comment": comment})
     self.context.add_query(qry)
 def update(self):
     qry = ClientQuery.update_entry_query(self)
     self.context.add_query(qry)
 def ensure_user(self, login_name):
     user = User(self.context)
     qry = ClientQuery.service_operation_query(self, ActionType.PostMethod,
                                               "ensureuser", [login_name])
     self.context.add_query(qry, user)
     return user
Exemple #9
0
 def delete_object(self):
     """Deletes the outlook entity."""
     qry = ClientQuery.delete_entry_query(self)
     self.context.add_query(qry)
 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
Exemple #11
0
 def load(self, client_object, properties_to_retrieve=[]):
     """Prepare query"""
     qry = ClientQuery(client_object.url, ActionType.ReadEntry)
     self.pending_request.add_query(qry, client_object)
Exemple #12
0
 def update_list_item(self, list_name, item_id, field_values):
     resource_url = self.service_root_url + list_name + "(" + str(item_id) + ")"
     qry = ClientQuery(resource_url, ActionType.UpdateEntity, field_values)
     self.add_query(qry)
Exemple #13
0
 def delete_list_item(self, list_name, item_id):
     resource_url = self.service_root_url + list_name + "(" + str(item_id) + ")"
     qry = ClientQuery(resource_url, ActionType.DeleteEntity)
     self.add_query(qry)
Exemple #14
0
 def update_overwrite_version(self):
     """Update the list item."""
     qry = ClientQuery.service_operation_query(self, ActionType.PostMethod,
                                               "updateOverwriteVersion")
     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)
 def send_mail(self, message):
     """Send a new message on the fly"""
     url = self.resourceUrl + "/sendmail"
     qry = ClientQuery(url, HttpMethod.Post, message)
     self.context.add_query(qry)
 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)
Exemple #18
0
 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 deny(self, comment):
     """Denies approval for a file that was submitted for content approval."""
     qry = ClientQuery.service_operation_query(self, ActionType.PostMethod,
                                               "deny", {"comment": comment})
     self.context.add_query(qry)
 def add(self, folder_url):
     folder = Folder(self.context)
     folder.set_property("ServerRelativeUrl", folder_url)
     qry = ClientQuery(self.url, ActionType.CreateEntry, folder.convert_to_payload())
     self.context.add_query(qry, folder)
     return folder
 def update(self):
     """Update a Web resource"""
     qry = ClientQuery.update_entry_query(self)
     self.context.add_query(qry)
 def update(self):
     """Update the list."""
     qry = ClientQuery.update_entry_query(self)
     self.context.add_query(qry)
 def delete_object(self):
     """Deletes the file."""
     qry = ClientQuery.delete_entry_query(self)
     self.context.add_query(qry)
 def add(self, folder_url):
     folder = Folder(self.context)
     folder.set_property("ServerRelativeUrl", folder_url)
     qry = ClientQuery(self.resource_url, ActionType.CreateEntity, folder)
     self.context.add_query(qry, folder)
     return folder