コード例 #1
0
 def format_fields(self, filters):
     for field in ["number", "service_number"]:
         if field in filters:
             try:
                 filters[field] = format_phone(filters[field])
             except NumberParseException:
                 raise PhoneReceiver.DoesNotExist
         return filters
コード例 #2
0
 def save(self, *args, **kwargs):
     created = not self.id
     self.from_phone = format_phone(self.from_phone)
     ret = super(PhonePendingMessages, self).save(*args, **kwargs)
     if created:
         from universal_notifications.backends.sms.base import SMS
         sms = SMS()
         sms.add_to_queue(self)
     return ret
コード例 #3
0
 def save(self, *args, **kwargs):
     self.number = format_phone(self.number)
     return super(Phone, self).save(*args, **kwargs)
コード例 #4
0
 def save(self, *args, **kwargs):
     self.number = format_phone(self.number)
     self.service_number = format_phone(self.service_number)
     return super(PhoneReceiver, self).save(*args, **kwargs)