Пример #1
0
def can_spam(self, spam):
    if spam is None:
        return False
    if self.user is None:
        return False
    if self.user.key() == spam.user.key():
        return False
    subspam = SubSpam.all().filter('parent_spam = ', spam).filter('user = ', self.user).get()
    if not subspam is None:
        return False
    return True
Пример #2
0
 def get(self, spamid = None):
     if spamid is None:
         spams = Spam.all().order('-updated_at').fetch(10)
         self.template_value['spams'] = spams
         self.template_value['can_spam'] = True
         if self.user is None:
             self.template_value['can_spam'] = False
         return self.render('spam/index.html')
     else:
         spam = Spam.get_by_id(int(spamid))
         self.template_value['spam'] = spam
         subspams = SubSpam.all().filter("parent_spam = ", spam).order('created_at')
         self.template_value['subspams'] = subspams
         
         self.template_value['can_spam'] = can_spam(self, spam)
         return self.render('spam/show.html')