Conjunto de mudanças 5441 no repositório publico
- Timestamp:
- 27/10/2011 18:22:26 (9 anos atrás)
- Localização:
- il.spdo/trunk/il/spdo
- Arquivos:
-
- 4 editados
Legenda:
- Não Modificado
- Adicionado
- Removido
-
il.spdo/trunk/il/spdo/browser/forms/pessoa.py
r5351 r5441 33 33 def nextURL(self): 34 34 url_base = self.context.absolute_url() 35 self.redirect(url_base + '/@@show-pessoa?id=' + str(self.pessoa_id)) 35 self.redirect(url_base + '/@@show-pessoa?id=' + str(self.pessoa_id)) # TODO: isso ta errado e lanca excecao quando pressiona-se o cancelar 36 36 37 37 -
il.spdo/trunk/il/spdo/browser/views.py
r5439 r5441 9 9 from Products.statusmessages.interfaces import IStatusMessage 10 10 from Products.Five.browser import BrowserView 11 from il.spdo.db import Area, TipoDocumento, Pessoa, Protocolo, Observacao, Tramite12 11 from il.spdo.config import Session 13 12 from il.spdo.api import ISPDOAPI 14 13 from il.spdo.config import MessageFactory as _ 14 from il.spdo.db import Area, Pessoa, TipoDocumento, Protocolo, Observacao, Tramite 15 15 16 16 class AreaListView(grok.View): … … 41 41 42 42 43 class PessoaListView(grok.View): 44 45 grok.name('list-pessoa') 46 grok.context(INavigationRoot) 47 grok.require('cmf.ManagePortal') 48 49 dados = [] 50 51 def update(self): 52 session = Session() 53 items = session.query(Pessoa).all() 54 self.dados = [] 55 for i in items: 56 self.dados.append({ 57 'id': i.id, 58 'nome': i.nome, 59 'email': i.email, 60 }) 61 62 def show_url(self, id): 63 return self.context.absolute_url() + '/@@show-pessoa?id=%s' % id 64 65 def add_url(self): 66 return self.context.absolute_url() + '/@@add-pessoa' 67 68 43 69 class TipoDocumentoListView(grok.View): 44 70 … … 91 117 #self.request.response.setHeader('Content-Disposition', cd) 92 118 return stream_data(file_anexo) 93 94 95 class PessoaListView(grok.View):96 97 grok.name('list-pessoa')98 grok.context(INavigationRoot)99 grok.require('cmf.ManagePortal')100 101 pessoas = []102 103 def update(self):104 session = Session()105 items = session.query(Pessoa).all()106 self.pessoas = []107 for pessoa in items:108 self.pessoas.append({109 'nome': pessoa.nome,110 'id': pessoa.id,111 'email': pessoa.email112 })113 114 def show_url(self, pessoa_id):115 return self.context.absolute_url() + '/@@show-pessoa?id=%s' % pessoa_id116 117 def add_url(self):118 return self.context.absolute_url() + '/@@add-pessoa'119 119 120 120 -
il.spdo/trunk/il/spdo/browser/views_templates/pessoalistview.pt
r5381 r5441 16 16 <h1 class="documentFirstHeading">Listagem de Pessoas</h1> 17 17 18 <p class="documentDescription">Listagem da pessoas cadastradas.</p>18 <p class="documentDescription">Listagem da pessoas físicas e instituições cadastradas.</p> 19 19 20 20 <div tal:replace="structure provider:plone.abovecontentbody" /> … … 26 26 <th>Nome</th> 27 27 <th>Email</th> 28 <th>Lotação</th>29 28 </tr> 30 29 </thead> 31 30 <tbody> 32 <tr tal:repeat="pessoa view/ pessoas">31 <tr tal:repeat="pessoa view/dados"> 33 32 <td> 34 33 <a tal:content="pessoa/nome" … … 38 37 <td> 39 38 <span tal:replace="structure python:context.spamProtect(pessoa['email'])" /> 40 </td>41 <td>42 39 </td> 43 40 </tr> -
il.spdo/trunk/il/spdo/skins/il_spdo_custom_templates/tabelas_auxiliares.pt
r5439 r5441 20 20 21 21 <dd class="portletItem odd"> 22 <a href="/Plone/@@list-pessoa">Pessoas Físicas e Organizações</a> 23 </dd> 24 25 <dd class="portletItem even"> 22 26 <a href="/Plone/@@list-tipodocumento">Tipos de Documentos</a> 23 27 </dd>
Note: Veja
TracChangeset
para ajuda no uso do visualizador de conjunto de mudanças.