def save_opsgroup_details(self, login, opsgroupname, opsgroupdesc, operation): dupOpsgrp = None db = DBHelper() session = DBHelper().get_session() dupOpsgrp = session.query(OperationGroup).filter( OperationGroup.name == opsgroupname).first() opsgroup = OperationGroup() if dupOpsgrp is None: result = [] opsgroup.name = (opsgroupname) opsgroup.description = (opsgroupdesc) opsgroup.created_by = (login) opsgroup.modified_by = (login) opsgroup.created_date = datetime.now() L = ((operation)).split(',') for i in L: oper = session.query(Operation).filter( Operation.id == int(i)).first() opsgroup.operations.append(oper) db.add(opsgroup) return result else: result = "False" return result
def save_opsgroup_details(self,login, opsgroupname, opsgroupdesc, operation): dupOpsgrp=None db=DBHelper() session=DBHelper().get_session() dupOpsgrp=session.query(OperationGroup).filter(OperationGroup.name==opsgroupname).first() opsgroup=OperationGroup(); if dupOpsgrp is None: result=[] opsgroup.name=(opsgroupname) opsgroup.description=(opsgroupdesc) opsgroup.created_by=(login) opsgroup.modified_by=(login) opsgroup.created_date=datetime.now() L=((operation)).split(',') for i in L: oper=session.query(Operation).filter(Operation.id==int(i)).first() opsgroup.operations.append(oper); db.add(opsgroup); return result else: result="False" return result