def delete_rolemember(id): """ Deletes a rolemember. :param id: ID of rolemember to delete """ sess = DbSession() rm = sess.query(RoleMember).filter(RoleMember.id == id).one() sess.delete(rm) sess.flush()
def delete_role(id): """ Deletes a role. :param id: ID of role to delete """ sess = DbSession() r = sess.query(Role).filter(Role.id == id).one() sess.delete(r) sess.flush()
def delete_principal(id): """ Deletes a principal. :param id: ID of principal to delete """ sess = DbSession() p = sess.query(Principal).filter(Principal.id == id).one() sess.delete(p) sess.flush()
def delete_domain(id_or_name): """ Deletes a domain. :param id: ID of domain to delete """ sess = DbSession() dom = Domain.find_one(id_or_name) sess.delete(dom) sess.flush()
def delete_alias(id_or_name): """ Deletes an alias. :param id: ID of alias to delete """ sess = DbSession() al = Alias.find_one(id_or_name) sess.delete(al) sess.flush()
def delete_mailbox(id_or_name): """ Deletes a mailbox. :param id: ID of mailbox to delete """ sess = DbSession() mb = Mailbox.find_one(id_or_name) sess.delete(mb) sess.flush()