def add_commcare_account(self, django_user, domain, device_id, user_data={}, **kwargs):
        """
        Adds a commcare account to this.
        """
        commcare_account = CommCareAccount(login_id=django_user.get_profile()._id,
                                           domain=domain,
                                           registering_device_id=device_id,
                                           user_data=user_data,
                                           **kwargs)

        self.commcare_accounts = _add_to_list(self.commcare_accounts, commcare_account, default=True)
    def add_commcare_account(self,
                             django_user,
                             domain,
                             device_id,
                             user_data={},
                             **kwargs):
        """
        Adds a commcare account to this.
        """
        commcare_account = CommCareAccount(
            login_id=django_user.get_profile()._id,
            domain=domain,
            registering_device_id=device_id,
            user_data=user_data,
            **kwargs)

        self.commcare_accounts = _add_to_list(self.commcare_accounts,
                                              commcare_account,
                                              default=True)
 def add_phone_number(self, phone_number, default=False, **kwargs):
     """ Don't add phone numbers if they already exist """
     if not isinstance(phone_number, basestring):
         phone_number = str(phone_number)
     self.phone_numbers = _add_to_list(self.phone_numbers, phone_number, default)
 def add_device_id(self, device_id, default=False, **kwargs):
     """ Don't add phone devices if they already exist """
     self.device_ids = _add_to_list(self.device_ids, device_id, default)
 def add_phone_number(self, phone_number, default=False, **kwargs):
     """ Don't add phone numbers if they already exist """
     if not isinstance(phone_number, basestring):
         phone_number = str(phone_number)
     self.phone_numbers = _add_to_list(self.phone_numbers, phone_number,
                                       default)
 def add_device_id(self, device_id, default=False, **kwargs):
     """ Don't add phone devices if they already exist """
     self.device_ids = _add_to_list(self.device_ids, device_id, default)