예제 #1
0
def add_history(typeid,userid,type,update_content):
    history=History(
                    type_id=typeid,
                    userid=userid,
                    type=type,
                    update_time= now.strftime("%Y-%m-%d"),
                    update_content=update_content)
    session.add(history)
    session.commit()
예제 #2
0
def adduser(username,itcode,department,team,email,role):
    user = User(name = username,
                role = role,
                itcode = itcode,
                department = department,
                team = team,
                email = email,
                password = md5(default_user_password))
    session.add(user)
    session.flush()
    session.commit()
예제 #3
0
def addAnnouncement(announcement):
    new = Announcements(    
                    project_id = announcement["project_id"][0],
                    sub_seris = announcement["sub_seris"][0],
#                    cto_num = announcement["cto_num"],
                    launch_type = announcement["launch_type"],
                    web_cto_ad = announcement["web_cto_ad"],
                    tables = announcement["tables"],
                    lois_ial_eow = announcement["lois_ial_eow"],
                    lois_ial_ad = announcement["lois_ial_ad"],
                    sbb_account = announcement["sbb_account"],
                    lois_mtm_account = announcement["lois_mtm_account"][0],
                    ial_mtm_account = announcement["ial_mtm_account"][0],
                    ial_no = announcement['ial_no'],
                    bpl_no = announcement['bpl_no'],
                    overall_status = announcement["overall_status"],
                    note = announcement['note'],
#                    updateon = announcement['updateon'],
#                    updateby = announcement['updateby'],
                    )
    session.add(new)
                    #    session.execute(Announcements.__table__.insert(),project)
    session.commit()
    return new.id
예제 #4
0
def add_type(type_name):
    typ = Launch_Type(type=type_name)
    session.add(typ)
    session.commit()
예제 #5
0
def add_brand(brand_name):
    brand = Brand(name = brand_name)
    session.add(brand)
    session.commit()
예제 #6
0
def deleteUser(id):
    query = session.query(User)
    query.filter(User.id == id).delete()
    session.commit()
예제 #7
0
def add_series(name):
    ser = Series(ser_name=name)
    session.add(ser)
    session.commit()
예제 #8
0
def del_series_by_id(id):
    query = session.query(Series)
    series = query.get(id)
    session.delete(series)
    session.commit()
예제 #9
0
def add_prostatus(status_name):
    sta = Pro_status(pro_type = status_name)
    session.add(sta)
    session.commit()
예제 #10
0
def del_status_by_id(id):
    query = session.query(Overall_Status)
    status = query.get(id)
    session.delete(status)
    session.commit()
예제 #11
0
def add_status(status_name):
    sta = Overall_Status(status = status_name)
    session.add(sta)
    session.commit()
예제 #12
0
def update_status(id,status_name):
    query = session.query(Overall_Status)
    status = query.get(id)
    status.status = status_name
    session.commit()
예제 #13
0
def announcement_active(id,active):
    session.query(Announcements).filter(Announcements.id == id).update({Announcements.active: active})
    session.commit()
예제 #14
0
def updateAnnouncement(id,announcements):
    session.query(Announcements).filter(Announcements.id == id).update(announcements)
    session.commit()
예제 #15
0
def addCTO_Activity(project):
    session.execute(IAL_Activity.__table__.insert(), project)
    session.commit()
예제 #16
0
def update_note(id,note_name):
    query = session.query(Note)
    note = query.get(id)
    note.note = note_name
    session.commit()
예제 #17
0
def update_prostatus(id,status_name):
    query = session.query(Pro_status)
    pro_type = query.get(id)
    pro_type.pro_type = status_name
    session.commit()
예제 #18
0
def add_note(note_name):
    note = Note(note = note_name)
    session.add(note)
    session.commit()
예제 #19
0
def del_prostatus_by_id(id):
    query = session.query(Pro_status)
    pro_type = query.get(id)
    session.delete(pro_type)
    session.commit()
예제 #20
0
def del_note_by_id(id):
    query = session.query(Note)
    note = query.get(id)
    session.delete(note)
    session.commit()
예제 #21
0
def update_series(id, ser_name):
    query = session.query(Series)
    series = query.get(id)
    series.ser_name = ser_name
    session.commit()
예제 #22
0
def update_role(id,role):
    query = session.query(User_role)
    roles = query.get(id)
    roles.role = role
    session.commit()
예제 #23
0
def addUser(user):
    
    session.execute(User.__table__.insert(),user)
    session.execute(User_history.__table__.insert(),user)
    session.commit()
예제 #24
0
def add_role(name):
    rol = User_role(role = name)
    session.add(rol)
    session.commit()
예제 #25
0
def updateUser(id,project):
    session.query(User).filter(User.id == id).update(project)
    session.commit()
예제 #26
0
def del_role_by_id(id):
    query = session.query(User_role)
    role = query.get(id)
    session.delete(role)
    session.commit()
예제 #27
0
def update_brand(id,brand_name):
    query = session.query(Brand)
    brand = query.get(id)
    brand.name = brand_name
    session.commit()
예제 #28
0
def updateIAL_Activity(id, project):
    session.query(IAL_Activity).filter(IAL_Activity.announcement_id == id).update(project)
    session.commit()
예제 #29
0
def del_brand_by_id(id):
    query = session.query(Brand)
    brand = query.get(id)
    session.delete(brand)
    session.commit()
예제 #30
0
def update_type(id, type_name):
    query = session.query(Launch_Type)
    type = query.get(id)
    type.type = type_name
    session.commit()