Revision ef1fb98b snf-astakos-app/astakos/im/models.py

b/snf-astakos-app/astakos/im/models.py
631 631

  
632 632
    @property
633 633
    def signed_terms(self):
634
        term = get_latest_terms()
635
        if not term:
636
            return True
637
        if not self.has_signed_terms:
638
            return False
639
        if not self.date_signed_terms:
640
            return False
641
        if self.date_signed_terms < term.date:
642
            self.has_signed_terms = False
643
            self.date_signed_terms = None
644
            self.save()
645
            return False
646
        return True
634
        return self.has_signed_terms
647 635

  
648 636
    def set_invitations_level(self):
649 637
        """

Also available in: Unified diff