Example #1
0
 def __init__(self,
              dbm,
              form_code=None,
              name=None,
              goals="",
              devices=None,
              sender_group=None,
              is_poll=False,
              end_date=None,
              active=None,
              language='en',
              fields=[]):
     FormModel.__init__(self,
                        dbm=dbm,
                        form_code=form_code,
                        is_registration_model=False,
                        label="",
                        language=language,
                        name=name,
                        fields=fields)
     if self._doc:
         self._doc.goals = goals
         self._doc.devices = devices
         self._doc.sender_group = sender_group
         self._doc.reminder_and_deadline = default_reminder_and_deadline
         self._doc.is_poll = is_poll
         self._doc.end_date = end_date
         self._doc.active = active
Example #2
0
 def __init__(self,
              dbm,
              form_code=None,
              name=None,
              goals="",
              devices=None,
              sender_group=None,
              language='en',
              fields=[]):
     FormModel.__init__(self,
                        dbm=dbm,
                        form_code=form_code,
                        is_registration_model=False,
                        label="",
                        language=language,
                        name=name,
                        fields=fields)
     if self._doc:
         self._doc.goals = goals
         self._doc.devices = devices
         self._doc.sender_group = sender_group
         self._doc.reminder_and_deadline = {
             "deadline_type": "Following",
             "should_send_reminder_to_all_ds": False,
             "has_deadline": True,
             "deadline_month": "5",
             "frequency_period": "month"
         }