コード例 #1
0
ファイル: models.py プロジェクト: boxed/curia
 def save(self, force_insert, using):
     self.created_by = get_current_user()
     
     if self.from_user == get_current_user():
         self.accept()
     else:
         models.Model.save(self, force_insert, using=using)
コード例 #2
0
ファイル: models.py プロジェクト: boxed/curia
 def reject(self):
     self.rejected = True
     self.rejected_by = get_current_user()
     self.rejection_time = datetime.now()
     from_account = get_account_for_user(self.from_user)
     to_account = get_account_for_user(self.to_user)
     from_account.balance += self.cost
     to_account.balance -= self.cost
     from_account.save()
     to_account.save()
     models.Model.save(self)
コード例 #3
0
ファイル: models.py プロジェクト: boxed/curia
 def user_answer(self):
     try:
         from curia import get_current_user
         return Reply.objects.get(event=self, user=get_current_user())
     except Reply.DoesNotExist:
         return Reply(event=self, choice='-')
コード例 #4
0
ファイル: models.py プロジェクト: boxed/curia
 def user_answer(self):
     try:
         from curia import get_current_user
         return Reply.objects.get(event=self, user=get_current_user())
     except Reply.DoesNotExist:
         return Reply(event=self, choice='-')