Revision 022cc8e2 snf-astakos-app/astakos/im/models.py

b/snf-astakos-app/astakos/im/models.py
1596 1596
    def has_pending_modifications(self):
1597 1597
        return bool(self.last_pending())
1598 1598

  
1599
    def denied_modifications(self):
1600
        q = self.chained_applications()
1601
        q = q.filter(Q(state=self.DENIED))
1602
        q = q.filter(~Q(id=self.id))
1603
        return q
1604

  
1605
    def last_denied(self):
1606
        try:
1607
            return self.denied_modifications().order_by('-id')[0]
1608
        except IndexError:
1609
            return None
1610

  
1611
    def has_denied_modifications(self):
1612
        return bool(self.last_denied())
1613

  
1599 1614
    def is_applied(self):
1600 1615
        try:
1601 1616
            self.project

Also available in: Unified diff