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