(self, session=None, start_time=None, email=None, email_list=[])
| 204 | return subject, message |
| 205 | |
| 206 | def send_email(self, session=None, start_time=None, email=None, email_list=[]): |
| 207 | # URL to flow |
| 208 | message = 'Default Message' |
| 209 | subject = 'Default Subject' |
| 210 | if self.type == 'task_completed': |
| 211 | subject, message = self.__build_subject_and_message_for_task(session=session, |
| 212 | start_time=start_time, |
| 213 | event_type='completion') |
| 214 | elif self.type == 'task_created': |
| 215 | subject, message = self.__build_subject_and_message_for_task(session=session, |
| 216 | start_time=start_time, |
| 217 | event_type='creation') |
| 218 | elif self.type == 'input_file_uploaded': |
| 219 | subject, message = self.__build_subject_and_message_for_file_upload(session=session, |
| 220 | start_time=start_time) |
| 221 | |
| 222 | elif self.type == 'task_template_completed': |
| 223 | subject, message = self.__build_subject_and_message_for_task_template() |
| 224 | |
| 225 | if len(email_list) > 0: |
| 226 | communicate_via_email.send( |
| 227 | email_list=email_list, |
| 228 | subject=subject, |
| 229 | message=message) |
| 230 | else: |
| 231 | communicate_via_email.send( |
| 232 | email=email, |
| 233 | subject=subject, |
| 234 | message=message) |
| 235 | |
| 236 | @staticmethod |
| 237 | def new(session=None, |
no test coverage detected