Exemple #1
0
 def _clone_email_templates(self, new_event):
     attrs = get_simple_column_attrs(AbstractEmailTemplate) - {'rules'}
     for old_tpl in self.old_event.abstract_email_templates:
         tpl = AbstractEmailTemplate()
         tpl.populate_from_attrs(old_tpl, attrs)
         tpl.rules = filter(None, map(self._clone_email_template_rule, old_tpl.rules))
         new_event.abstract_email_templates.append(tpl)
Exemple #2
0
 def _clone_email_templates(self, new_event):
     attrs = get_simple_column_attrs(AbstractEmailTemplate) - {'rules'}
     for old_tpl in self.old_event.abstract_email_templates:
         tpl = AbstractEmailTemplate()
         tpl.populate_from_attrs(old_tpl, attrs)
         tpl.rules = filter(None, map(self._clone_email_template_rule, old_tpl.rules))
         new_event.abstract_email_templates.append(tpl)