def assign_physical_density_test(self): test_details = {'test': "Physical Condition And Density", 'name': self.doc.name} #webnotes.errprint(test_details) # for assigening ticket to the person of role Shift Incharge in worflow Shift Incharge- Lab Incharge if self.doc.workflow_state=='Waiting For Approval': test_details['incharge'] = self.doc.shift_incharge_approval assign_notify(test_details) # for assigening ticket to the person of role Lab Incharge in worflow Shift Incharge- Lab Incharge if self.doc.workflow_state=='Waiting For Approval Of Lab Incharge': test_details['incharge'] = self.doc.lab_incharge_approval assign_notify(test_details) if self.doc.workflow_state=='Rejected': test_details={'workflow_state':self.doc.workflow_state,'sample_no':self.doc.sample_no} assign_notify(test_details)
def assign_corrossive_sulphur_test(self): test_details = {'test': "Corrossive Sulphur", 'name': self.doc.name} # for assigening ticket to the person of role Shift Incharge in worflow Shift Incharge- Lab Incharge if self.doc.workflow_state=='Waiting For Approval': test_details['incharge'] = self.doc.shift_incharge_approval assign_notify(test_details) # for assigening ticket to the person of role Lab Incharge in worflow Shift Incharge- Lab Incharge if self.doc.workflow_state=='Waiting For Approval Of Lab Incharge': test_details['incharge'] = self.doc.lab_incharge_approval assign_notify(test_details) if self.doc.workflow_state=='Rejected': test_details={'workflow_state':self.doc.workflow_state,'sample_no':self.doc.sample_no} assign_notify(test_details)
def assign_flash_point_test(self): test_details = {'test': "Dissolved Gas Analysis", 'name': self.doc.name} # for assigening ticket to the person of role Shift Incharge in worflow Shift Incharge- Lab Incharge if self.doc.workflow_state=='Waiting For Approval': test_details['incharge'] = self.doc.shift_incharge_approval assign_notify(test_details) # for assigening ticket to the person of role Lab Incharge in worflow Shift Incharge- Lab Incharge if self.doc.workflow_state=='Waiting For Approval Of Lab Incharge': test_details['incharge'] = self.doc.lab_incharge_approval assign_notify(test_details) if self.doc.workflow_state=='Rejected': test_details={'workflow_state':self.doc.workflow_state,'sample_no':self.doc.sample_no} assign_notify(test_details)
def assign_breakdown_voltage_test(self): test_details = {'test': "Breakdown Voltage", 'name': self.doc.name} # for assigening ticket to the person of role Shift Incharge in worflow Shift Incharge- Lab Incharge if self.doc.workflow_state=='Waiting For Approval': webnotes.errprint(self.doc.workflow_state) test_details['incharge'] = self.doc.shift_incharge_approval assign_notify(test_details) # for assigening ticket to the person of role Lab Incharge in worflow Shift Incharge- Lab Incharge if self.doc.workflow_state=='Waiting For Approval Of Lab Incharge': test_details['incharge'] = self.doc.lab_incharge_approval assign_notify(test_details) if self.doc.workflow_state=='Rejected': test_details={'workflow_state':self.doc.workflow_state,'sample_no':self.doc.sample_no} assign_notify(test_details)