Revision b6eaca30 snf-astakos-app/astakos/im/models.py
b/snf-astakos-app/astakos/im/models.py | ||
---|---|---|
83 | 83 |
|
84 | 84 |
from synnefo.lib.quotaholder.api import QH_PRACTICALLY_INFINITE |
85 | 85 |
from synnefo.lib.db.intdecimalfield import intDecimalField |
86 |
from synnefo.util.text import uenc, udec |
|
86 | 87 |
|
87 | 88 |
logger = logging.getLogger(__name__) |
88 | 89 |
|
... | ... | |
1892 | 1893 |
Q_DEACTIVATED = Q_TERMINATED | Q_SUSPENDED |
1893 | 1894 |
|
1894 | 1895 |
def __str__(self): |
1895 |
return _("<project %s '%s'>") % (self.id, self.application.name) |
|
1896 |
return uenc(_("<project %s '%s'>") % |
|
1897 |
(self.id, udec(self.application.name))) |
|
1896 | 1898 |
|
1897 | 1899 |
__repr__ = __str__ |
1898 | 1900 |
|
1901 |
def __unicode__(self): |
|
1902 |
return _("<project %s '%s'>") % (self.id, self.application.name) |
|
1903 |
|
|
1899 | 1904 |
STATE_DISPLAY = { |
1900 | 1905 |
APPROVED : 'Active', |
1901 | 1906 |
SUSPENDED : 'Suspended', |
... | ... | |
2180 | 2185 |
#index_together = [["project", "state"]] |
2181 | 2186 |
|
2182 | 2187 |
def __str__(self): |
2183 |
return _("<'%s' membership in '%s'>") % ( |
|
2184 |
self.person.username, self.project) |
|
2188 |
return uenc(_("<'%s' membership in '%s'>") % (
|
|
2189 |
self.person.username, self.project))
|
|
2185 | 2190 |
|
2186 | 2191 |
__repr__ = __str__ |
2187 | 2192 |
|
Also available in: Unified diff