Conjunto de mudanças 5441 no repositório publico


Ignorar:
Timestamp:
27/10/2011 18:22:26 (8 anos atrás)
Autor:
fabianosantos
Mensagem:

Adicionado listagem de pessoas no menu de tabelas auxiliares.

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  
    3333    def nextURL(self):
    3434        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
    3636
    3737
  • il.spdo/trunk/il/spdo/browser/views.py

    r5439 r5441  
    99from Products.statusmessages.interfaces import IStatusMessage
    1010from Products.Five.browser import BrowserView
    11 from il.spdo.db import Area, TipoDocumento, Pessoa, Protocolo, Observacao, Tramite
    1211from il.spdo.config import Session
    1312from il.spdo.api import ISPDOAPI
    1413from il.spdo.config import MessageFactory as _
     14from il.spdo.db import Area, Pessoa, TipoDocumento, Protocolo, Observacao, Tramite
    1515
    1616class AreaListView(grok.View):
     
    4141
    4242
     43class 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
    4369class TipoDocumentoListView(grok.View):
    4470
     
    91117        #self.request.response.setHeader('Content-Disposition', cd)
    92118        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.email
    112                })
    113    
    114     def show_url(self, pessoa_id):
    115         return self.context.absolute_url() + '/@@show-pessoa?id=%s' % pessoa_id
    116 
    117     def add_url(self):
    118         return self.context.absolute_url() + '/@@add-pessoa'
    119119
    120120
  • il.spdo/trunk/il/spdo/browser/views_templates/pessoalistview.pt

    r5381 r5441  
    1616    <h1 class="documentFirstHeading">Listagem de Pessoas</h1>
    1717
    18     <p class="documentDescription">Listagem da pessoas cadastradas.</p>
     18    <p class="documentDescription">Listagem da pessoas físicas e instituições cadastradas.</p>
    1919
    2020    <div tal:replace="structure provider:plone.abovecontentbody" />
     
    2626          <th>Nome</th>
    2727          <th>Email</th>
    28           <th>Lotação</th>
    2928         </tr>
    3029       </thead>
    3130      <tbody>
    32         <tr tal:repeat="pessoa view/pessoas">
     31        <tr tal:repeat="pessoa view/dados">
    3332          <td>
    3433             <a tal:content="pessoa/nome"
     
    3837          <td>
    3938            <span tal:replace="structure python:context.spamProtect(pessoa['email'])" />
    40           </td>
    41           <td>
    4239          </td>
    4340        </tr>
  • il.spdo/trunk/il/spdo/skins/il_spdo_custom_templates/tabelas_auxiliares.pt

    r5439 r5441  
    2020
    2121    <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">
    2226      <a href="/Plone/@@list-tipodocumento">Tipos de Documentos</a>
    2327    </dd>
Note: Veja TracChangeset para ajuda no uso do visualizador de conjunto de mudanças.
 

The contents and data of this website are published under license:
Creative Commons 4.0 Brasil - Atribuir Fonte - Compartilhar Igual.