Conjunto de mudanças 7943 no repositório publico
- Timestamp:
- 16/03/2015 18:47:47 (6 anos atrás)
- Arquivo:
-
- 1 editado
Legenda:
- Não Modificado
- Adicionado
- Removido
-
il.spdo/trunk/il/spdo/browser/views.py
r7807 r7943 23 23 from il.spdo.interfaces import ISPDOAPI, ISecurityChecker 24 24 25 25 26 class BaseListView(object): 26 27 … … 33 34 return url('add-'+vs) 34 35 36 35 37 class AreaListView(grok.View, BaseListView): 36 38 … … 50 52 for i in items: 51 53 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 59 62 60 63 class UFListView(grok.View, BaseListView): … … 75 78 for i in items: 76 79 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 81 85 82 86 class PessoaListView(grok.View, BaseListView): … … 99 103 for i in items: 100 104 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 105 110 106 111 class ResponsavelListView(grok.View, BaseListView): … … 131 136 'url-area': url('show-area', id=i.area_id), 132 137 'url-pessoa': url('show-pessoa', id=i.pessoa_id), 133 }) 138 }) 139 134 140 135 141 class TipoDocumentoListView(grok.View, BaseListView): … … 150 156 for i in items: 151 157 self.dados.append({ 152 'id': i.id, 153 'nome': i.nome, 154 }) 158 'id': i.id, 159 'nome': i.nome, 160 }) 161 155 162 156 163 class SituacaoListView(grok.View, BaseListView): … … 171 178 for i in items: 172 179 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 178 186 179 187 class TipoEntregaListView(grok.View, BaseListView): … … 194 202 for i in items: 195 203 self.dados.append({ 196 'id': i.id, 197 'nome': i.nome, 198 }) 204 'id': i.id, 205 'nome': i.nome, 206 }) 207 199 208 200 209 class FluxoListView(grok.View, BaseListView): … … 220 229 for i in items: 221 230 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 229 239 230 240 class TransicaoRemoveView(grok.View): … … 245 255 go('list-transicao', fluxo_id=fluxo_id) 246 256 257 247 258 class TransicaoListView(grok.View, BaseListView): 248 259 … … 263 274 self.request.response.setCookie('fluxo_id', fluxo.id) 264 275 self.dados_fluxo = { 265 'nome': fluxo.nome,276 'nome': fluxo.nome, 266 277 'url': url('show-fluxo', id=fluxo.id), 267 278 } … … 277 288 }) 278 289 290 279 291 class PessoaOrigemRemoveView(grok.View): 280 292 … … 299 311 go('show-protocolo', id=r.protocolo_id) 300 312 313 301 314 class PessoaDestinoRemoveView(grok.View): 302 315 … … 320 333 status.add(_(u'Registro removido.'), 'info') 321 334 go('show-protocolo', id=r.protocolo_id) 335 322 336 323 337 class NotificacaoRemoveView(grok.View): … … 343 357 status.add(_(u'Registro removido.'), 'info') 344 358 go('list-notificacao') 359 345 360 346 361 class NotificacaoListView(grok.View, BaseListView): … … 379 394 'url-remove': url('remove-notificacao', protocolo_id=i.protocolo.id), 380 395 }) 396 381 397 382 398 class ProtocoloShowView(grok.View): … … 472 488 i = p.pessoa 473 489 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 475 492 ret.append({ 476 493 'nome': i.nome, … … 490 507 i = p.pessoa 491 508 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 494 513 ret.append({ 495 514 'nome': i.nome, … … 512 531 edit_observacao = sc.check('acessar_edit_observacao', protocolo_id=self._protocolo.id, observacao_id=i.id) 513 532 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) 515 535 url_remove = remove_observacao and url('remove-observacao', id=i.id) or None 516 536 ret.append({ … … 545 565 ret = [] 546 566 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 548 571 despacho = visualizar_despachos and i.despacho or None 549 572 ret.append({ … … 591 614 return ret 592 615 616 593 617 class ProtocoloListView(grok.View, BaseListView): 594 618 … … 607 631 api = getUtility(ISPDOAPI) 608 632 self.dados = api.getProtocolosCriadosRecebidos() 633 609 634 610 635 class AnexoRemoveView(grok.View): … … 627 652 go('show-protocolo', id=protocolo_id) 628 653 654 629 655 class AnexoDownloadView(grok.View): 630 656 … … 650 676 return stream_data(file_anexo) 651 677 678 652 679 class ObservacaoRemoveView(grok.View): 653 680 … … 668 695 status.add(_(u'Registro removido.'), 'info') 669 696 go('show-protocolo', id=protocolo_id) 697 670 698 671 699 class ReferenciaRemoveView(grok.View): … … 690 718 status.add(_(u'Registro removido.'), 'info') 691 719 go('list-referencia', protocolo_id=r.protocolo_id) 720 692 721 693 722 class ReferenciaListView(grok.View, BaseListView): … … 731 760 }) 732 761 762 733 763 class EtiquetasDownloadView(grok.View): 734 764 … … 749 779 set_headers(file_etiquetas, self.request.response) 750 780 return stream_data(file_etiquetas) 781 751 782 752 783 class ProtocoloAddWSView(grok.View): … … 827 858 828 859 # 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 830 861 # maior do que a data atual 831 862 dt = dados.get('data_emissao') … … 950 981 'nome': i.nome, 951 982 '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', ''), 954 985 }) 955 986
Note: Veja
TracChangeset
para ajuda no uso do visualizador de conjunto de mudanças.