コード例 #1
0
ファイル: manager.py プロジェクト: dmdm/PySite
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()
コード例 #2
0
ファイル: manager.py プロジェクト: dmdm/PySite
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()
コード例 #3
0
ファイル: manager.py プロジェクト: dmdm/PySite
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()
コード例 #4
0
ファイル: manager.py プロジェクト: dmdm/PySite
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()
コード例 #5
0
ファイル: manager.py プロジェクト: dmdm/PySite
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()
コード例 #6
0
ファイル: manager.py プロジェクト: dmdm/PySite
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()