Exemple #1
0
class NagEvent:
    def __init__(self, id=None):
        self.error = ''
        if id:
            self.event = Event.objects.get(pk=id)
        else:
            self.event = Event()

    def is_complete(self):
        if self.event.audience and self.event.time and self.event.action:
            return True
        else:
            if not self.event.audience:
                self.error += ' audience is blank'
            if not self.event.time:
                self.error += ' time is blank'
            if not self.event.action:
                self.error += ' action is blank'
            return False

    def __str__(self):
        return "REMIND %s AT %s %s" % (
            self.event.audience,
            self.event.time,
            self.event.action,
        )

    def save(self):
        self.event.save()
Exemple #2
0
class NagEvent:
    def __init__(self, id=None):
        self.error = ''
        if id:
            self.event = Event.objects.get(pk=id)
        else:
            self.event = Event()

    def is_complete(self):
        if self.event.audience and self.event.time and self.event.action:
            return True
        else:
            if not self.event.audience:
                self.error += ' audience is blank'
            if not self.event.time:
                self.error += ' time is blank'
            if not self.event.action:
                self.error += ' action is blank'
            return False

    def __str__(self):
        return "REMIND %s AT %s %s" % (
            self.event.audience,
            self.event.time,
            self.event.action, 
            )

    def save(self):
        self.event.save()
Exemple #3
0
 def __init__(self, id=None):
     self.error = ''
     if id:
         self.event = Event.objects.get(pk=id)
     else:
         self.event = Event()
Exemple #4
0
 def __init__(self, id=None):
     self.error = ''
     if id:
         self.event = Event.objects.get(pk=id)
     else:
         self.event = Event()