Conjunto de mudanças 5351 no repositório publico


Ignorar:
Timestamp:
11/10/2011 22:01:14 (8 anos atrás)
Autor:
fabianosantos
Mensagem:

Ajuste na navegação dos formulários: após edição e novo cadastro
redireciona para o formulário de visualização do item.

Localização:
il.spdo/trunk/il/spdo
Arquivos:
3 editados

Legenda:

Não Modificado
Adicionado
Removido
  • il.spdo/trunk/il/spdo/browser/forms/area.py

    r5350 r5351  
    2929        session.add(area)
    3030        session.flush()
     31        self.area_id = area.id
    3132        return area
    3233
    3334    def nextURL(self):
    3435        url_base = self.context.absolute_url()
    35         self.redirect(url_base + '/@@list-area')
     36        self.redirect(url_base + '/@@show-area?id=' + str(self.area_id))
    3637
    3738
     
    7172    def nextURL(self):
    7273        url_base = self.context.absolute_url()
    73         self.redirect(url_base + '/@@list-area')
     74        self.redirect(url_base + '/@@show-area?id=' + self.rec_id())
    7475
    7576
     
    108109    def editURL(self):
    109110        url_base = self.context.absolute_url()
    110         self.redirect(url_base + '/@@edit-area?id=%s' % self.rec_id())
     111        self.redirect(url_base + '/@@show-area?id=%s' % self.rec_id())
  • il.spdo/trunk/il/spdo/browser/forms/pessoa.py

    r5350 r5351  
    2323
    2424    def createAndAdd(self, data):
    25         del data['id'] #id is auto generated
     25        del data['id'] #id is auto generated and hidden on form
    2626        pessoa = Pessoa(**data)
    2727        session = Session()
    2828        session.add(pessoa)
    2929        session.flush()
     30        self.pessoa_id = pessoa.id
    3031        return pessoa
    3132
    3233    def nextURL(self):
    3334        url_base = self.context.absolute_url()
    34         self.redirect(url_base + '/@@list-pessoa')
     35        self.redirect(url_base + '/@@show-pessoa?id=' + str(self.pessoa_id))
    3536
    3637
     
    7071    def nextURL(self):
    7172        url_base = self.context.absolute_url()
    72         self.redirect(url_base + '/@@list-pessoa')
     73        self.redirect(url_base + '/@@show-pessoa?id=' + self.rec_id())
    7374
    7475
  • il.spdo/trunk/il/spdo/db.py

    r5350 r5351  
    9999        self.bairro = bairro
    100100        self.cidade = cidade
     101        self.cep = cep
    101102        self.uf_id = uf_id
    102103        self.telefone = telefone
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.