''' ## Functions for dbauth #1.1. Create def dbauth_processcreate(reqData): if isinstance(reqData, dict): data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops') print("all stored ids in db", data_to_insert, ids_of_stored) data='","'.join(data_to_insert.values()) data='"' + data + '"' sta=dbilayer.insertintotablewocond('pagelayoutnprops', constants.columns_dbacl_table, data, 'pagename') if(sta["message"] == "Success"): respsucc={"responseid": reqData['requestid'], "responsefor": "Create Layout Address", "responsesetto": reqData['requestsrc'], "response": {"message": "PageLayout Created Successfully", "last_id": sta["last_insert_id"], "stored_names": sta["stored_names"], "ids_stored": ids_of_stored}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Create Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Create Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.2. Read One Conditional def dbauth_processreadonecond(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readoneonewithcond('dbauth', '*', condition_data) #sta=common.list2dict(sta) if isinstance(sta, list): respsucc={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.3. Read Multiple Conditional def dbauth_processreadmanycond(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readmanywithcond('pagelayoutnprops', '*', condition_data) if (len(sta) > 1): #sta=common.list2dict(sta) respsucc={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response":{"message": "Some Error in Request or Requested Items All Are Inactive"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.4. Read All def dbauth_processreadall(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readmanywocond('pagelayoutnprops', '*', condition_data) #sta=common.list2dict(sta) if (len(sta) > 1): respsucc={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.5. Delete One Conditional def dbauth_processdeleteonecond(reqData): if reqData['requestdata']['pagelayoutpropid']: data = reqData['requestdata']['pagelayoutpropid'] sta = dbilayer.updatevaluesindb('pagelayoutpropid = "'+ data + '"',"status = '9'" , "pagelayoutnprops") print(sta) if(sta == "Success"): respsucc = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Page Updated Successfully"}} return respsucc elif(sta == 'Failed'): respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}} return respfail else: respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}} return respfail #1.6. Update One Conditional def dbauth_processupdateonecond(reqData): if reqData['requestdata']['pagelayoutpropid']: data=reqData['requestdata'] pagelayoutpropid = data['pagelayoutpropid'] sta = dbilayer.updatepageswithcond("pagelayoutnprops", data, pagelayoutpropid) print(sta) if(sta == "Success"): respsucc = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Page Updated Successfully"}} return respsucc elif(sta == 'Failed'): respfail = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Update request Failed"}} return respfail else: respfail = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Error in Request"}} return respfail #1.7. Update All def dbauth_processupdateall(req): pass ## Functions for dbbilling #1.1. Create def dbbilling_processcreate(reqData): if isinstance(reqData, dict): data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops') print("all stored ids in db", data_to_insert, ids_of_stored) data='","'.join(data_to_insert.values()) data='"' + data + '"' sta=dbilayer.insertintotablewocond('pagelayoutnprops', constants.columns_dbacl_table, data, 'pagename') if(sta["message"] == "Success"): respsucc={"responseid": reqData['requestid'], "responsefor": "Create Layout Address", "responsesetto": reqData['requestsrc'], "response": {"message": "PageLayout Created Successfully", "last_id": sta["last_insert_id"], "stored_names": sta["stored_names"], "ids_stored": ids_of_stored}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Create Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Create Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.2. Read One Conditional def dbbilling_processreadonecond(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readoneonewithcond('pagelayoutnprops', '*', condition_data) #sta=common.list2dict(sta) if isinstance(sta, list): respsucc={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.3. Read Multiple Conditional def dbbilling_processreadmanycond(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readmanywithcond('pagelayoutnprops', '*', condition_data) if (len(sta) > 1): #sta=common.list2dict(sta) respsucc={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response":{"message": "Some Error in Request or Requested Items All Are Inactive"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.4. Read All def dbbilling_processreadall(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readmanywocond('pagelayoutnprops', '*', condition_data) #sta=common.list2dict(sta) if (len(sta) > 1): respsucc={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.5. Delete One Conditional def dbbilling_processdeleteonecond(reqData): if reqData['requestdata']['pagelayoutpropid']: data = reqData['requestdata']['pagelayoutpropid'] sta = dbilayer.updatevaluesindb('pagelayoutpropid = "'+ data + '"',"status = '9'" , "pagelayoutnprops") print(sta) if(sta == "Success"): respsucc = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Page Updated Successfully"}} return respsucc elif(sta == 'Failed'): respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}} return respfail else: respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}} return respfail #1.6. Update One Conditional def dbbilling_processupdateonecond(reqData): if reqData['requestdata']['pagelayoutpropid']: data=reqData['requestdata'] pagelayoutpropid = data['pagelayoutpropid'] sta = dbilayer.updatepageswithcond("pagelayoutnprops", data, pagelayoutpropid) print(sta) if(sta == "Success"): respsucc = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Page Updated Successfully"}} return respsucc elif(sta == 'Failed'): respfail = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Update request Failed"}} return respfail else: respfail = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Error in Request"}} return respfail #1.7. Update All def dbbilling_processupdateall(req): pass ## Functions for dbcategory #1.1. Create def dbcategory_processcreate(reqData): if isinstance(reqData, dict): data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops') print("all stored ids in db", data_to_insert, ids_of_stored) data='","'.join(data_to_insert.values()) data='"' + data + '"' sta=dbilayer.insertintotablewocond('pagelayoutnprops', constants.columns_dbacl_table, data, 'pagename') if(sta["message"] == "Success"): respsucc={"responseid": reqData['requestid'], "responsefor": "Create Layout Address", "responsesetto": reqData['requestsrc'], "response": {"message": "PageLayout Created Successfully", "last_id": sta["last_insert_id"], "stored_names": sta["stored_names"], "ids_stored": ids_of_stored}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Create Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Create Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.2. Read One Conditional def dbcategory_processreadonecond(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readoneonewithcond('pagelayoutnprops', '*', condition_data) #sta=common.list2dict(sta) if isinstance(sta, list): respsucc={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.3. Read Multiple Conditional def dbcategory_processreadmanycond(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readmanywithcond('pagelayoutnprops', '*', condition_data) if (len(sta) > 1): #sta=common.list2dict(sta) respsucc={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response":{"message": "Some Error in Request or Requested Items All Are Inactive"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.4. Read All def dbcategory_processreadall(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readmanywocond('pagelayoutnprops', '*', condition_data) #sta=common.list2dict(sta) if (len(sta) > 1): respsucc={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.5. Delete One Conditional def dbcategory_processdeleteonecond(reqData): if reqData['requestdata']['pagelayoutpropid']: data = reqData['requestdata']['pagelayoutpropid'] sta = dbilayer.updatevaluesindb('pagelayoutpropid = "'+ data + '"',"status = '9'" , "pagelayoutnprops") print(sta) if(sta == "Success"): respsucc = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Page Updated Successfully"}} return respsucc elif(sta == 'Failed'): respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}} return respfail else: respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}} return respfail #1.6. Update One Conditional def dbcategory_processupdateonecond(reqData): if reqData['requestdata']['pagelayoutpropid']: data=reqData['requestdata'] pagelayoutpropid = data['pagelayoutpropid'] sta = dbilayer.updatepageswithcond("pagelayoutnprops", data, pagelayoutpropid) print(sta) if(sta == "Success"): respsucc = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Page Updated Successfully"}} return respsucc elif(sta == 'Failed'): respfail = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Update request Failed"}} return respfail else: respfail = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Error in Request"}} return respfail #1.7. Update All def dbcategory_processupdateall(req): pass ## Functions for dbcharges #1.1. Create def dbcharges_processcreate(reqData): if isinstance(reqData, dict): data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops') print("all stored ids in db", data_to_insert, ids_of_stored) data='","'.join(data_to_insert.values()) data='"' + data + '"' sta=dbilayer.insertintotablewocond('pagelayoutnprops', constants.columns_dbacl_table, data, 'pagename') if(sta["message"] == "Success"): respsucc={"responseid": reqData['requestid'], "responsefor": "Create Layout Address", "responsesetto": reqData['requestsrc'], "response": {"message": "PageLayout Created Successfully", "last_id": sta["last_insert_id"], "stored_names": sta["stored_names"], "ids_stored": ids_of_stored}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Create Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Create Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.2. Read One Conditional def dbcharges_processreadonecond(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readoneonewithcond('pagelayoutnprops', '*', condition_data) #sta=common.list2dict(sta) if isinstance(sta, list): respsucc={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.3. Read Multiple Conditional def dbcharges_processreadmanycond(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readmanywithcond('pagelayoutnprops', '*', condition_data) if (len(sta) > 1): #sta=common.list2dict(sta) respsucc={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response":{"message": "Some Error in Request or Requested Items All Are Inactive"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.4. Read All def dbcharges_processreadall(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readmanywocond('pagelayoutnprops', '*', condition_data) #sta=common.list2dict(sta) if (len(sta) > 1): respsucc={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.5. Delete One Conditional def dbcharges_processdeleteonecond(reqData): if reqData['requestdata']['pagelayoutpropid']: data = reqData['requestdata']['pagelayoutpropid'] sta = dbilayer.updatevaluesindb('pagelayoutpropid = "'+ data + '"',"status = '9'" , "pagelayoutnprops") print(sta) if(sta == "Success"): respsucc = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Page Updated Successfully"}} return respsucc elif(sta == 'Failed'): respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}} return respfail else: respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}} return respfail #1.6. Update One Conditional def dbcharges_processupdateonecond(reqData): if reqData['requestdata']['pagelayoutpropid']: data=reqData['requestdata'] pagelayoutpropid = data['pagelayoutpropid'] sta = dbilayer.updatepageswithcond("pagelayoutnprops", data, pagelayoutpropid) print(sta) if(sta == "Success"): respsucc = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Page Updated Successfully"}} return respsucc elif(sta == 'Failed'): respfail = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Update request Failed"}} return respfail else: respfail = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Error in Request"}} return respfail #1.7. Update All def dbcharges_processupdateall(req): pass ## Functions for dbcity #1.1. Create def dbcity_processcreate(reqData): if isinstance(reqData, dict): data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops') print("all stored ids in db", data_to_insert, ids_of_stored) data='","'.join(data_to_insert.values()) data='"' + data + '"' sta=dbilayer.insertintotablewocond('pagelayoutnprops', constants.columns_dbacl_table, data, 'pagename') if(sta["message"] == "Success"): respsucc={"responseid": reqData['requestid'], "responsefor": "Create Layout Address", "responsesetto": reqData['requestsrc'], "response": {"message": "PageLayout Created Successfully", "last_id": sta["last_insert_id"], "stored_names": sta["stored_names"], "ids_stored": ids_of_stored}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Create Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Create Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.2. Read One Conditional def dbcity_processreadonecond(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readoneonewithcond('pagelayoutnprops', '*', condition_data) #sta=common.list2dict(sta) if isinstance(sta, list): respsucc={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.3. Read Multiple Conditional def dbcity_processreadmanycond(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readmanywithcond('pagelayoutnprops', '*', condition_data) if (len(sta) > 1): #sta=common.list2dict(sta) respsucc={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response":{"message": "Some Error in Request or Requested Items All Are Inactive"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.4. Read All def dbcity_processreadall(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readmanywocond('pagelayoutnprops', '*', condition_data) #sta=common.list2dict(sta) if (len(sta) > 1): respsucc={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.5. Delete One Conditional def dbcity_processdeleteonecond(reqData): if reqData['requestdata']['pagelayoutpropid']: data = reqData['requestdata']['pagelayoutpropid'] sta = dbilayer.updatevaluesindb('pagelayoutpropid = "'+ data + '"',"status = '9'" , "pagelayoutnprops") print(sta) if(sta == "Success"): respsucc = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Page Updated Successfully"}} return respsucc elif(sta == 'Failed'): respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}} return respfail else: respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}} return respfail #1.6. Update One Conditional def dbcity_processupdateonecond(reqData): if reqData['requestdata']['pagelayoutpropid']: data=reqData['requestdata'] pagelayoutpropid = data['pagelayoutpropid'] sta = dbilayer.updatepageswithcond("pagelayoutnprops", data, pagelayoutpropid) print(sta) if(sta == "Success"): respsucc = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Page Updated Successfully"}} return respsucc elif(sta == 'Failed'): respfail = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Update request Failed"}} return respfail else: respfail = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Error in Request"}} return respfail #1.7. Update All def dbcity_processupdateall(req): pass ## Functions for dbcnnstring #1.1. Create def dbcnnstring_processcreate(reqData): if isinstance(reqData, dict): data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops') print("all stored ids in db", data_to_insert, ids_of_stored) data='","'.join(data_to_insert.values()) data='"' + data + '"' sta=dbilayer.insertintotablewocond('pagelayoutnprops', constants.columns_dbacl_table, data, 'pagename') if(sta["message"] == "Success"): respsucc={"responseid": reqData['requestid'], "responsefor": "Create Layout Address", "responsesetto": reqData['requestsrc'], "response": {"message": "PageLayout Created Successfully", "last_id": sta["last_insert_id"], "stored_names": sta["stored_names"], "ids_stored": ids_of_stored}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Create Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Create Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.2. Read One Conditional def dbcnnstring_processreadonecond(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readoneonewithcond('pagelayoutnprops', '*', condition_data) #sta=common.list2dict(sta) if isinstance(sta, list): respsucc={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.3. Read Multiple Conditional def dbcnnstring_processreadmanycond(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readmanywithcond('pagelayoutnprops', '*', condition_data) if (len(sta) > 1): #sta=common.list2dict(sta) respsucc={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response":{"message": "Some Error in Request or Requested Items All Are Inactive"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.4. Read All def dbcnnstring_processreadall(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readmanywocond('pagelayoutnprops', '*', condition_data) #sta=common.list2dict(sta) if (len(sta) > 1): respsucc={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.5. Delete One Conditional def dbcnnstring_processdeleteonecond(reqData): if reqData['requestdata']['pagelayoutpropid']: data = reqData['requestdata']['pagelayoutpropid'] sta = dbilayer.updatevaluesindb('pagelayoutpropid = "'+ data + '"',"status = '9'" , "pagelayoutnprops") print(sta) if(sta == "Success"): respsucc = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Page Updated Successfully"}} return respsucc elif(sta == 'Failed'): respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}} return respfail else: respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}} return respfail #1.6. Update One Conditional def dbcnnstring_processupdateonecond(reqData): if reqData['requestdata']['pagelayoutpropid']: data=reqData['requestdata'] pagelayoutpropid = data['pagelayoutpropid'] sta = dbilayer.updatepageswithcond("pagelayoutnprops", data, pagelayoutpropid) print(sta) if(sta == "Success"): respsucc = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Page Updated Successfully"}} return respsucc elif(sta == 'Failed'): respfail = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Update request Failed"}} return respfail else: respfail = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Error in Request"}} return respfail #1.7. Update All def dbcnnstring_processupdateall(req): pass ## Functions for dbcollection #1.1. Create def dbcollection_processcreate(reqData): if isinstance(reqData, dict): data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops') print("all stored ids in db", data_to_insert, ids_of_stored) data='","'.join(data_to_insert.values()) data='"' + data + '"' sta=dbilayer.insertintotablewocond('pagelayoutnprops', constants.columns_dbacl_table, data, 'pagename') if(sta["message"] == "Success"): respsucc={"responseid": reqData['requestid'], "responsefor": "Create Layout Address", "responsesetto": reqData['requestsrc'], "response": {"message": "PageLayout Created Successfully", "last_id": sta["last_insert_id"], "stored_names": sta["stored_names"], "ids_stored": ids_of_stored}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Create Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Create Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.2. Read One Conditional def dbcollection_processreadonecond(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readoneonewithcond('pagelayoutnprops', '*', condition_data) #sta=common.list2dict(sta) if isinstance(sta, list): respsucc={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.3. Read Multiple Conditional def dbcollection_processreadmanycond(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readmanywithcond('pagelayoutnprops', '*', condition_data) if (len(sta) > 1): #sta=common.list2dict(sta) respsucc={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response":{"message": "Some Error in Request or Requested Items All Are Inactive"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.4. Read All def dbcollection_processreadall(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readmanywocond('pagelayoutnprops', '*', condition_data) #sta=common.list2dict(sta) if (len(sta) > 1): respsucc={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.5. Delete One Conditional def dbcollection_processdeleteonecond(reqData): if reqData['requestdata']['pagelayoutpropid']: data = reqData['requestdata']['pagelayoutpropid'] sta = dbilayer.updatevaluesindb('pagelayoutpropid = "'+ data + '"',"status = '9'" , "pagelayoutnprops") print(sta) if(sta == "Success"): respsucc = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Page Updated Successfully"}} return respsucc elif(sta == 'Failed'): respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}} return respfail else: respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}} return respfail #1.6. Update One Conditional def dbcollection_processupdateonecond(reqData): if reqData['requestdata']['pagelayoutpropid']: data=reqData['requestdata'] pagelayoutpropid = data['pagelayoutpropid'] sta = dbilayer.updatepageswithcond("pagelayoutnprops", data, pagelayoutpropid) print(sta) if(sta == "Success"): respsucc = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Page Updated Successfully"}} return respsucc elif(sta == 'Failed'): respfail = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Update request Failed"}} return respfail else: respfail = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Error in Request"}} return respfail #1.7. Update All def dbcollection_processupdateall(req): pass ## Functions for dbcountry #1.1. Create def dbcountry_processcreate(reqData): if isinstance(reqData, dict): data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops') print("all stored ids in db", data_to_insert, ids_of_stored) data='","'.join(data_to_insert.values()) data='"' + data + '"' sta=dbilayer.insertintotablewocond('pagelayoutnprops', constants.columns_dbacl_table, data, 'pagename') if(sta["message"] == "Success"): respsucc={"responseid": reqData['requestid'], "responsefor": "Create Layout Address", "responsesetto": reqData['requestsrc'], "response": {"message": "PageLayout Created Successfully", "last_id": sta["last_insert_id"], "stored_names": sta["stored_names"], "ids_stored": ids_of_stored}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Create Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Create Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.2. Read One Conditional def dbcountry_processreadonecond(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readoneonewithcond('pagelayoutnprops', '*', condition_data) #sta=common.list2dict(sta) if isinstance(sta, list): respsucc={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.3. Read Multiple Conditional def dbcountry_processreadmanycond(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readmanywithcond('pagelayoutnprops', '*', condition_data) if (len(sta) > 1): #sta=common.list2dict(sta) respsucc={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response":{"message": "Some Error in Request or Requested Items All Are Inactive"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.4. Read All def dbcountry_processreadall(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readmanywocond('pagelayoutnprops', '*', condition_data) #sta=common.list2dict(sta) if (len(sta) > 1): respsucc={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.5. Delete One Conditional def dbcountry_processdeleteonecond(reqData): if reqData['requestdata']['pagelayoutpropid']: data = reqData['requestdata']['pagelayoutpropid'] sta = dbilayer.updatevaluesindb('pagelayoutpropid = "'+ data + '"',"status = '9'" , "pagelayoutnprops") print(sta) if(sta == "Success"): respsucc = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Page Updated Successfully"}} return respsucc elif(sta == 'Failed'): respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}} return respfail else: respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}} return respfail #1.6. Update One Conditional def dbcountry_processupdateonecond(reqData): if reqData['requestdata']['pagelayoutpropid']: data=reqData['requestdata'] pagelayoutpropid = data['pagelayoutpropid'] sta = dbilayer.updatepageswithcond("pagelayoutnprops", data, pagelayoutpropid) print(sta) if(sta == "Success"): respsucc = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Page Updated Successfully"}} return respsucc elif(sta == 'Failed'): respfail = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Update request Failed"}} return respfail else: respfail = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Error in Request"}} return respfail #1.7. Update All def dbcountry_processupdateall(req): pass ## Functions for dbcustomer #1.1. Create def dbcustomer_processcreate(reqData): if isinstance(reqData, dict): data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops') print("all stored ids in db", data_to_insert, ids_of_stored) data='","'.join(data_to_insert.values()) data='"' + data + '"' sta=dbilayer.insertintotablewocond('pagelayoutnprops', constants.columns_dbacl_table, data, 'pagename') if(sta["message"] == "Success"): respsucc={"responseid": reqData['requestid'], "responsefor": "Create Layout Address", "responsesetto": reqData['requestsrc'], "response": {"message": "PageLayout Created Successfully", "last_id": sta["last_insert_id"], "stored_names": sta["stored_names"], "ids_stored": ids_of_stored}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Create Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Create Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.2. Read One Conditional def dbcustomer_processreadonecond(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readoneonewithcond('pagelayoutnprops', '*', condition_data) #sta=common.list2dict(sta) if isinstance(sta, list): respsucc={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.3. Read Multiple Conditional def dbcustomer_processreadmanycond(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readmanywithcond('pagelayoutnprops', '*', condition_data) if (len(sta) > 1): #sta=common.list2dict(sta) respsucc={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response":{"message": "Some Error in Request or Requested Items All Are Inactive"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.4. Read All def dbcustomer_processreadall(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readmanywocond('pagelayoutnprops', '*', condition_data) #sta=common.list2dict(sta) if (len(sta) > 1): respsucc={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.5. Delete One Conditional def dbcustomer_processdeleteonecond(reqData): if reqData['requestdata']['pagelayoutpropid']: data = reqData['requestdata']['pagelayoutpropid'] sta = dbilayer.updatevaluesindb('pagelayoutpropid = "'+ data + '"',"status = '9'" , "pagelayoutnprops") print(sta) if(sta == "Success"): respsucc = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Page Updated Successfully"}} return respsucc elif(sta == 'Failed'): respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}} return respfail else: respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}} return respfail #1.6. Update One Conditional def dbcustomer_processupdateonecond(reqData): if reqData['requestdata']['pagelayoutpropid']: data=reqData['requestdata'] pagelayoutpropid = data['pagelayoutpropid'] sta = dbilayer.updatepageswithcond("pagelayoutnprops", data, pagelayoutpropid) print(sta) if(sta == "Success"): respsucc = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Page Updated Successfully"}} return respsucc elif(sta == 'Failed'): respfail = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Update request Failed"}} return respfail else: respfail = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Error in Request"}} return respfail #1.7. Update All def dbcustomer_processupdateall(req): pass ## Functions for dbdelnote #1.1. Create def dbdelnote_processcreate(reqData): if isinstance(reqData, dict): data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops') print("all stored ids in db", data_to_insert, ids_of_stored) data='","'.join(data_to_insert.values()) data='"' + data + '"' sta=dbilayer.insertintotablewocond('pagelayoutnprops', constants.columns_dbacl_table, data, 'pagename') if(sta["message"] == "Success"): respsucc={"responseid": reqData['requestid'], "responsefor": "Create Layout Address", "responsesetto": reqData['requestsrc'], "response": {"message": "PageLayout Created Successfully", "last_id": sta["last_insert_id"], "stored_names": sta["stored_names"], "ids_stored": ids_of_stored}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Create Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Create Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.2. Read One Conditional def dbdelnote_processreadonecond(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readoneonewithcond('pagelayoutnprops', '*', condition_data) #sta=common.list2dict(sta) if isinstance(sta, list): respsucc={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.3. Read Multiple Conditional def dbdelnote_processreadmanycond(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readmanywithcond('pagelayoutnprops', '*', condition_data) if (len(sta) > 1): #sta=common.list2dict(sta) respsucc={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response":{"message": "Some Error in Request or Requested Items All Are Inactive"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.4. Read All def dbdelnote_processreadall(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readmanywocond('pagelayoutnprops', '*', condition_data) #sta=common.list2dict(sta) if (len(sta) > 1): respsucc={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.5. Delete One Conditional def dbdelnote_processdeleteonecond(reqData): if reqData['requestdata']['pagelayoutpropid']: data = reqData['requestdata']['pagelayoutpropid'] sta = dbilayer.updatevaluesindb('pagelayoutpropid = "'+ data + '"',"status = '9'" , "pagelayoutnprops") print(sta) if(sta == "Success"): respsucc = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Page Updated Successfully"}} return respsucc elif(sta == 'Failed'): respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}} return respfail else: respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}} return respfail #1.6. Update One Conditional def dbdelnote_processupdateonecond(reqData): if reqData['requestdata']['pagelayoutpropid']: data=reqData['requestdata'] pagelayoutpropid = data['pagelayoutpropid'] sta = dbilayer.updatepageswithcond("pagelayoutnprops", data, pagelayoutpropid) print(sta) if(sta == "Success"): respsucc = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Page Updated Successfully"}} return respsucc elif(sta == 'Failed'): respfail = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Update request Failed"}} return respfail else: respfail = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Error in Request"}} return respfail #1.7. Update All def dbdelnote_processupdateall(req): pass ## Functions for dbdeploye #1.1. Create def dbdeploye_processcreate(reqData): if isinstance(reqData, dict): data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops') print("all stored ids in db", data_to_insert, ids_of_stored) data='","'.join(data_to_insert.values()) data='"' + data + '"' sta=dbilayer.insertintotablewocond('pagelayoutnprops', constants.columns_dbacl_table, data, 'pagename') if(sta["message"] == "Success"): respsucc={"responseid": reqData['requestid'], "responsefor": "Create Layout Address", "responsesetto": reqData['requestsrc'], "response": {"message": "PageLayout Created Successfully", "last_id": sta["last_insert_id"], "stored_names": sta["stored_names"], "ids_stored": ids_of_stored}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Create Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Create Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.2. Read One Conditional def dbdeploye_processreadonecond(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readoneonewithcond('pagelayoutnprops', '*', condition_data) #sta=common.list2dict(sta) if isinstance(sta, list): respsucc={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.3. Read Multiple Conditional def dbdeploye_processreadmanycond(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readmanywithcond('pagelayoutnprops', '*', condition_data) if (len(sta) > 1): #sta=common.list2dict(sta) respsucc={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response":{"message": "Some Error in Request or Requested Items All Are Inactive"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.4. Read All def dbdeploye_processreadall(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readmanywocond('pagelayoutnprops', '*', condition_data) #sta=common.list2dict(sta) if (len(sta) > 1): respsucc={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.5. Delete One Conditional def dbdeploye_processdeleteonecond(reqData): if reqData['requestdata']['pagelayoutpropid']: data = reqData['requestdata']['pagelayoutpropid'] sta = dbilayer.updatevaluesindb('pagelayoutpropid = "'+ data + '"',"status = '9'" , "pagelayoutnprops") print(sta) if(sta == "Success"): respsucc = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Page Updated Successfully"}} return respsucc elif(sta == 'Failed'): respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}} return respfail else: respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}} return respfail #1.6. Update One Conditional def dbdeploye_processupdateonecond(reqData): if reqData['requestdata']['pagelayoutpropid']: data=reqData['requestdata'] pagelayoutpropid = data['pagelayoutpropid'] sta = dbilayer.updatepageswithcond("pagelayoutnprops", data, pagelayoutpropid) print(sta) if(sta == "Success"): respsucc = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Page Updated Successfully"}} return respsucc elif(sta == 'Failed'): respfail = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Update request Failed"}} return respfail else: respfail = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Error in Request"}} return respfail #1.7. Update All def dbdeploye_processupdateall(req): pass ## Functions for dbemail #1.1. Create def dbemail_processcreate(reqData): if isinstance(reqData, dict): data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops') print("all stored ids in db", data_to_insert, ids_of_stored) data='","'.join(data_to_insert.values()) data='"' + data + '"' sta=dbilayer.insertintotablewocond('pagelayoutnprops', constants.columns_dbacl_table, data, 'pagename') if(sta["message"] == "Success"): respsucc={"responseid": reqData['requestid'], "responsefor": "Create Layout Address", "responsesetto": reqData['requestsrc'], "response": {"message": "PageLayout Created Successfully", "last_id": sta["last_insert_id"], "stored_names": sta["stored_names"], "ids_stored": ids_of_stored}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Create Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Create Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.2. Read One Conditional def dbemail_processreadonecond(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readoneonewithcond('pagelayoutnprops', '*', condition_data) #sta=common.list2dict(sta) if isinstance(sta, list): respsucc={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.3. Read Multiple Conditional def dbemail_processreadmanycond(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readmanywithcond('pagelayoutnprops', '*', condition_data) if (len(sta) > 1): #sta=common.list2dict(sta) respsucc={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response":{"message": "Some Error in Request or Requested Items All Are Inactive"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.4. Read All def dbemail_processreadall(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readmanywocond('pagelayoutnprops', '*', condition_data) #sta=common.list2dict(sta) if (len(sta) > 1): respsucc={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.5. Delete One Conditional def dbemail_processdeleteonecond(reqData): if reqData['requestdata']['pagelayoutpropid']: data = reqData['requestdata']['pagelayoutpropid'] sta = dbilayer.updatevaluesindb('pagelayoutpropid = "'+ data + '"',"status = '9'" , "pagelayoutnprops") print(sta) if(sta == "Success"): respsucc = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Page Updated Successfully"}} return respsucc elif(sta == 'Failed'): respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}} return respfail else: respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}} return respfail #1.6. Update One Conditional def dbemail_processupdateonecond(reqData): if reqData['requestdata']['pagelayoutpropid']: data=reqData['requestdata'] pagelayoutpropid = data['pagelayoutpropid'] sta = dbilayer.updatepageswithcond("pagelayoutnprops", data, pagelayoutpropid) print(sta) if(sta == "Success"): respsucc = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Page Updated Successfully"}} return respsucc elif(sta == 'Failed'): respfail = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Update request Failed"}} return respfail else: respfail = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Error in Request"}} return respfail #1.7. Update All def dbemail_processupdateall(req): pass ## Functions for dbencoding #1.1. Create def dbencoding_processcreate(reqData): if isinstance(reqData, dict): data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops') print("all stored ids in db", data_to_insert, ids_of_stored) data='","'.join(data_to_insert.values()) data='"' + data + '"' sta=dbilayer.insertintotablewocond('pagelayoutnprops', constants.columns_dbacl_table, data, 'pagename') if(sta["message"] == "Success"): respsucc={"responseid": reqData['requestid'], "responsefor": "Create Layout Address", "responsesetto": reqData['requestsrc'], "response": {"message": "PageLayout Created Successfully", "last_id": sta["last_insert_id"], "stored_names": sta["stored_names"], "ids_stored": ids_of_stored}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Create Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Create Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.2. Read One Conditional def dbencoding_processreadonecond(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readoneonewithcond('pagelayoutnprops', '*', condition_data) #sta=common.list2dict(sta) if isinstance(sta, list): respsucc={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.3. Read Multiple Conditional def dbencoding_processreadmanycond(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readmanywithcond('pagelayoutnprops', '*', condition_data) if (len(sta) > 1): #sta=common.list2dict(sta) respsucc={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response":{"message": "Some Error in Request or Requested Items All Are Inactive"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.4. Read All def dbencoding_processreadall(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readmanywocond('pagelayoutnprops', '*', condition_data) #sta=common.list2dict(sta) if (len(sta) > 1): respsucc={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.5. Delete One Conditional def dbencoding_processdeleteonecond(reqData): if reqData['requestdata']['pagelayoutpropid']: data = reqData['requestdata']['pagelayoutpropid'] sta = dbilayer.updatevaluesindb('pagelayoutpropid = "'+ data + '"',"status = '9'" , "pagelayoutnprops") print(sta) if(sta == "Success"): respsucc = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Page Updated Successfully"}} return respsucc elif(sta == 'Failed'): respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}} return respfail else: respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}} return respfail #1.6. Update One Conditional def dbencoding_processupdateonecond(reqData): if reqData['requestdata']['pagelayoutpropid']: data=reqData['requestdata'] pagelayoutpropid = data['pagelayoutpropid'] sta = dbilayer.updatepageswithcond("pagelayoutnprops", data, pagelayoutpropid) print(sta) if(sta == "Success"): respsucc = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Page Updated Successfully"}} return respsucc elif(sta == 'Failed'): respfail = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Update request Failed"}} return respfail else: respfail = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Error in Request"}} return respfail #1.7. Update All def dbencoding_processupdateall(req): pass ## Functions for dbgeninv #1.1. Create def dbgeninv_processcreate(reqData): if isinstance(reqData, dict): data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops') print("all stored ids in db", data_to_insert, ids_of_stored) data='","'.join(data_to_insert.values()) data='"' + data + '"' sta=dbilayer.insertintotablewocond('pagelayoutnprops', constants.columns_dbacl_table, data, 'pagename') if(sta["message"] == "Success"): respsucc={"responseid": reqData['requestid'], "responsefor": "Create Layout Address", "responsesetto": reqData['requestsrc'], "response": {"message": "PageLayout Created Successfully", "last_id": sta["last_insert_id"], "stored_names": sta["stored_names"], "ids_stored": ids_of_stored}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Create Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Create Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.2. Read One Conditional def dbgeninv_processreadonecond(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readoneonewithcond('pagelayoutnprops', '*', condition_data) #sta=common.list2dict(sta) if isinstance(sta, list): respsucc={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.3. Read Multiple Conditional def dbgeninv_processreadmanycond(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readmanywithcond('pagelayoutnprops', '*', condition_data) if (len(sta) > 1): #sta=common.list2dict(sta) respsucc={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response":{"message": "Some Error in Request or Requested Items All Are Inactive"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.4. Read All def dbgeninv_processreadall(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readmanywocond('pagelayoutnprops', '*', condition_data) #sta=common.list2dict(sta) if (len(sta) > 1): respsucc={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.5. Delete One Conditional def dbgeninv_processdeleteonecond(reqData): if reqData['requestdata']['pagelayoutpropid']: data = reqData['requestdata']['pagelayoutpropid'] sta = dbilayer.updatevaluesindb('pagelayoutpropid = "'+ data + '"',"status = '9'" , "pagelayoutnprops") print(sta) if(sta == "Success"): respsucc = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Page Updated Successfully"}} return respsucc elif(sta == 'Failed'): respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}} return respfail else: respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}} return respfail #1.6. Update One Conditional def dbgeninv_processupdateonecond(reqData): if reqData['requestdata']['pagelayoutpropid']: data=reqData['requestdata'] pagelayoutpropid = data['pagelayoutpropid'] sta = dbilayer.updatepageswithcond("pagelayoutnprops", data, pagelayoutpropid) print(sta) if(sta == "Success"): respsucc = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Page Updated Successfully"}} return respsucc elif(sta == 'Failed'): respfail = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Update request Failed"}} return respfail else: respfail = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Error in Request"}} return respfail #1.7. Update All def dbgeninv_processupdateall(req): pass ## Functions for dbgst #1.1. Create def dbgst_processcreate(reqData): if isinstance(reqData, dict): data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops') print("all stored ids in db", data_to_insert, ids_of_stored) data='","'.join(data_to_insert.values()) data='"' + data + '"' sta=dbilayer.insertintotablewocond('pagelayoutnprops', constants.columns_dbacl_table, data, 'pagename') if(sta["message"] == "Success"): respsucc={"responseid": reqData['requestid'], "responsefor": "Create Layout Address", "responsesetto": reqData['requestsrc'], "response": {"message": "PageLayout Created Successfully", "last_id": sta["last_insert_id"], "stored_names": sta["stored_names"], "ids_stored": ids_of_stored}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Create Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Create Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.2. Read One Conditional def dbgst_processreadonecond(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readoneonewithcond('pagelayoutnprops', '*', condition_data) #sta=common.list2dict(sta) if isinstance(sta, list): respsucc={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.3. Read Multiple Conditional def dbgst_processreadmanycond(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readmanywithcond('pagelayoutnprops', '*', condition_data) if (len(sta) > 1): #sta=common.list2dict(sta) respsucc={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response":{"message": "Some Error in Request or Requested Items All Are Inactive"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.4. Read All def dbgst_processreadall(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readmanywocond('pagelayoutnprops', '*', condition_data) #sta=common.list2dict(sta) if (len(sta) > 1): respsucc={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.5. Delete One Conditional def dbgst_processdeleteonecond(reqData): if reqData['requestdata']['pagelayoutpropid']: data = reqData['requestdata']['pagelayoutpropid'] sta = dbilayer.updatevaluesindb('pagelayoutpropid = "'+ data + '"',"status = '9'" , "pagelayoutnprops") print(sta) if(sta == "Success"): respsucc = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Page Updated Successfully"}} return respsucc elif(sta == 'Failed'): respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}} return respfail else: respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}} return respfail #1.6. Update One Conditional def dbgst_processupdateonecond(reqData): if reqData['requestdata']['pagelayoutpropid']: data=reqData['requestdata'] pagelayoutpropid = data['pagelayoutpropid'] sta = dbilayer.updatepageswithcond("pagelayoutnprops", data, pagelayoutpropid) print(sta) if(sta == "Success"): respsucc = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Page Updated Successfully"}} return respsucc elif(sta == 'Failed'): respfail = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Update request Failed"}} return respfail else: respfail = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Error in Request"}} return respfail #1.7. Update All def dbgst_processupdateall(req): pass ## Functions for dbhash #1.1. Create def dbhash_processcreate(reqData): if isinstance(reqData, dict): data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops') print("all stored ids in db", data_to_insert, ids_of_stored) data='","'.join(data_to_insert.values()) data='"' + data + '"' sta=dbilayer.insertintotablewocond('pagelayoutnprops', constants.columns_dbacl_table, data, 'pagename') if(sta["message"] == "Success"): respsucc={"responseid": reqData['requestid'], "responsefor": "Create Layout Address", "responsesetto": reqData['requestsrc'], "response": {"message": "PageLayout Created Successfully", "last_id": sta["last_insert_id"], "stored_names": sta["stored_names"], "ids_stored": ids_of_stored}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Create Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Create Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.2. Read One Conditional def dbhash_processreadonecond(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readoneonewithcond('pagelayoutnprops', '*', condition_data) #sta=common.list2dict(sta) if isinstance(sta, list): respsucc={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.3. Read Multiple Conditional def dbhash_processreadmanycond(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readmanywithcond('pagelayoutnprops', '*', condition_data) if (len(sta) > 1): #sta=common.list2dict(sta) respsucc={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response":{"message": "Some Error in Request or Requested Items All Are Inactive"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.4. Read All def dbhash_processreadall(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readmanywocond('pagelayoutnprops', '*', condition_data) #sta=common.list2dict(sta) if (len(sta) > 1): respsucc={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.5. Delete One Conditional def dbhash_processdeleteonecond(reqData): if reqData['requestdata']['pagelayoutpropid']: data = reqData['requestdata']['pagelayoutpropid'] sta = dbilayer.updatevaluesindb('pagelayoutpropid = "'+ data + '"',"status = '9'" , "pagelayoutnprops") print(sta) if(sta == "Success"): respsucc = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Page Updated Successfully"}} return respsucc elif(sta == 'Failed'): respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}} return respfail else: respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}} return respfail #1.6. Update One Conditional def dbhash_processupdateonecond(reqData): if reqData['requestdata']['pagelayoutpropid']: data=reqData['requestdata'] pagelayoutpropid = data['pagelayoutpropid'] sta = dbilayer.updatepageswithcond("pagelayoutnprops", data, pagelayoutpropid) print(sta) if(sta == "Success"): respsucc = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Page Updated Successfully"}} return respsucc elif(sta == 'Failed'): respfail = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Update request Failed"}} return respfail else: respfail = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Error in Request"}} return respfail #1.7. Update All def dbhash_processupdateall(req): pass ## Functions for dbinstance #1.1. Create def dbinstance_processcreate(reqData): if isinstance(reqData, dict): data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops') print("all stored ids in db", data_to_insert, ids_of_stored) data='","'.join(data_to_insert.values()) data='"' + data + '"' sta=dbilayer.insertintotablewocond('pagelayoutnprops', constants.columns_dbacl_table, data, 'pagename') if(sta["message"] == "Success"): respsucc={"responseid": reqData['requestid'], "responsefor": "Create Layout Address", "responsesetto": reqData['requestsrc'], "response": {"message": "PageLayout Created Successfully", "last_id": sta["last_insert_id"], "stored_names": sta["stored_names"], "ids_stored": ids_of_stored}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Create Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Create Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.2. Read One Conditional def dbinstance_processreadonecond(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readoneonewithcond('pagelayoutnprops', '*', condition_data) #sta=common.list2dict(sta) if isinstance(sta, list): respsucc={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.3. Read Multiple Conditional def dbinstance_processreadmanycond(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readmanywithcond('pagelayoutnprops', '*', condition_data) if (len(sta) > 1): #sta=common.list2dict(sta) respsucc={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response":{"message": "Some Error in Request or Requested Items All Are Inactive"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.4. Read All def dbinstance_processreadall(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readmanywocond('pagelayoutnprops', '*', condition_data) #sta=common.list2dict(sta) if (len(sta) > 1): respsucc={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.5. Delete One Conditional def dbinstance_processdeleteonecond(reqData): if reqData['requestdata']['pagelayoutpropid']: data = reqData['requestdata']['pagelayoutpropid'] sta = dbilayer.updatevaluesindb('pagelayoutpropid = "'+ data + '"',"status = '9'" , "pagelayoutnprops") print(sta) if(sta == "Success"): respsucc = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Page Updated Successfully"}} return respsucc elif(sta == 'Failed'): respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}} return respfail else: respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}} return respfail #1.6. Update One Conditional def dbinstance_processupdateonecond(reqData): if reqData['requestdata']['pagelayoutpropid']: data=reqData['requestdata'] pagelayoutpropid = data['pagelayoutpropid'] sta = dbilayer.updatepageswithcond("pagelayoutnprops", data, pagelayoutpropid) print(sta) if(sta == "Success"): respsucc = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Page Updated Successfully"}} return respsucc elif(sta == 'Failed'): respfail = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Update request Failed"}} return respfail else: respfail = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Error in Request"}} return respfail #1.7. Update All def dbinstance_processupdateall(req): pass ## Functions for dbinvoice #1.1. Create def dbinvoice_processcreate(reqData): if isinstance(reqData, dict): data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops') print("all stored ids in db", data_to_insert, ids_of_stored) data='","'.join(data_to_insert.values()) data='"' + data + '"' sta=dbilayer.insertintotablewocond('pagelayoutnprops', constants.columns_dbacl_table, data, 'pagename') if(sta["message"] == "Success"): respsucc={"responseid": reqData['requestid'], "responsefor": "Create Layout Address", "responsesetto": reqData['requestsrc'], "response": {"message": "PageLayout Created Successfully", "last_id": sta["last_insert_id"], "stored_names": sta["stored_names"], "ids_stored": ids_of_stored}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Create Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Create Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.2. Read One Conditional def dbinvoice_processreadonecond(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readoneonewithcond('pagelayoutnprops', '*', condition_data) #sta=common.list2dict(sta) if isinstance(sta, list): respsucc={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.3. Read Multiple Conditional def dbinvoice_processreadmanycond(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readmanywithcond('pagelayoutnprops', '*', condition_data) if (len(sta) > 1): #sta=common.list2dict(sta) respsucc={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response":{"message": "Some Error in Request or Requested Items All Are Inactive"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.4. Read All def dbinvoice_processreadall(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readmanywocond('pagelayoutnprops', '*', condition_data) #sta=common.list2dict(sta) if (len(sta) > 1): respsucc={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.5. Delete One Conditional def dbinvoice_processdeleteonecond(reqData): if reqData['requestdata']['pagelayoutpropid']: data = reqData['requestdata']['pagelayoutpropid'] sta = dbilayer.updatevaluesindb('pagelayoutpropid = "'+ data + '"',"status = '9'" , "pagelayoutnprops") print(sta) if(sta == "Success"): respsucc = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Page Updated Successfully"}} return respsucc elif(sta == 'Failed'): respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}} return respfail else: respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}} return respfail #1.6. Update One Conditional def dbinvoice_processupdateonecond(reqData): if reqData['requestdata']['pagelayoutpropid']: data=reqData['requestdata'] pagelayoutpropid = data['pagelayoutpropid'] sta = dbilayer.updatepageswithcond("pagelayoutnprops", data, pagelayoutpropid) print(sta) if(sta == "Success"): respsucc = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Page Updated Successfully"}} return respsucc elif(sta == 'Failed'): respfail = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Update request Failed"}} return respfail else: respfail = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Error in Request"}} return respfail #1.7. Update All def dbinvoice_processupdateall(req): pass ## Functions for dbinvoicelineitem #1.1. Create def dbinvoicelineitem_processcreate(reqData): if isinstance(reqData, dict): data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops') print("all stored ids in db", data_to_insert, ids_of_stored) data='","'.join(data_to_insert.values()) data='"' + data + '"' sta=dbilayer.insertintotablewocond('pagelayoutnprops', constants.columns_dbacl_table, data, 'pagename') if(sta["message"] == "Success"): respsucc={"responseid": reqData['requestid'], "responsefor": "Create Layout Address", "responsesetto": reqData['requestsrc'], "response": {"message": "PageLayout Created Successfully", "last_id": sta["last_insert_id"], "stored_names": sta["stored_names"], "ids_stored": ids_of_stored}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Create Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Create Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.2. Read One Conditional def dbinvoicelineitem_processreadonecond(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readoneonewithcond('pagelayoutnprops', '*', condition_data) #sta=common.list2dict(sta) if isinstance(sta, list): respsucc={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.3. Read Multiple Conditional def dbinvoicelineitem_processreadmanycond(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readmanywithcond('pagelayoutnprops', '*', condition_data) if (len(sta) > 1): #sta=common.list2dict(sta) respsucc={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response":{"message": "Some Error in Request or Requested Items All Are Inactive"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.4. Read All def dbinvoicelineitem_processreadall(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readmanywocond('pagelayoutnprops', '*', condition_data) #sta=common.list2dict(sta) if (len(sta) > 1): respsucc={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.5. Delete One Conditional def dbinvoicelineitem_processdeleteonecond(reqData): if reqData['requestdata']['pagelayoutpropid']: data = reqData['requestdata']['pagelayoutpropid'] sta = dbilayer.updatevaluesindb('pagelayoutpropid = "'+ data + '"',"status = '9'" , "pagelayoutnprops") print(sta) if(sta == "Success"): respsucc = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Page Updated Successfully"}} return respsucc elif(sta == 'Failed'): respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}} return respfail else: respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}} return respfail #1.6. Update One Conditional def dbinvoicelineitem_processupdateonecond(reqData): if reqData['requestdata']['pagelayoutpropid']: data=reqData['requestdata'] pagelayoutpropid = data['pagelayoutpropid'] sta = dbilayer.updatepageswithcond("pagelayoutnprops", data, pagelayoutpropid) print(sta) if(sta == "Success"): respsucc = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Page Updated Successfully"}} return respsucc elif(sta == 'Failed'): respfail = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Update request Failed"}} return respfail else: respfail = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Error in Request"}} return respfail #1.7. Update All def dbinvoicelineitem_processupdateall(req): pass ## Functions for dbipaddress #1.1. Create def dbipaddress_processcreate(reqData): if isinstance(reqData, dict): data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops') print("all stored ids in db", data_to_insert, ids_of_stored) data='","'.join(data_to_insert.values()) data='"' + data + '"' sta=dbilayer.insertintotablewocond('pagelayoutnprops', constants.columns_dbacl_table, data, 'pagename') if(sta["message"] == "Success"): respsucc={"responseid": reqData['requestid'], "responsefor": "Create Layout Address", "responsesetto": reqData['requestsrc'], "response": {"message": "PageLayout Created Successfully", "last_id": sta["last_insert_id"], "stored_names": sta["stored_names"], "ids_stored": ids_of_stored}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Create Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Create Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.2. Read One Conditional def dbipaddress_processreadonecond(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readoneonewithcond('pagelayoutnprops', '*', condition_data) #sta=common.list2dict(sta) if isinstance(sta, list): respsucc={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.3. Read Multiple Conditional def dbipaddress_processreadmanycond(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readmanywithcond('pagelayoutnprops', '*', condition_data) if (len(sta) > 1): #sta=common.list2dict(sta) respsucc={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response":{"message": "Some Error in Request or Requested Items All Are Inactive"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.4. Read All def dbipaddress_processreadall(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readmanywocond('pagelayoutnprops', '*', condition_data) #sta=common.list2dict(sta) if (len(sta) > 1): respsucc={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.5. Delete One Conditional def dbipaddress_processdeleteonecond(reqData): if reqData['requestdata']['pagelayoutpropid']: data = reqData['requestdata']['pagelayoutpropid'] sta = dbilayer.updatevaluesindb('pagelayoutpropid = "'+ data + '"',"status = '9'" , "pagelayoutnprops") print(sta) if(sta == "Success"): respsucc = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Page Updated Successfully"}} return respsucc elif(sta == 'Failed'): respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}} return respfail else: respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}} return respfail #1.6. Update One Conditional def dbipaddress_processupdateonecond(reqData): if reqData['requestdata']['pagelayoutpropid']: data=reqData['requestdata'] pagelayoutpropid = data['pagelayoutpropid'] sta = dbilayer.updatepageswithcond("pagelayoutnprops", data, pagelayoutpropid) print(sta) if(sta == "Success"): respsucc = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Page Updated Successfully"}} return respsucc elif(sta == 'Failed'): respfail = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Update request Failed"}} return respfail else: respfail = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Error in Request"}} return respfail #1.7. Update All def dbipaddress_processupdateall(req): pass ## Functions for dbkyc #1.1. Create def dbkyc_processcreate(reqData): if isinstance(reqData, dict): data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops') print("all stored ids in db", data_to_insert, ids_of_stored) data='","'.join(data_to_insert.values()) data='"' + data + '"' sta=dbilayer.insertintotablewocond('pagelayoutnprops', constants.columns_dbacl_table, data, 'pagename') if(sta["message"] == "Success"): respsucc={"responseid": reqData['requestid'], "responsefor": "Create Layout Address", "responsesetto": reqData['requestsrc'], "response": {"message": "PageLayout Created Successfully", "last_id": sta["last_insert_id"], "stored_names": sta["stored_names"], "ids_stored": ids_of_stored}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Create Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Create Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.2. Read One Conditional def dbkyc_processreadonecond(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readoneonewithcond('pagelayoutnprops', '*', condition_data) #sta=common.list2dict(sta) if isinstance(sta, list): respsucc={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.3. Read Multiple Conditional def dbkyc_processreadmanycond(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readmanywithcond('pagelayoutnprops', '*', condition_data) if (len(sta) > 1): #sta=common.list2dict(sta) respsucc={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response":{"message": "Some Error in Request or Requested Items All Are Inactive"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.4. Read All def dbkyc_processreadall(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readmanywocond('pagelayoutnprops', '*', condition_data) #sta=common.list2dict(sta) if (len(sta) > 1): respsucc={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.5. Delete One Conditional def dbkyc_processdeleteonecond(reqData): if reqData['requestdata']['pagelayoutpropid']: data = reqData['requestdata']['pagelayoutpropid'] sta = dbilayer.updatevaluesindb('pagelayoutpropid = "'+ data + '"',"status = '9'" , "pagelayoutnprops") print(sta) if(sta == "Success"): respsucc = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Page Updated Successfully"}} return respsucc elif(sta == 'Failed'): respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}} return respfail else: respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}} return respfail #1.6. Update One Conditional def dbkyc_processupdateonecond(reqData): if reqData['requestdata']['pagelayoutpropid']: data=reqData['requestdata'] pagelayoutpropid = data['pagelayoutpropid'] sta = dbilayer.updatepageswithcond("pagelayoutnprops", data, pagelayoutpropid) print(sta) if(sta == "Success"): respsucc = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Page Updated Successfully"}} return respsucc elif(sta == 'Failed'): respfail = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Update request Failed"}} return respfail else: respfail = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Error in Request"}} return respfail #1.7. Update All def dbkyc_processupdateall(req): pass ## Functions for dbname #1.1. Create def dbname_processcreate(reqData): if isinstance(reqData, dict): data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops') print("all stored ids in db", data_to_insert, ids_of_stored) data='","'.join(data_to_insert.values()) data='"' + data + '"' sta=dbilayer.insertintotablewocond('pagelayoutnprops', constants.columns_dbacl_table, data, 'pagename') if(sta["message"] == "Success"): respsucc={"responseid": reqData['requestid'], "responsefor": "Create Layout Address", "responsesetto": reqData['requestsrc'], "response": {"message": "PageLayout Created Successfully", "last_id": sta["last_insert_id"], "stored_names": sta["stored_names"], "ids_stored": ids_of_stored}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Create Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Create Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.2. Read One Conditional def dbname_processreadonecond(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readoneonewithcond('pagelayoutnprops', '*', condition_data) #sta=common.list2dict(sta) if isinstance(sta, list): respsucc={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.3. Read Multiple Conditional def dbname_processreadmanycond(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readmanywithcond('pagelayoutnprops', '*', condition_data) if (len(sta) > 1): #sta=common.list2dict(sta) respsucc={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response":{"message": "Some Error in Request or Requested Items All Are Inactive"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.4. Read All def dbname_processreadall(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readmanywocond('pagelayoutnprops', '*', condition_data) #sta=common.list2dict(sta) if (len(sta) > 1): respsucc={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.5. Delete One Conditional def dbname_processdeleteonecond(reqData): if reqData['requestdata']['pagelayoutpropid']: data = reqData['requestdata']['pagelayoutpropid'] sta = dbilayer.updatevaluesindb('pagelayoutpropid = "'+ data + '"',"status = '9'" , "pagelayoutnprops") print(sta) if(sta == "Success"): respsucc = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Page Updated Successfully"}} return respsucc elif(sta == 'Failed'): respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}} return respfail else: respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}} return respfail #1.6. Update One Conditional def dbname_processupdateonecond(reqData): if reqData['requestdata']['pagelayoutpropid']: data=reqData['requestdata'] pagelayoutpropid = data['pagelayoutpropid'] sta = dbilayer.updatepageswithcond("pagelayoutnprops", data, pagelayoutpropid) print(sta) if(sta == "Success"): respsucc = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Page Updated Successfully"}} return respsucc elif(sta == 'Failed'): respfail = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Update request Failed"}} return respfail else: respfail = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Error in Request"}} return respfail #1.7. Update All def dbname_processupdateall(req): pass ## Functions for dborders #1.1. Create def dborders_processcreate(reqData): if isinstance(reqData, dict): data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops') print("all stored ids in db", data_to_insert, ids_of_stored) data='","'.join(data_to_insert.values()) data='"' + data + '"' sta=dbilayer.insertintotablewocond('pagelayoutnprops', constants.columns_dbacl_table, data, 'pagename') if(sta["message"] == "Success"): respsucc={"responseid": reqData['requestid'], "responsefor": "Create Layout Address", "responsesetto": reqData['requestsrc'], "response": {"message": "PageLayout Created Successfully", "last_id": sta["last_insert_id"], "stored_names": sta["stored_names"], "ids_stored": ids_of_stored}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Create Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Create Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.2. Read One Conditional def dborders_processreadonecond(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readoneonewithcond('pagelayoutnprops', '*', condition_data) #sta=common.list2dict(sta) if isinstance(sta, list): respsucc={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.3. Read Multiple Conditional def dborders_processreadmanycond(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readmanywithcond('pagelayoutnprops', '*', condition_data) if (len(sta) > 1): #sta=common.list2dict(sta) respsucc={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response":{"message": "Some Error in Request or Requested Items All Are Inactive"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.4. Read All def dborders_processreadall(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readmanywocond('pagelayoutnprops', '*', condition_data) #sta=common.list2dict(sta) if (len(sta) > 1): respsucc={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.5. Delete One Conditional def dborders_processdeleteonecond(reqData): if reqData['requestdata']['pagelayoutpropid']: data = reqData['requestdata']['pagelayoutpropid'] sta = dbilayer.updatevaluesindb('pagelayoutpropid = "'+ data + '"',"status = '9'" , "pagelayoutnprops") print(sta) if(sta == "Success"): respsucc = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Page Updated Successfully"}} return respsucc elif(sta == 'Failed'): respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}} return respfail else: respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}} return respfail #1.6. Update One Conditional def dborders_processupdateonecond(reqData): if reqData['requestdata']['pagelayoutpropid']: data=reqData['requestdata'] pagelayoutpropid = data['pagelayoutpropid'] sta = dbilayer.updatepageswithcond("pagelayoutnprops", data, pagelayoutpropid) print(sta) if(sta == "Success"): respsucc = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Page Updated Successfully"}} return respsucc elif(sta == 'Failed'): respfail = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Update request Failed"}} return respfail else: respfail = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Error in Request"}} return respfail #1.7. Update All def dborders_processupdateall(req): pass ## Functions for dborganization #1.1. Create def dborganization_processcreate(reqData): if isinstance(reqData, dict): data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops') print("all stored ids in db", data_to_insert, ids_of_stored) data='","'.join(data_to_insert.values()) data='"' + data + '"' sta=dbilayer.insertintotablewocond('pagelayoutnprops', constants.columns_dbacl_table, data, 'pagename') if(sta["message"] == "Success"): respsucc={"responseid": reqData['requestid'], "responsefor": "Create Layout Address", "responsesetto": reqData['requestsrc'], "response": {"message": "PageLayout Created Successfully", "last_id": sta["last_insert_id"], "stored_names": sta["stored_names"], "ids_stored": ids_of_stored}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Create Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Create Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.2. Read One Conditional def dborganization_processreadonecond(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readoneonewithcond('pagelayoutnprops', '*', condition_data) #sta=common.list2dict(sta) if isinstance(sta, list): respsucc={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.3. Read Multiple Conditional def dborganization_processreadmanycond(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readmanywithcond('pagelayoutnprops', '*', condition_data) if (len(sta) > 1): #sta=common.list2dict(sta) respsucc={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response":{"message": "Some Error in Request or Requested Items All Are Inactive"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.4. Read All def dborganization_processreadall(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readmanywocond('pagelayoutnprops', '*', condition_data) #sta=common.list2dict(sta) if (len(sta) > 1): respsucc={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.5. Delete One Conditional def dborganization_processdeleteonecond(reqData): if reqData['requestdata']['pagelayoutpropid']: data = reqData['requestdata']['pagelayoutpropid'] sta = dbilayer.updatevaluesindb('pagelayoutpropid = "'+ data + '"',"status = '9'" , "pagelayoutnprops") print(sta) if(sta == "Success"): respsucc = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Page Updated Successfully"}} return respsucc elif(sta == 'Failed'): respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}} return respfail else: respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}} return respfail #1.6. Update One Conditional def dborganization_processupdateonecond(reqData): if reqData['requestdata']['pagelayoutpropid']: data=reqData['requestdata'] pagelayoutpropid = data['pagelayoutpropid'] sta = dbilayer.updatepageswithcond("pagelayoutnprops", data, pagelayoutpropid) print(sta) if(sta == "Success"): respsucc = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Page Updated Successfully"}} return respsucc elif(sta == 'Failed'): respfail = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Update request Failed"}} return respfail else: respfail = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Error in Request"}} return respfail #1.7. Update All def dborganization_processupdateall(req): pass ## Functions for dbpackage #1.1. Create def dbpackage_processcreate(reqData): if isinstance(reqData, dict): data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops') print("all stored ids in db", data_to_insert, ids_of_stored) data='","'.join(data_to_insert.values()) data='"' + data + '"' sta=dbilayer.insertintotablewocond('pagelayoutnprops', constants.columns_dbacl_table, data, 'pagename') if(sta["message"] == "Success"): respsucc={"responseid": reqData['requestid'], "responsefor": "Create Layout Address", "responsesetto": reqData['requestsrc'], "response": {"message": "PageLayout Created Successfully", "last_id": sta["last_insert_id"], "stored_names": sta["stored_names"], "ids_stored": ids_of_stored}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Create Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Create Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.2. Read One Conditional def dbpackage_processreadonecond(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readoneonewithcond('pagelayoutnprops', '*', condition_data) #sta=common.list2dict(sta) if isinstance(sta, list): respsucc={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.3. Read Multiple Conditional def dbpackage_processreadmanycond(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readmanywithcond('pagelayoutnprops', '*', condition_data) if (len(sta) > 1): #sta=common.list2dict(sta) respsucc={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response":{"message": "Some Error in Request or Requested Items All Are Inactive"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.4. Read All def dbpackage_processreadall(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readmanywocond('pagelayoutnprops', '*', condition_data) #sta=common.list2dict(sta) if (len(sta) > 1): respsucc={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.5. Delete One Conditional def dbpackage_processdeleteonecond(reqData): if reqData['requestdata']['pagelayoutpropid']: data = reqData['requestdata']['pagelayoutpropid'] sta = dbilayer.updatevaluesindb('pagelayoutpropid = "'+ data + '"',"status = '9'" , "pagelayoutnprops") print(sta) if(sta == "Success"): respsucc = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Page Updated Successfully"}} return respsucc elif(sta == 'Failed'): respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}} return respfail else: respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}} return respfail #1.6. Update One Conditional def dbpackage_processupdateonecond(reqData): if reqData['requestdata']['pagelayoutpropid']: data=reqData['requestdata'] pagelayoutpropid = data['pagelayoutpropid'] sta = dbilayer.updatepageswithcond("pagelayoutnprops", data, pagelayoutpropid) print(sta) if(sta == "Success"): respsucc = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Page Updated Successfully"}} return respsucc elif(sta == 'Failed'): respfail = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Update request Failed"}} return respfail else: respfail = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Error in Request"}} return respfail #1.7. Update All def dbpackage_processupdateall(req): pass ## Functions for dbpan #1.1. Create def dbpan_processcreate(reqData): if isinstance(reqData, dict): data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops') print("all stored ids in db", data_to_insert, ids_of_stored) data='","'.join(data_to_insert.values()) data='"' + data + '"' sta=dbilayer.insertintotablewocond('pagelayoutnprops', constants.columns_dbacl_table, data, 'pagename') if(sta["message"] == "Success"): respsucc={"responseid": reqData['requestid'], "responsefor": "Create Layout Address", "responsesetto": reqData['requestsrc'], "response": {"message": "PageLayout Created Successfully", "last_id": sta["last_insert_id"], "stored_names": sta["stored_names"], "ids_stored": ids_of_stored}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Create Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Create Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.2. Read One Conditional def dbpan_processreadonecond(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readoneonewithcond('pagelayoutnprops', '*', condition_data) #sta=common.list2dict(sta) if isinstance(sta, list): respsucc={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.3. Read Multiple Conditional def dbpan_processreadmanycond(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readmanywithcond('pagelayoutnprops', '*', condition_data) if (len(sta) > 1): #sta=common.list2dict(sta) respsucc={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response":{"message": "Some Error in Request or Requested Items All Are Inactive"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.4. Read All def dbpan_processreadall(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readmanywocond('pagelayoutnprops', '*', condition_data) #sta=common.list2dict(sta) if (len(sta) > 1): respsucc={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.5. Delete One Conditional def dbpan_processdeleteonecond(reqData): if reqData['requestdata']['pagelayoutpropid']: data = reqData['requestdata']['pagelayoutpropid'] sta = dbilayer.updatevaluesindb('pagelayoutpropid = "'+ data + '"',"status = '9'" , "pagelayoutnprops") print(sta) if(sta == "Success"): respsucc = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Page Updated Successfully"}} return respsucc elif(sta == 'Failed'): respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}} return respfail else: respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}} return respfail #1.6. Update One Conditional def dbpan_processupdateonecond(reqData): if reqData['requestdata']['pagelayoutpropid']: data=reqData['requestdata'] pagelayoutpropid = data['pagelayoutpropid'] sta = dbilayer.updatepageswithcond("pagelayoutnprops", data, pagelayoutpropid) print(sta) if(sta == "Success"): respsucc = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Page Updated Successfully"}} return respsucc elif(sta == 'Failed'): respfail = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Update request Failed"}} return respfail else: respfail = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Error in Request"}} return respfail #1.7. Update All def dbpan_processupdateall(req): pass ## Functions for dbpassword #1.1. Create def dbpassword_processcreate(reqData): if isinstance(reqData, dict): data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops') print("all stored ids in db", data_to_insert, ids_of_stored) data='","'.join(data_to_insert.values()) data='"' + data + '"' sta=dbilayer.insertintotablewocond('pagelayoutnprops', constants.columns_dbacl_table, data, 'pagename') if(sta["message"] == "Success"): respsucc={"responseid": reqData['requestid'], "responsefor": "Create Layout Address", "responsesetto": reqData['requestsrc'], "response": {"message": "PageLayout Created Successfully", "last_id": sta["last_insert_id"], "stored_names": sta["stored_names"], "ids_stored": ids_of_stored}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Create Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Create Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.2. Read One Conditional def dbpassword_processreadonecond(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readoneonewithcond('pagelayoutnprops', '*', condition_data) #sta=common.list2dict(sta) if isinstance(sta, list): respsucc={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.3. Read Multiple Conditional def dbpassword_processreadmanycond(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readmanywithcond('pagelayoutnprops', '*', condition_data) if (len(sta) > 1): #sta=common.list2dict(sta) respsucc={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response":{"message": "Some Error in Request or Requested Items All Are Inactive"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.4. Read All def dbpassword_processreadall(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readmanywocond('pagelayoutnprops', '*', condition_data) #sta=common.list2dict(sta) if (len(sta) > 1): respsucc={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.5. Delete One Conditional def dbpassword_processdeleteonecond(reqData): if reqData['requestdata']['pagelayoutpropid']: data = reqData['requestdata']['pagelayoutpropid'] sta = dbilayer.updatevaluesindb('pagelayoutpropid = "'+ data + '"',"status = '9'" , "pagelayoutnprops") print(sta) if(sta == "Success"): respsucc = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Page Updated Successfully"}} return respsucc elif(sta == 'Failed'): respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}} return respfail else: respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}} return respfail #1.6. Update One Conditional def dbpassword_processupdateonecond(reqData): if reqData['requestdata']['pagelayoutpropid']: data=reqData['requestdata'] pagelayoutpropid = data['pagelayoutpropid'] sta = dbilayer.updatepageswithcond("pagelayoutnprops", data, pagelayoutpropid) print(sta) if(sta == "Success"): respsucc = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Page Updated Successfully"}} return respsucc elif(sta == 'Failed'): respfail = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Update request Failed"}} return respfail else: respfail = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Error in Request"}} return respfail #1.7. Update All def dbpassword_processupdateall(req): pass ## Functions for dbpermission #1.1. Create def dbpermission_processcreate(reqData): if isinstance(reqData, dict): data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops') print("all stored ids in db", data_to_insert, ids_of_stored) data='","'.join(data_to_insert.values()) data='"' + data + '"' sta=dbilayer.insertintotablewocond('pagelayoutnprops', constants.columns_dbacl_table, data, 'pagename') if(sta["message"] == "Success"): respsucc={"responseid": reqData['requestid'], "responsefor": "Create Layout Address", "responsesetto": reqData['requestsrc'], "response": {"message": "PageLayout Created Successfully", "last_id": sta["last_insert_id"], "stored_names": sta["stored_names"], "ids_stored": ids_of_stored}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Create Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Create Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.2. Read One Conditional def dbpermission_processreadonecond(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readoneonewithcond('pagelayoutnprops', '*', condition_data) #sta=common.list2dict(sta) if isinstance(sta, list): respsucc={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.3. Read Multiple Conditional def dbpermission_processreadmanycond(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readmanywithcond('pagelayoutnprops', '*', condition_data) if (len(sta) > 1): #sta=common.list2dict(sta) respsucc={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response":{"message": "Some Error in Request or Requested Items All Are Inactive"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.4. Read All def dbpermission_processreadall(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readmanywocond('pagelayoutnprops', '*', condition_data) #sta=common.list2dict(sta) if (len(sta) > 1): respsucc={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.5. Delete One Conditional def dbpermission_processdeleteonecond(reqData): if reqData['requestdata']['pagelayoutpropid']: data = reqData['requestdata']['pagelayoutpropid'] sta = dbilayer.updatevaluesindb('pagelayoutpropid = "'+ data + '"',"status = '9'" , "pagelayoutnprops") print(sta) if(sta == "Success"): respsucc = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Page Updated Successfully"}} return respsucc elif(sta == 'Failed'): respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}} return respfail else: respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}} return respfail #1.6. Update One Conditional def dbpermission_processupdateonecond(reqData): if reqData['requestdata']['pagelayoutpropid']: data=reqData['requestdata'] pagelayoutpropid = data['pagelayoutpropid'] sta = dbilayer.updatepageswithcond("pagelayoutnprops", data, pagelayoutpropid) print(sta) if(sta == "Success"): respsucc = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Page Updated Successfully"}} return respsucc elif(sta == 'Failed'): respfail = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Update request Failed"}} return respfail else: respfail = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Error in Request"}} return respfail #1.7. Update All def dbpermission_processupdateall(req): pass ## Functions for dbphone #1.1. Create def dbphone_processcreate(reqData): if isinstance(reqData, dict): data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops') print("all stored ids in db", data_to_insert, ids_of_stored) data='","'.join(data_to_insert.values()) data='"' + data + '"' sta=dbilayer.insertintotablewocond('pagelayoutnprops', constants.columns_dbacl_table, data, 'pagename') if(sta["message"] == "Success"): respsucc={"responseid": reqData['requestid'], "responsefor": "Create Layout Address", "responsesetto": reqData['requestsrc'], "response": {"message": "PageLayout Created Successfully", "last_id": sta["last_insert_id"], "stored_names": sta["stored_names"], "ids_stored": ids_of_stored}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Create Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Create Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.2. Read One Conditional def dbphone_processreadonecond(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readoneonewithcond('pagelayoutnprops', '*', condition_data) #sta=common.list2dict(sta) if isinstance(sta, list): respsucc={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.3. Read Multiple Conditional def dbphone_processreadmanycond(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readmanywithcond('pagelayoutnprops', '*', condition_data) if (len(sta) > 1): #sta=common.list2dict(sta) respsucc={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response":{"message": "Some Error in Request or Requested Items All Are Inactive"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.4. Read All def dbphone_processreadall(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readmanywocond('pagelayoutnprops', '*', condition_data) #sta=common.list2dict(sta) if (len(sta) > 1): respsucc={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.5. Delete One Conditional def dbphone_processdeleteonecond(reqData): if reqData['requestdata']['pagelayoutpropid']: data = reqData['requestdata']['pagelayoutpropid'] sta = dbilayer.updatevaluesindb('pagelayoutpropid = "'+ data + '"',"status = '9'" , "pagelayoutnprops") print(sta) if(sta == "Success"): respsucc = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Page Updated Successfully"}} return respsucc elif(sta == 'Failed'): respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}} return respfail else: respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}} return respfail #1.6. Update One Conditional def dbphone_processupdateonecond(reqData): if reqData['requestdata']['pagelayoutpropid']: data=reqData['requestdata'] pagelayoutpropid = data['pagelayoutpropid'] sta = dbilayer.updatepageswithcond("pagelayoutnprops", data, pagelayoutpropid) print(sta) if(sta == "Success"): respsucc = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Page Updated Successfully"}} return respsucc elif(sta == 'Failed'): respfail = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Update request Failed"}} return respfail else: respfail = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Error in Request"}} return respfail #1.7. Update All def dbphone_processupdateall(req): pass ## Functions for dbpincode #1.1. Create def dbpincode_processcreate(reqData): if isinstance(reqData, dict): data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops') print("all stored ids in db", data_to_insert, ids_of_stored) data='","'.join(data_to_insert.values()) data='"' + data + '"' sta=dbilayer.insertintotablewocond('pagelayoutnprops', constants.columns_dbacl_table, data, 'pagename') if(sta["message"] == "Success"): respsucc={"responseid": reqData['requestid'], "responsefor": "Create Layout Address", "responsesetto": reqData['requestsrc'], "response": {"message": "PageLayout Created Successfully", "last_id": sta["last_insert_id"], "stored_names": sta["stored_names"], "ids_stored": ids_of_stored}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Create Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Create Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.2. Read One Conditional def dbpincode_processreadonecond(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readoneonewithcond('pagelayoutnprops', '*', condition_data) #sta=common.list2dict(sta) if isinstance(sta, list): respsucc={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.3. Read Multiple Conditional def dbpincode_processreadmanycond(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readmanywithcond('pagelayoutnprops', '*', condition_data) if (len(sta) > 1): #sta=common.list2dict(sta) respsucc={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response":{"message": "Some Error in Request or Requested Items All Are Inactive"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.4. Read All def dbpincode_processreadall(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readmanywocond('pagelayoutnprops', '*', condition_data) #sta=common.list2dict(sta) if (len(sta) > 1): respsucc={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.5. Delete One Conditional def dbpincode_processdeleteonecond(reqData): if reqData['requestdata']['pagelayoutpropid']: data = reqData['requestdata']['pagelayoutpropid'] sta = dbilayer.updatevaluesindb('pagelayoutpropid = "'+ data + '"',"status = '9'" , "pagelayoutnprops") print(sta) if(sta == "Success"): respsucc = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Page Updated Successfully"}} return respsucc elif(sta == 'Failed'): respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}} return respfail else: respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}} return respfail #1.6. Update One Conditional def dbpincode_processupdateonecond(reqData): if reqData['requestdata']['pagelayoutpropid']: data=reqData['requestdata'] pagelayoutpropid = data['pagelayoutpropid'] sta = dbilayer.updatepageswithcond("pagelayoutnprops", data, pagelayoutpropid) print(sta) if(sta == "Success"): respsucc = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Page Updated Successfully"}} return respsucc elif(sta == 'Failed'): respfail = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Update request Failed"}} return respfail else: respfail = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Error in Request"}} return respfail #1.7. Update All def dbpincode_processupdateall(req): pass ## Functions for dbplan #1.1. Create def dbplan_processcreate(reqData): if isinstance(reqData, dict): data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops') print("all stored ids in db", data_to_insert, ids_of_stored) data='","'.join(data_to_insert.values()) data='"' + data + '"' sta=dbilayer.insertintotablewocond('pagelayoutnprops', constants.columns_dbacl_table, data, 'pagename') if(sta["message"] == "Success"): respsucc={"responseid": reqData['requestid'], "responsefor": "Create Layout Address", "responsesetto": reqData['requestsrc'], "response": {"message": "PageLayout Created Successfully", "last_id": sta["last_insert_id"], "stored_names": sta["stored_names"], "ids_stored": ids_of_stored}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Create Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Create Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.2. Read One Conditional def dbplan_processreadonecond(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readoneonewithcond('pagelayoutnprops', '*', condition_data) #sta=common.list2dict(sta) if isinstance(sta, list): respsucc={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.3. Read Multiple Conditional def dbplan_processreadmanycond(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readmanywithcond('pagelayoutnprops', '*', condition_data) if (len(sta) > 1): #sta=common.list2dict(sta) respsucc={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response":{"message": "Some Error in Request or Requested Items All Are Inactive"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.4. Read All def dbplan_processreadall(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readmanywocond('pagelayoutnprops', '*', condition_data) #sta=common.list2dict(sta) if (len(sta) > 1): respsucc={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.5. Delete One Conditional def dbplan_processdeleteonecond(reqData): if reqData['requestdata']['pagelayoutpropid']: data = reqData['requestdata']['pagelayoutpropid'] sta = dbilayer.updatevaluesindb('pagelayoutpropid = "'+ data + '"',"status = '9'" , "pagelayoutnprops") print(sta) if(sta == "Success"): respsucc = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Page Updated Successfully"}} return respsucc elif(sta == 'Failed'): respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}} return respfail else: respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}} return respfail #1.6. Update One Conditional def dbplan_processupdateonecond(reqData): if reqData['requestdata']['pagelayoutpropid']: data=reqData['requestdata'] pagelayoutpropid = data['pagelayoutpropid'] sta = dbilayer.updatepageswithcond("pagelayoutnprops", data, pagelayoutpropid) print(sta) if(sta == "Success"): respsucc = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Page Updated Successfully"}} return respsucc elif(sta == 'Failed'): respfail = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Update request Failed"}} return respfail else: respfail = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Error in Request"}} return respfail #1.7. Update All def dbplan_processupdateall(req): pass ## Functions for dbplanbilling #1.1. Create def dbplanbilling_processcreate(reqData): if isinstance(reqData, dict): data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops') print("all stored ids in db", data_to_insert, ids_of_stored) data='","'.join(data_to_insert.values()) data='"' + data + '"' sta=dbilayer.insertintotablewocond('pagelayoutnprops', constants.columns_dbacl_table, data, 'pagename') if(sta["message"] == "Success"): respsucc={"responseid": reqData['requestid'], "responsefor": "Create Layout Address", "responsesetto": reqData['requestsrc'], "response": {"message": "PageLayout Created Successfully", "last_id": sta["last_insert_id"], "stored_names": sta["stored_names"], "ids_stored": ids_of_stored}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Create Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Create Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.2. Read One Conditional def dbplanbilling_processreadonecond(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readoneonewithcond('pagelayoutnprops', '*', condition_data) #sta=common.list2dict(sta) if isinstance(sta, list): respsucc={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.3. Read Multiple Conditional def dbplanbilling_processreadmanycond(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readmanywithcond('pagelayoutnprops', '*', condition_data) if (len(sta) > 1): #sta=common.list2dict(sta) respsucc={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response":{"message": "Some Error in Request or Requested Items All Are Inactive"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.4. Read All def dbplanbilling_processreadall(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readmanywocond('pagelayoutnprops', '*', condition_data) #sta=common.list2dict(sta) if (len(sta) > 1): respsucc={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.5. Delete One Conditional def dbplanbilling_processdeleteonecond(reqData): if reqData['requestdata']['pagelayoutpropid']: data = reqData['requestdata']['pagelayoutpropid'] sta = dbilayer.updatevaluesindb('pagelayoutpropid = "'+ data + '"',"status = '9'" , "pagelayoutnprops") print(sta) if(sta == "Success"): respsucc = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Page Updated Successfully"}} return respsucc elif(sta == 'Failed'): respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}} return respfail else: respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}} return respfail #1.6. Update One Conditional def dbplanbilling_processupdateonecond(reqData): if reqData['requestdata']['pagelayoutpropid']: data=reqData['requestdata'] pagelayoutpropid = data['pagelayoutpropid'] sta = dbilayer.updatepageswithcond("pagelayoutnprops", data, pagelayoutpropid) print(sta) if(sta == "Success"): respsucc = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Page Updated Successfully"}} return respsucc elif(sta == 'Failed'): respfail = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Update request Failed"}} return respfail else: respfail = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Error in Request"}} return respfail #1.7. Update All def dbplanbilling_processupdateall(req): pass ## Functions for dbplans #1.1. Create def dbplans_processcreate(reqData): if isinstance(reqData, dict): data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops') print("all stored ids in db", data_to_insert, ids_of_stored) data='","'.join(data_to_insert.values()) data='"' + data + '"' sta=dbilayer.insertintotablewocond('pagelayoutnprops', constants.columns_dbacl_table, data, 'pagename') if(sta["message"] == "Success"): respsucc={"responseid": reqData['requestid'], "responsefor": "Create Layout Address", "responsesetto": reqData['requestsrc'], "response": {"message": "PageLayout Created Successfully", "last_id": sta["last_insert_id"], "stored_names": sta["stored_names"], "ids_stored": ids_of_stored}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Create Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Create Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.2. Read One Conditional def dbplans_processreadonecond(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readoneonewithcond('pagelayoutnprops', '*', condition_data) #sta=common.list2dict(sta) if isinstance(sta, list): respsucc={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.3. Read Multiple Conditional def dbplans_processreadmanycond(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readmanywithcond('pagelayoutnprops', '*', condition_data) if (len(sta) > 1): #sta=common.list2dict(sta) respsucc={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response":{"message": "Some Error in Request or Requested Items All Are Inactive"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.4. Read All def dbplans_processreadall(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readmanywocond('pagelayoutnprops', '*', condition_data) #sta=common.list2dict(sta) if (len(sta) > 1): respsucc={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.5. Delete One Conditional def dbplans_processdeleteonecond(reqData): if reqData['requestdata']['pagelayoutpropid']: data = reqData['requestdata']['pagelayoutpropid'] sta = dbilayer.updatevaluesindb('pagelayoutpropid = "'+ data + '"',"status = '9'" , "pagelayoutnprops") print(sta) if(sta == "Success"): respsucc = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Page Updated Successfully"}} return respsucc elif(sta == 'Failed'): respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}} return respfail else: respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}} return respfail #1.6. Update One Conditional def dbplans_processupdateonecond(reqData): if reqData['requestdata']['pagelayoutpropid']: data=reqData['requestdata'] pagelayoutpropid = data['pagelayoutpropid'] sta = dbilayer.updatepageswithcond("pagelayoutnprops", data, pagelayoutpropid) print(sta) if(sta == "Success"): respsucc = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Page Updated Successfully"}} return respsucc elif(sta == 'Failed'): respfail = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Update request Failed"}} return respfail else: respfail = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Error in Request"}} return respfail #1.7. Update All def dbplans_processupdateall(req): pass ## Functions for dbpo #1.1. Create def dbpo_processcreate(reqData): if isinstance(reqData, dict): data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops') print("all stored ids in db", data_to_insert, ids_of_stored) data='","'.join(data_to_insert.values()) data='"' + data + '"' sta=dbilayer.insertintotablewocond('pagelayoutnprops', constants.columns_dbacl_table, data, 'pagename') if(sta["message"] == "Success"): respsucc={"responseid": reqData['requestid'], "responsefor": "Create Layout Address", "responsesetto": reqData['requestsrc'], "response": {"message": "PageLayout Created Successfully", "last_id": sta["last_insert_id"], "stored_names": sta["stored_names"], "ids_stored": ids_of_stored}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Create Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Create Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.2. Read One Conditional def dbpo_processreadonecond(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readoneonewithcond('pagelayoutnprops', '*', condition_data) #sta=common.list2dict(sta) if isinstance(sta, list): respsucc={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.3. Read Multiple Conditional def dbpo_processreadmanycond(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readmanywithcond('pagelayoutnprops', '*', condition_data) if (len(sta) > 1): #sta=common.list2dict(sta) respsucc={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response":{"message": "Some Error in Request or Requested Items All Are Inactive"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.4. Read All def dbpo_processreadall(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readmanywocond('pagelayoutnprops', '*', condition_data) #sta=common.list2dict(sta) if (len(sta) > 1): respsucc={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.5. Delete One Conditional def dbpo_processdeleteonecond(reqData): if reqData['requestdata']['pagelayoutpropid']: data = reqData['requestdata']['pagelayoutpropid'] sta = dbilayer.updatevaluesindb('pagelayoutpropid = "'+ data + '"',"status = '9'" , "pagelayoutnprops") print(sta) if(sta == "Success"): respsucc = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Page Updated Successfully"}} return respsucc elif(sta == 'Failed'): respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}} return respfail else: respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}} return respfail #1.6. Update One Conditional def dbpo_processupdateonecond(reqData): if reqData['requestdata']['pagelayoutpropid']: data=reqData['requestdata'] pagelayoutpropid = data['pagelayoutpropid'] sta = dbilayer.updatepageswithcond("pagelayoutnprops", data, pagelayoutpropid) print(sta) if(sta == "Success"): respsucc = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Page Updated Successfully"}} return respsucc elif(sta == 'Failed'): respfail = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Update request Failed"}} return respfail else: respfail = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Error in Request"}} return respfail #1.7. Update All def dbpo_processupdateall(req): pass ## Functions for dbportnumber #1.1. Create def dbportnumber_processcreate(reqData): if isinstance(reqData, dict): data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops') print("all stored ids in db", data_to_insert, ids_of_stored) data='","'.join(data_to_insert.values()) data='"' + data + '"' sta=dbilayer.insertintotablewocond('pagelayoutnprops', constants.columns_dbacl_table, data, 'pagename') if(sta["message"] == "Success"): respsucc={"responseid": reqData['requestid'], "responsefor": "Create Layout Address", "responsesetto": reqData['requestsrc'], "response": {"message": "PageLayout Created Successfully", "last_id": sta["last_insert_id"], "stored_names": sta["stored_names"], "ids_stored": ids_of_stored}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Create Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Create Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.2. Read One Conditional def dbportnumber_processreadonecond(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readoneonewithcond('pagelayoutnprops', '*', condition_data) #sta=common.list2dict(sta) if isinstance(sta, list): respsucc={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.3. Read Multiple Conditional def dbportnumber_processreadmanycond(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readmanywithcond('pagelayoutnprops', '*', condition_data) if (len(sta) > 1): #sta=common.list2dict(sta) respsucc={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response":{"message": "Some Error in Request or Requested Items All Are Inactive"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.4. Read All def dbportnumber_processreadall(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readmanywocond('pagelayoutnprops', '*', condition_data) #sta=common.list2dict(sta) if (len(sta) > 1): respsucc={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.5. Delete One Conditional def dbportnumber_processdeleteonecond(reqData): if reqData['requestdata']['pagelayoutpropid']: data = reqData['requestdata']['pagelayoutpropid'] sta = dbilayer.updatevaluesindb('pagelayoutpropid = "'+ data + '"',"status = '9'" , "pagelayoutnprops") print(sta) if(sta == "Success"): respsucc = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Page Updated Successfully"}} return respsucc elif(sta == 'Failed'): respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}} return respfail else: respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}} return respfail #1.6. Update One Conditional def dbportnumber_processupdateonecond(reqData): if reqData['requestdata']['pagelayoutpropid']: data=reqData['requestdata'] pagelayoutpropid = data['pagelayoutpropid'] sta = dbilayer.updatepageswithcond("pagelayoutnprops", data, pagelayoutpropid) print(sta) if(sta == "Success"): respsucc = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Page Updated Successfully"}} return respsucc elif(sta == 'Failed'): respfail = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Update request Failed"}} return respfail else: respfail = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Error in Request"}} return respfail #1.7. Update All def dbportnumber_processupdateall(req): pass ## Functions for dbprod #1.1. Create def dbprod_processcreate(reqData): if isinstance(reqData, dict): data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops') print("all stored ids in db", data_to_insert, ids_of_stored) data='","'.join(data_to_insert.values()) data='"' + data + '"' sta=dbilayer.insertintotablewocond('pagelayoutnprops', constants.columns_dbacl_table, data, 'pagename') if(sta["message"] == "Success"): respsucc={"responseid": reqData['requestid'], "responsefor": "Create Layout Address", "responsesetto": reqData['requestsrc'], "response": {"message": "PageLayout Created Successfully", "last_id": sta["last_insert_id"], "stored_names": sta["stored_names"], "ids_stored": ids_of_stored}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Create Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Create Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.2. Read One Conditional def dbprod_processreadonecond(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readoneonewithcond('pagelayoutnprops', '*', condition_data) #sta=common.list2dict(sta) if isinstance(sta, list): respsucc={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.3. Read Multiple Conditional def dbprod_processreadmanycond(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readmanywithcond('pagelayoutnprops', '*', condition_data) if (len(sta) > 1): #sta=common.list2dict(sta) respsucc={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response":{"message": "Some Error in Request or Requested Items All Are Inactive"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.4. Read All def dbprod_processreadall(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readmanywocond('pagelayoutnprops', '*', condition_data) #sta=common.list2dict(sta) if (len(sta) > 1): respsucc={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.5. Delete One Conditional def dbprod_processdeleteonecond(reqData): if reqData['requestdata']['pagelayoutpropid']: data = reqData['requestdata']['pagelayoutpropid'] sta = dbilayer.updatevaluesindb('pagelayoutpropid = "'+ data + '"',"status = '9'" , "pagelayoutnprops") print(sta) if(sta == "Success"): respsucc = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Page Updated Successfully"}} return respsucc elif(sta == 'Failed'): respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}} return respfail else: respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}} return respfail #1.6. Update One Conditional def dbprod_processupdateonecond(reqData): if reqData['requestdata']['pagelayoutpropid']: data=reqData['requestdata'] pagelayoutpropid = data['pagelayoutpropid'] sta = dbilayer.updatepageswithcond("pagelayoutnprops", data, pagelayoutpropid) print(sta) if(sta == "Success"): respsucc = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Page Updated Successfully"}} return respsucc elif(sta == 'Failed'): respfail = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Update request Failed"}} return respfail else: respfail = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Error in Request"}} return respfail #1.7. Update All def dbprod_processupdateall(req): pass ## Functions for dbrole #1.1. Create def dbprole_processcreate(reqData): if isinstance(reqData, dict): data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops') print("all stored ids in db", data_to_insert, ids_of_stored) data='","'.join(data_to_insert.values()) data='"' + data + '"' sta=dbilayer.insertintotablewocond('pagelayoutnprops', constants.columns_dbacl_table, data, 'pagename') if(sta["message"] == "Success"): respsucc={"responseid": reqData['requestid'], "responsefor": "Create Layout Address", "responsesetto": reqData['requestsrc'], "response": {"message": "PageLayout Created Successfully", "last_id": sta["last_insert_id"], "stored_names": sta["stored_names"], "ids_stored": ids_of_stored}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Create Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Create Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.2. Read One Conditional def dbprole_processreadonecond(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readoneonewithcond('pagelayoutnprops', '*', condition_data) #sta=common.list2dict(sta) if isinstance(sta, list): respsucc={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.3. Read Multiple Conditional def dbrole_processreadmanycond(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readmanywithcond('pagelayoutnprops', '*', condition_data) if (len(sta) > 1): #sta=common.list2dict(sta) respsucc={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response":{"message": "Some Error in Request or Requested Items All Are Inactive"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.4. Read All def dbrole_processreadall(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readmanywocond('pagelayoutnprops', '*', condition_data) #sta=common.list2dict(sta) if (len(sta) > 1): respsucc={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.5. Delete One Conditional def dbrole_processdeleteonecond(reqData): if reqData['requestdata']['pagelayoutpropid']: data = reqData['requestdata']['pagelayoutpropid'] sta = dbilayer.updatevaluesindb('pagelayoutpropid = "'+ data + '"',"status = '9'" , "pagelayoutnprops") print(sta) if(sta == "Success"): respsucc = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Page Updated Successfully"}} return respsucc elif(sta == 'Failed'): respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}} return respfail else: respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}} return respfail #1.6. Update One Conditional def dbrole_processupdateonecond(reqData): if reqData['requestdata']['pagelayoutpropid']: data=reqData['requestdata'] pagelayoutpropid = data['pagelayoutpropid'] sta = dbilayer.updatepageswithcond("pagelayoutnprops", data, pagelayoutpropid) print(sta) if(sta == "Success"): respsucc = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Page Updated Successfully"}} return respsucc elif(sta == 'Failed'): respfail = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Update request Failed"}} return respfail else: respfail = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Error in Request"}} return respfail #1.7. Update All def dbrole_processupdateall(req): pass ## Functions for dbschema #1.1. Create def dbschema_processcreate(reqData): if isinstance(reqData, dict): data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops') print("all stored ids in db", data_to_insert, ids_of_stored) data='","'.join(data_to_insert.values()) data='"' + data + '"' sta=dbilayer.insertintotablewocond('pagelayoutnprops', constants.columns_dbacl_table, data, 'pagename') if(sta["message"] == "Success"): respsucc={"responseid": reqData['requestid'], "responsefor": "Create Layout Address", "responsesetto": reqData['requestsrc'], "response": {"message": "PageLayout Created Successfully", "last_id": sta["last_insert_id"], "stored_names": sta["stored_names"], "ids_stored": ids_of_stored}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Create Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Create Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.2. Read One Conditional def dbschema_processreadonecond(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readoneonewithcond('pagelayoutnprops', '*', condition_data) #sta=common.list2dict(sta) if isinstance(sta, list): respsucc={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.3. Read Multiple Conditional def dbschema_processreadmanycond(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readmanywithcond('pagelayoutnprops', '*', condition_data) if (len(sta) > 1): #sta=common.list2dict(sta) respsucc={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response":{"message": "Some Error in Request or Requested Items All Are Inactive"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.4. Read All def dbschema_processreadall(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readmanywocond('pagelayoutnprops', '*', condition_data) #sta=common.list2dict(sta) if (len(sta) > 1): respsucc={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.5. Delete One Conditional def dbschema_processdeleteonecond(reqData): if reqData['requestdata']['pagelayoutpropid']: data = reqData['requestdata']['pagelayoutpropid'] sta = dbilayer.updatevaluesindb('pagelayoutpropid = "'+ data + '"',"status = '9'" , "pagelayoutnprops") print(sta) if(sta == "Success"): respsucc = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Page Updated Successfully"}} return respsucc elif(sta == 'Failed'): respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}} return respfail else: respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}} return respfail #1.6. Update One Conditional def dbschema_processupdateonecond(reqData): if reqData['requestdata']['pagelayoutpropid']: data=reqData['requestdata'] pagelayoutpropid = data['pagelayoutpropid'] sta = dbilayer.updatepageswithcond("pagelayoutnprops", data, pagelayoutpropid) print(sta) if(sta == "Success"): respsucc = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Page Updated Successfully"}} return respsucc elif(sta == 'Failed'): respfail = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Update request Failed"}} return respfail else: respfail = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Error in Request"}} return respfail #1.7. Update All def dbschema_processupdateall(req): pass ## Functions for dbstate #1.1. Create def dbstate_processcreate(reqData): if isinstance(reqData, dict): data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops') print("all stored ids in db", data_to_insert, ids_of_stored) data='","'.join(data_to_insert.values()) data='"' + data + '"' sta=dbilayer.insertintotablewocond('pagelayoutnprops', constants.columns_dbacl_table, data, 'pagename') if(sta["message"] == "Success"): respsucc={"responseid": reqData['requestid'], "responsefor": "Create Layout Address", "responsesetto": reqData['requestsrc'], "response": {"message": "PageLayout Created Successfully", "last_id": sta["last_insert_id"], "stored_names": sta["stored_names"], "ids_stored": ids_of_stored}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Create Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Create Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.2. Read One Conditional def dbstate_processreadonecond(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readoneonewithcond('pagelayoutnprops', '*', condition_data) #sta=common.list2dict(sta) if isinstance(sta, list): respsucc={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.3. Read Multiple Conditional def dbstate_processreadmanycond(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readmanywithcond('pagelayoutnprops', '*', condition_data) if (len(sta) > 1): #sta=common.list2dict(sta) respsucc={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response":{"message": "Some Error in Request or Requested Items All Are Inactive"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.4. Read All def dbstate_processreadall(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readmanywocond('pagelayoutnprops', '*', condition_data) #sta=common.list2dict(sta) if (len(sta) > 1): respsucc={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.5. Delete One Conditional def dbstate_processdeleteonecond(reqData): if reqData['requestdata']['pagelayoutpropid']: data = reqData['requestdata']['pagelayoutpropid'] sta = dbilayer.updatevaluesindb('pagelayoutpropid = "'+ data + '"',"status = '9'" , "pagelayoutnprops") print(sta) if(sta == "Success"): respsucc = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Page Updated Successfully"}} return respsucc elif(sta == 'Failed'): respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}} return respfail else: respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}} return respfail #1.6. Update One Conditional def dbstate_processupdateonecond(reqData): if reqData['requestdata']['pagelayoutpropid']: data=reqData['requestdata'] pagelayoutpropid = data['pagelayoutpropid'] sta = dbilayer.updatepageswithcond("pagelayoutnprops", data, pagelayoutpropid) print(sta) if(sta == "Success"): respsucc = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Page Updated Successfully"}} return respsucc elif(sta == 'Failed'): respfail = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Update request Failed"}} return respfail else: respfail = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Error in Request"}} return respfail #1.7. Update All def dbstate_processupdateall(req): pass ## Functions for dbuac #1.1. Create def dbuac_processcreate(reqData): if isinstance(reqData, dict): data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops') print("all stored ids in db", data_to_insert, ids_of_stored) data='","'.join(data_to_insert.values()) data='"' + data + '"' sta=dbilayer.insertintotablewocond('pagelayoutnprops', constants.columns_dbacl_table, data, 'pagename') if(sta["message"] == "Success"): respsucc={"responseid": reqData['requestid'], "responsefor": "Create Layout Address", "responsesetto": reqData['requestsrc'], "response": {"message": "PageLayout Created Successfully", "last_id": sta["last_insert_id"], "stored_names": sta["stored_names"], "ids_stored": ids_of_stored}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Create Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Create Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.2. Read One Conditional def dbuac_processreadonecond(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readoneonewithcond('pagelayoutnprops', '*', condition_data) #sta=common.list2dict(sta) if isinstance(sta, list): respsucc={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.3. Read Multiple Conditional def dbuac_processreadmanycond(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readmanywithcond('pagelayoutnprops', '*', condition_data) if (len(sta) > 1): #sta=common.list2dict(sta) respsucc={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response":{"message": "Some Error in Request or Requested Items All Are Inactive"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.4. Read All def dbuac_processreadall(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readmanywocond('pagelayoutnprops', '*', condition_data) #sta=common.list2dict(sta) if (len(sta) > 1): respsucc={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.5. Delete One Conditional def dbuac_processdeleteonecond(reqData): if reqData['requestdata']['pagelayoutpropid']: data = reqData['requestdata']['pagelayoutpropid'] sta = dbilayer.updatevaluesindb('pagelayoutpropid = "'+ data + '"',"status = '9'" , "pagelayoutnprops") print(sta) if(sta == "Success"): respsucc = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Page Updated Successfully"}} return respsucc elif(sta == 'Failed'): respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}} return respfail else: respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}} return respfail #1.6. Update One Conditional def dbuac_processupdateonecond(reqData): if reqData['requestdata']['pagelayoutpropid']: data=reqData['requestdata'] pagelayoutpropid = data['pagelayoutpropid'] sta = dbilayer.updatepageswithcond("pagelayoutnprops", data, pagelayoutpropid) print(sta) if(sta == "Success"): respsucc = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Page Updated Successfully"}} return respsucc elif(sta == 'Failed'): respfail = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Update request Failed"}} return respfail else: respfail = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Error in Request"}} return respfail #1.7. Update All def dbuac_processupdateall(req): pass ## Functions for dbuname #1.1. Create def dbuname_processcreate(reqData): if isinstance(reqData, dict): data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops') print("all stored ids in db", data_to_insert, ids_of_stored) data='","'.join(data_to_insert.values()) data='"' + data + '"' sta=dbilayer.insertintotablewocond('pagelayoutnprops', constants.columns_dbacl_table, data, 'pagename') if(sta["message"] == "Success"): respsucc={"responseid": reqData['requestid'], "responsefor": "Create Layout Address", "responsesetto": reqData['requestsrc'], "response": {"message": "PageLayout Created Successfully", "last_id": sta["last_insert_id"], "stored_names": sta["stored_names"], "ids_stored": ids_of_stored}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Create Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Create Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.2. Read One Conditional def dbuname_processreadonecond(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readoneonewithcond('pagelayoutnprops', '*', condition_data) #sta=common.list2dict(sta) if isinstance(sta, list): respsucc={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.3. Read Multiple Conditional def dbuname_processreadmanycond(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readmanywithcond('pagelayoutnprops', '*', condition_data) if (len(sta) > 1): #sta=common.list2dict(sta) respsucc={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response":{"message": "Some Error in Request or Requested Items All Are Inactive"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.4. Read All def dbuname_processreadall(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readmanywocond('pagelayoutnprops', '*', condition_data) #sta=common.list2dict(sta) if (len(sta) > 1): respsucc={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.5. Delete One Conditional def dbuname_processdeleteonecond(reqData): if reqData['requestdata']['pagelayoutpropid']: data = reqData['requestdata']['pagelayoutpropid'] sta = dbilayer.updatevaluesindb('pagelayoutpropid = "'+ data + '"',"status = '9'" , "pagelayoutnprops") print(sta) if(sta == "Success"): respsucc = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Page Updated Successfully"}} return respsucc elif(sta == 'Failed'): respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}} return respfail else: respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}} return respfail #1.6. Update One Conditional def dbuname_processupdateonecond(reqData): if reqData['requestdata']['pagelayoutpropid']: data=reqData['requestdata'] pagelayoutpropid = data['pagelayoutpropid'] sta = dbilayer.updatepageswithcond("pagelayoutnprops", data, pagelayoutpropid) print(sta) if(sta == "Success"): respsucc = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Page Updated Successfully"}} return respsucc elif(sta == 'Failed'): respfail = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Update request Failed"}} return respfail else: respfail = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Error in Request"}} return respfail #1.7. Update All def dbuname_processupdateall(req): pass ## Functions for users #1.1. Create def dbusers_processcreate(reqData): if isinstance(reqData, dict): data_to_insert, ids_of_stored = generate_unique_ids('pagename','pagelayoutpropid',reqData, 'pagelayoutnprops') print("all stored ids in db", data_to_insert, ids_of_stored) data='","'.join(data_to_insert.values()) data='"' + data + '"' sta=dbilayer.insertintotablewocond('pagelayoutnprops', constants.columns_dbacl_table, data, 'pagename') if(sta["message"] == "Success"): respsucc={"responseid": reqData['requestid'], "responsefor": "Create Layout Address", "responsesetto": reqData['requestsrc'], "response": {"message": "PageLayout Created Successfully", "last_id": sta["last_insert_id"], "stored_names": sta["stored_names"], "ids_stored": ids_of_stored}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Create Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Create Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.2. Read One Conditional def dbusers_processreadonecond(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readoneonewithcond('pagelayoutnprops', '*', condition_data) #sta=common.list2dict(sta) if isinstance(sta, list): respsucc={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Single Page", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.3. Read Multiple Conditional def dbusers_processreadmanycond(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readmanywithcond('pagelayoutnprops', '*', condition_data) if (len(sta) > 1): #sta=common.list2dict(sta) respsucc={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response":{"message": "Some Error in Request or Requested Items All Are Inactive"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.4. Read All def dbusers_processreadall(reqData): if isinstance(reqData, dict): condition_data=reqData['requestdata'] sta=dbilayer.readmanywocond('pagelayoutnprops', '*', condition_data) #sta=common.list2dict(sta) if (len(sta) > 1): respsucc={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": sta}} return respsucc else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Some Error in Request"}} return respfail else: respfail={"responseid": reqData['requestid'], "responsefor": "Read Many Pages", "responsesetto": reqData['requestsrc'], "response": {"message": "Error Encountered"}} return respfail #1.5. Delete One Conditional def dbusers_processdeleteonecond(reqData): if reqData['requestdata']['pagelayoutpropid']: data = reqData['requestdata']['pagelayoutpropid'] sta = dbilayer.updatevaluesindb('pagelayoutpropid = "'+ data + '"',"status = '9'" , "pagelayoutnprops") print(sta) if(sta == "Success"): respsucc = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Page Updated Successfully"}} return respsucc elif(sta == 'Failed'): respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Delete request Failed"}} return respfail else: respfail = {"responseid": reqData['requestid'], "responsefor":"dbacl_processdeleteonecond","responseto":"UI","responsedata": {"message":"Error in Request"}} return respfail #1.6. Update One Conditional def dbusers_processupdateonecond(reqData): if reqData['requestdata']['pagelayoutpropid']: data=reqData['requestdata'] pagelayoutpropid = data['pagelayoutpropid'] sta = dbilayer.updatepageswithcond("pagelayoutnprops", data, pagelayoutpropid) print(sta) if(sta == "Success"): respsucc = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Page Updated Successfully"}} return respsucc elif(sta == 'Failed'): respfail = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Update request Failed"}} return respfail else: respfail = {"responseid": reqData['requestid'], "responsefor":"pages_processupdateonecond","responseto":"UI","responsedata": {"message":"Error in Request"}} return respfail #1.7. Update All def dbusers_processupdateall(req): pass '''