Revision b6eaca30

b/snf-astakos-app/astakos/im/management/commands/project-list.py
163 163

  
164 164
        d = {
165 165
            'projectid' : str(chain),
166
            'name'  : str(project.application.name if project else app.name),
166
            'name'  : project.application.name if project else app.name,
167 167
            'applicant' : app.applicant.realname,
168 168
            'email' : app.applicant.email,
169 169
            'status': status,
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