Beispiel #1
0
 def handle(self, *args, **options):
     if len(args) != 1:
         print("Please specify a phone #")
         return
     number = args[0]
     count = 0
     for p in models.PhoneData.objects.all():
         # p.tags.add(phone)
         commands.send_id(p, number)
         logger.debug("Sending ID to {0}".format(p))
         count += 1
     print("Sent to {0} phone(s)".format(count))
Beispiel #2
0
 def handle(self, *args, **options):
     if len(args) != 1:
         print("Please specify a phone #")
         return
     number = args[0]
     count = 0
     for p in models.PhoneData.objects.all():
         # p.tags.add(phone)
         commands.send_id(p, number)
         logger.debug(u"Sending ID to {0}".format(p))
         count += 1
     print("Sent to {0} phone(s)".format(count))
Beispiel #3
0
def on_phone_create(instance, **kw):
    """
    @param instance: Phone instance to update
    @type instance: PhoneData
    """
    if instance.uniq_id is None:
        iid = idgen.generate_uniq_id()
        instance.uniq_id = iid
        PhoneData.objects.filter(pk=instance.pk).update(uniq_id=iid)
        logger.debug("Updating phone record {0} with new ID {1}".format(instance, iid))
        # check if containing a valid #
        rx = re.compile('^\+')
        if not rx.match(unicode(instance.number)) and settings.DEFAULT_SENDID_PHONE:  # send ID command
            commands.send_id(instance, settings.DEFAULT_SENDID_PHONE)
Beispiel #4
0
def on_phone_create(instance, **kw):
    """
    @param instance: Phone instance to update
    @type instance: PhoneData
    """
    if instance.uniq_id is None:
        iid = idgen.generate_uniq_id()
        instance.uniq_id = iid
        PhoneData.objects.filter(pk=instance.pk).update(uniq_id=iid)
        logger.debug(u"Updating phone record {0} with new ID {1}".format(
            instance, iid))
        # check if containing a valid #
        rx = re.compile('^\+')
        if not rx.match(unicode(instance.number)
                        ) and settings.DEFAULT_SENDID_PHONE:  # send ID command
            commands.send_id(instance, settings.DEFAULT_SENDID_PHONE)