Revision 2a2c6876 snf-astakos-app/astakos/im/models.py

b/snf-astakos-app/astakos/im/models.py
1717 1717
    def state_display(self):
1718 1718
        return self.STATE_DISPLAY.get(self.state, _('Unknown'))
1719 1719

  
1720
    def admin_state_display(self):
1721
        s = self.state_display()
1722
        if self.sync_pending():
1723
            s += ' (sync pending)'
1724
        return s
1725

  
1726
    def sync_pending(self):
1727
        if self.state != self.APPROVED:
1728
            return self.is_active
1729
        return not self.is_active or self.is_modified
1730

  
1720 1731
    def expiration_info(self):
1721 1732
        return (str(self.id), self.name, self.state_display(),
1722 1733
                str(self.application.end_date))

Also available in: Unified diff