Conjunto de mudanças 5362 no repositório publico
- Timestamp:
- 13/10/2011 18:43:37 (8 anos atrás)
- Localização:
- il.spdo/trunk/il/spdo
- Arquivos:
-
- 3 adicionados
- 1 editado
Legenda:
- Não Modificado
- Adicionado
- Removido
-
il.spdo/trunk/il/spdo/pas.py
r5353 r5362 3 3 from zope.interface import implements 4 4 from zope.publisher.browser import BrowserView 5 5 from Products.PlonePAS.sheet import MutablePropertySheet 6 6 from Products.Five.browser.pagetemplatefile import ViewPageTemplateFile 7 7 from Products.PluggableAuthService.plugins.BasePlugin import BasePlugin … … 92 92 return () 93 93 else: 94 return ('Member', )94 return ('Member', 'Manager',) 95 95 96 96 … … 102 102 return {} 103 103 else: 104 keys = Pessoa.__mapper__.columns.keys() 105 remove_keys = ['id', 'nome', 'senha'] 106 keys = [k for k in keys if k not in remove_keys] 104 107 data = {'fullname': pessoa.nome, 105 'email': pessoa.email,} 106 return data 108 } 109 for k in keys: 110 value = getattr(pessoa, k) 111 if isinstance(value, unicode): 112 data[k] = value.encode('utf-8') 113 elif value is not None: 114 data[k] = value 115 116 return MutablePropertySheet(self.id, **data) 107 117 108 118
Note: Veja
TracChangeset
para ajuda no uso do visualizador de conjunto de mudanças.