Conjunto de mudanças 7943 no repositório publico


Ignorar:
Timestamp:
16/03/2015 18:47:47 (6 anos atrás)
Autor:
gustavolepri
Mensagem:

PEP8 e inclusao de webservice

Arquivo:
1 editado

Legenda:

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

    r7807 r7943  
    2323from il.spdo.interfaces import ISPDOAPI, ISecurityChecker
    2424
     25
    2526class BaseListView(object):
    2627   
     
    3334        return url('add-'+vs)
    3435
     36
    3537class AreaListView(grok.View, BaseListView):
    3638
     
    5052        for i in items:
    5153            self.dados.append({
    52                'id': i.id,
    53                'sigla': i.sigla,
    54                'nome': i.nome,
    55                'chefia_id': i.chefia_id,
    56                'chefia_sigla': getattr(i.area,'sigla',''),
    57                'chefia_nome': getattr(i.area,'nome',''),
    58                })
     54                'id': i.id,
     55                'sigla': i.sigla,
     56                'nome': i.nome,
     57                'chefia_id': i.chefia_id,
     58                'chefia_sigla': getattr(i.area, 'sigla', ''),
     59                'chefia_nome': getattr(i.area, 'nome', ''),
     60                })
     61
    5962
    6063class UFListView(grok.View, BaseListView):
     
    7578        for i in items:
    7679            self.dados.append({
    77                'id': i.id,
    78                'sigla': i.sigla,
    79                'nome': i.nome,
    80                })
     80                'id': i.id,
     81                'sigla': i.sigla,
     82                'nome': i.nome,
     83                })
     84
    8185
    8286class PessoaListView(grok.View, BaseListView):
     
    99103        for i in items:
    100104            self.dados.append({
    101                'id': i.id,
    102                'nome': i.nome,
    103                'email': i.email,
    104                })
     105                'id': i.id,
     106                'nome': i.nome,
     107                'email': i.email,
     108                })
     109
    105110
    106111class ResponsavelListView(grok.View, BaseListView):
     
    131136                'url-area': url('show-area', id=i.area_id),
    132137                'url-pessoa': url('show-pessoa', id=i.pessoa_id),
    133                })
     138                })
     139
    134140
    135141class TipoDocumentoListView(grok.View, BaseListView):
     
    150156        for i in items:
    151157            self.dados.append({
    152                'id': i.id,
    153                'nome': i.nome,
    154                })
     158                'id': i.id,
     159                'nome': i.nome,
     160                })
     161
    155162
    156163class SituacaoListView(grok.View, BaseListView):
     
    171178        for i in items:
    172179            self.dados.append({
    173                'id': i.id,
    174                'nome': i.nome,
    175                'inicial': i.inicial,
    176                'final': i.final,
    177                })
     180                'id': i.id,
     181                'nome': i.nome,
     182                'inicial': i.inicial,
     183                'final': i.final,
     184                })
     185
    178186
    179187class TipoEntregaListView(grok.View, BaseListView):
     
    194202        for i in items:
    195203            self.dados.append({
    196                'id': i.id,
    197                'nome': i.nome,
    198                })
     204                'id': i.id,
     205                'nome': i.nome,
     206                })
     207
    199208
    200209class FluxoListView(grok.View, BaseListView):
     
    220229        for i in items:
    221230            self.dados.append({
    222                'id': i.id,
    223                'nome': i.nome,
    224                'tipoprotocolo': self._tipo_protocolo(i.tipoprotocolo),
    225                'tipodocumento': i.tipodocumento.nome,
    226                'flexivel': i.flexivel,
    227                'url-transicao': url('list-transicao', fluxo_id=i.id),
    228                })
     231                'id': i.id,
     232                'nome': i.nome,
     233                'tipoprotocolo': self._tipo_protocolo(i.tipoprotocolo),
     234                'tipodocumento': i.tipodocumento.nome,
     235                'flexivel': i.flexivel,
     236                'url-transicao': url('list-transicao', fluxo_id=i.id),
     237                })
     238
    229239
    230240class TransicaoRemoveView(grok.View):
     
    245255        go('list-transicao', fluxo_id=fluxo_id)
    246256
     257
    247258class TransicaoListView(grok.View, BaseListView):
    248259
     
    263274        self.request.response.setCookie('fluxo_id', fluxo.id)
    264275        self.dados_fluxo = {
    265             'nome':fluxo.nome,
     276            'nome': fluxo.nome,
    266277            'url': url('show-fluxo', id=fluxo.id),
    267278            }
     
    277288                })
    278289
     290
    279291class PessoaOrigemRemoveView(grok.View):
    280292
     
    299311        go('show-protocolo', id=r.protocolo_id)
    300312
     313
    301314class PessoaDestinoRemoveView(grok.View):
    302315
     
    320333        status.add(_(u'Registro removido.'), 'info')
    321334        go('show-protocolo', id=r.protocolo_id)
     335
    322336
    323337class NotificacaoRemoveView(grok.View):
     
    343357        status.add(_(u'Registro removido.'), 'info')
    344358        go('list-notificacao')
     359
    345360
    346361class NotificacaoListView(grok.View, BaseListView):
     
    379394                'url-remove': url('remove-notificacao', protocolo_id=i.protocolo.id),
    380395                })
     396
    381397
    382398class ProtocoloShowView(grok.View):
     
    472488            i = p.pessoa
    473489            url_pessoa = show_pessoa and url('show-pessoa', id=i.id) or None
    474             url_remove = remove_pessoaorigem and url('remove-pessoaorigem', protocolo_id=self._protocolo.id, pessoa_id=i.id) or None
     490            url_remove = remove_pessoaorigem and url('remove-pessoaorigem', protocolo_id=self._protocolo.id,
     491                                                     pessoa_id=i.id) or None
    475492            ret.append({
    476493                'nome': i.nome,
     
    490507            i = p.pessoa
    491508            url_pessoa = show_pessoa and url('show-pessoa', id=i.id) or None
    492             url_edit = edit_pessoadestino and url('edit-pessoadestino', protocolo_id=self._protocolo.id, pessoa_id=i.id) or None
    493             url_remove = remove_pessoadestino and url('remove-pessoadestino', protocolo_id=self._protocolo.id, pessoa_id=i.id) or None
     509            url_edit = edit_pessoadestino and url('edit-pessoadestino', protocolo_id=self._protocolo.id,
     510                                                  pessoa_id=i.id) or None
     511            url_remove = remove_pessoadestino and url('remove-pessoadestino', protocolo_id=self._protocolo.id,
     512                                                      pessoa_id=i.id) or None
    494513            ret.append({
    495514                'nome': i.nome,
     
    512531            edit_observacao = sc.check('acessar_edit_observacao', protocolo_id=self._protocolo.id, observacao_id=i.id)
    513532            url_edit = edit_observacao and url('edit-observacao', id=i.id) or None
    514             remove_observacao = sc.check('acessar_remove_observacao', protocolo_id=self._protocolo.id, observacao_id=i.id)
     533            remove_observacao = sc.check('acessar_remove_observacao', protocolo_id=self._protocolo.id,
     534                                         observacao_id=i.id)
    515535            url_remove = remove_observacao and url('remove-observacao', id=i.id) or None
    516536            ret.append({
     
    545565        ret = []
    546566        for i in self._protocolo.tramite:
    547             url_responsavel = show_pessoa and url('show-pessoa', id=i.responsavel.pessoa.id) or None
     567            if i.responsavel.pessoa:
     568                url_responsavel = show_pessoa and url('show-pessoa', id=i.responsavel.pessoa.id) or None
     569            else:
     570                url_responsavel = None
    548571            despacho = visualizar_despachos and i.despacho or None
    549572            ret.append({
     
    591614        return ret
    592615
     616
    593617class ProtocoloListView(grok.View, BaseListView):
    594618
     
    607631        api = getUtility(ISPDOAPI)
    608632        self.dados = api.getProtocolosCriadosRecebidos()
     633
    609634
    610635class AnexoRemoveView(grok.View):
     
    627652        go('show-protocolo', id=protocolo_id)
    628653   
     654
    629655class AnexoDownloadView(grok.View):
    630656
     
    650676        return stream_data(file_anexo)
    651677
     678
    652679class ObservacaoRemoveView(grok.View):
    653680
     
    668695        status.add(_(u'Registro removido.'), 'info')
    669696        go('show-protocolo', id=protocolo_id)
     697
    670698
    671699class ReferenciaRemoveView(grok.View):
     
    690718        status.add(_(u'Registro removido.'), 'info')
    691719        go('list-referencia', protocolo_id=r.protocolo_id)
     720
    692721
    693722class ReferenciaListView(grok.View, BaseListView):
     
    731760                })
    732761
     762
    733763class EtiquetasDownloadView(grok.View):
    734764
     
    749779        set_headers(file_etiquetas, self.request.response)
    750780        return stream_data(file_etiquetas)
     781
    751782
    752783class ProtocoloAddWSView(grok.View):
     
    827858
    828859        # a data de emissão, quando não for uma string vazia, deve ser
    829         # uma data válida, representada como AAAA-MM-DD e que não seja
     860        # uma data válida, representada como AAAA-MM-DD e que não seja
    830861        # maior do que a data atual
    831862        dt = dados.get('data_emissao')
     
    950981                'nome': i.nome,
    951982                'chefia_id': i.chefia_id,
    952                 'chefia_sigla': getattr(i.area,'sigla',''),
    953                 'chefia_nome': getattr(i.area,'nome',''),
     983                'chefia_sigla': getattr(i.area,' sigla' ,''),
     984                'chefia_nome': getattr(i.area, 'nome', ''),
    954985                })
    955986
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.