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