예제 #1
0
 def _add_user_to_filter(self, userid, filterid, role='boss'):
     member = Callfiltermember()
     member.type = 'user'
     member.typeval = str(userid)
     member.callfilterid = filterid
     member.bstype = role
     self.add_me(member)
     return member
예제 #2
0
def add_user_to_filter(session, userid, filterid, role):
    member = Callfiltermember()
    member.type = 'user'
    member.typeval = str(userid)
    member.callfilterid = filterid
    member.bstype = role
    session.begin()
    try:
        session.add(member)
        session.commit()
    except Exception:
        session.rollback()
        raise
예제 #3
0
def add_user_to_filter(session, userid, filterid, role):
    member = Callfiltermember()
    member.type = 'user'
    member.typeval = str(userid)
    member.callfilterid = filterid
    member.bstype = role
    session.begin()
    try:
        session.add(member)
        session.commit()
    except Exception:
        session.rollback()
        raise