source: publico/ILSAPL/branches/2.5/skins/sk_sapl/xml/consultas/sessao_plenaria/sessao_plenaria_materias.pt @ 7783

Última Alteração nesse arquivo desde 7783 foi 7783, incluída por leandroroberto, 6 anos atrás

Sincronização com SaplMobileApp 1.012

File size: 15.6 KB
Linha 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<sessao xmlns:tal="http://xml.zope.org/namespaces/tal"
3        tal:define="    dat_sessao python: context.pysc.data_proxima_pysc(lista_de_datas=[r['dat_inicio_sessao'] for r in context.zsql.data_sessao_plenaria_obter_zsql(ind_excluido = 0)]);
4                        cod_sessao_plen request/cod_sessao_plen|nothing;
5                        cod_sessao_plen python: test(cod_sessao_plen!=nothing, cod_sessao_plen, context.zsql.sessao_plenaria_obter_zsql(dat_inicio_sessao = context.pysc.data_converter_pysc(dat_sessao), ind_excluido = 0)[-1]['cod_sessao_plen']);
6                        req_crc32 request/crc32|nothing;
7                        req_crc32 python: test(req_crc32!=nothing, req_crc32, '');
8                        new_crc32 here/sessao_plenaria_materias_crc32;"
9        tal:attributes="cod_sessao_plen cod_sessao_plen;
10                        dat_sessao dat_sessao;
11                        crc32 new_crc32;">
12<materias-expediente tal:condition="python: test(new_crc32 != req_crc32, True, False)"> 
13        <tal:block repeat="matexp python: context.zsql.expediente_materia_obter_zsql(cod_sessao_plen = cod_sessao_plen, ind_excluido=0)">
14                <tal:block repeat="mevot python: context.zsql.votacao_expediente_materia_obter_zsql(cod_ordem = matexp['cod_ordem'], ind_excluido=0)">
15
16                        <matexp tal:define="materia python:context.zsql.materia_obter_zsql(cod_materia=mevot['cod_materia'], ind_excluido=0)[-1];"
17                                tal:attributes="num_ordem mevot/num_ordem;
18                                                cod_materia materia/cod_materia;
19                                                sgl_tipo_materia materia/sgl_tipo_materia;
20                                                des_tipo_materia materia/des_tipo_materia;
21                                                num_ident_basica materia/num_ident_basica;
22                                                ano_ident_basica materia/ano_ident_basica;
23                                                num_protocolo materia/num_protocolo;
24                                                dat_apresentacao materia/dat_apresentacao;">
25
26                                <arquivo tal:condition="python:hasattr(context.sapl_documentos.materia,materia.cod_materia+'_texto_integral')"
27                                        tal:attributes="content_type python: getattr(context.sapl_documentos.materia, materia.cod_materia+'_texto_integral').getContentType();
28                                                        last_modified python: getattr(context.sapl_documentos.materia, materia.cod_materia+'_texto_integral').bobobase_modification_time();     " />
29
30
31                                <turno tal:repeat="turno python:context.zsql.tramitacao_turno_obter_zsql(cod_materia=materia['cod_materia'], dat_inicio_sessao=context.pysc.port_to_iso_pysc(data=dat_sessao))"
32                                        tal:attributes="value turno/sgl_turno"/>
33
34
35                                <tal:block tal:repeat="autoria python:context.zsql.autoria_obter_zsql(cod_materia=materia['cod_materia'], ind_primeiro_autor=1)">
36                                        <tal:block tal:repeat="autor python:context.zsql.autor_obter_zsql(cod_autor=autoria['cod_autor'])">
37                                               
38                                                <autor tal:condition="autor/cod_parlamentar" tal:content="python:context.zsql.parlamentar_obter_zsql(cod_parlamentar=autor['cod_parlamentar'])[-1]['nom_parlamentar']"/>
39                                                <autor tal:condition="autor/cod_comissao" tal:content="python:context.zsql.comissao_obter_zsql(cod_comissao=autor['cod_comissao'])[-1]['nom_comissao']"/>
40                                                <autor tal:define="comiss autor/cod_comissao;
41                                                                   parm autor/cod_parlamentar"
42                                                       tal:condition="python: test(parm or comiss,False,True)" tal:content="autor/nom_autor"/> 
43                                        </tal:block>
44                                </tal:block>
45
46                                <autores>
47                                <tal:block tal:repeat="autoria python:context.zsql.autoria_obter_zsql(cod_materia=materia['cod_materia'])">
48                                        <tal:block tal:repeat="autor python:context.zsql.autor_obter_zsql(cod_autor=autoria['cod_autor'])">
49                                                <autor-materia tal:condition="autor/cod_parlamentar" tal:content="python:context.zsql.parlamentar_obter_zsql(cod_parlamentar=autor['cod_parlamentar'])[-1]['nom_parlamentar']"/>
50                                                <autor-materia tal:condition="autor/cod_comissao" tal:content="python:context.zsql.comissao_obter_zsql(cod_comissao=autor['cod_comissao'])[-1]['nom_comissao']"/>
51                                                <autor-materia tal:define="comiss autor/cod_comissao;
52                                                                   parm autor/cod_parlamentar"
53                                                           tal:condition="python: test(parm or comiss,False,True)" tal:content="autor/nom_autor"/>     
54                                        </tal:block>
55                                </tal:block>
56                                </autores>
57
58
59
60
61
62                                <ementa tal:content="materia/txt_ementa"/>
63                    <txt-tramitacao tal:content="matexp/txt_tramitacao|nothing"/>
64                                <votacao tal:condition="mevot/tip_resultado_votacao"
65                                         tal:repeat="vot python:context.zsql.tipo_resultado_votacao_obter_zsql(tip_resultado_votacao=mevot['tip_resultado_votacao'], ind_excluido=0)"
66                                         tal:attributes="cod_votacao mevot/cod_votacao;
67                                                        tip_votacao mevot/tip_votacao;
68                                                        nom_resultado vot/nom_resultado;
69                                                        votacao_observacao mevot/votacao_observacao;
70                                                        num_votos_sim mevot/num_votos_sim;
71                                                        num_votos_nao mevot/num_votos_nao;
72                                                        num_abstencao mevot/num_abstencao;
73                                                        dat_ordem mevot/dat_ordem;"/>
74                       
75        <tramitacao tal:define="turnos python:{'_P':'Primeiro', '_S':'Segundo', '_U': 'Unico', '_L':'Suplementar', '_A':'Votação Única em Regime de Urgência', '_B':'1ª Votação', '_C': '2ª e 3ª Votação', '_F': 'Final', '_':''}">
76                <tal:block tal:repeat="tramitacao python:context.zsql.tramitacao_obter_zsql(cod_materia=materia.cod_materia, ind_ult_tramitacao=1)">
77                        <item-tramitacao tal:attributes="dat_tramitacao tramitacao/dat_tramitacao;
78                                              situacao tramitacao/des_status;
79                                              turno python:turnos['_'+test(tramitacao.sgl_turno,tramitacao.sgl_turno,'')];">
80                                <origem tal:repeat="origem python:context.zsql.unidade_tramitacao_obter_zsql(cod_unid_tramitacao=tramitacao.cod_unid_tram_local)"
81                                        tal:attributes="nom_orgao origem/nom_orgao;
82                                                        nom_comissao origem/nom_comissao;
83                                                        nom_parlamentar origem/nom_parlamentar;"></origem>
84                                <destino tal:condition="tramitacao/cod_unid_tram_dest"
85                                        tal:repeat="destino python:context.zsql.unidade_tramitacao_obter_zsql(cod_unid_tramitacao=tramitacao.cod_unid_tram_dest)"
86                                        tal:attributes="nom_orgao destino/nom_orgao;
87                                                        nom_comissao destino/nom_comissao;
88                                                        nom_parlamentar destino/nom_parlamentar;"></destino>
89                                <ultima-acao tal:content="tramitacao/txt_tramitacao"></ultima-acao>
90                        </item-tramitacao>
91                </tal:block>
92        </tramitacao>
93
94        <materias-anexadas>
95                <tal:block tal:repeat="anexada python:context.zsql.anexada_obter_zsql(cod_materia_principal=materia.cod_materia, ind_excluido=0)">
96                        <tal:block tal:repeat="matanex python:context.zsql.materia_obter_zsql(cod_materia=anexada.cod_materia_anexada, ind_excluido = 0)">
97                               <matanex tal:attributes="sgl_tipo_materia matanex/sgl_tipo_materia;
98                                                        des_tipo_materia matanex/des_tipo_materia;
99                                                        num_ident_basica matanex/num_ident_basica;
100                                                        ano_ident_basica matanex/ano_ident_basica;
101                                                        dat_anexacao anexada/dat_anexacao;
102                                                        num_protocolo matanex/num_protocolo;
103                                                        dat_apresentacao matanex/dat_apresentacao;
104                                                        cod_materia matanex/cod_materia;">
105                                        <ementa-matanex tal:content="matanex/txt_ementa"/>
106                                        <autores-matanex>
107                                        <tal:block tal:repeat="autoria python:context.zsql.autoria_obter_zsql(cod_materia=matanex['cod_materia'])">
108                                                <tal:block tal:repeat="autor python:context.zsql.autor_obter_zsql(cod_autor=autoria['cod_autor'])">
109                                                        <autor-matanex tal:condition="autor/cod_parlamentar" tal:content="python:context.zsql.parlamentar_obter_zsql(cod_parlamentar=autor['cod_parlamentar'])[-1]['nom_parlamentar']"/>
110                                                        <autor-matanex tal:condition="autor/cod_comissao" tal:content="python:context.zsql.comissao_obter_zsql(cod_comissao=autor['cod_comissao'])[-1]['nom_comissao']"/>
111                                                        <autor-matanex tal:define="comiss autor/cod_comissao;
112                                                                           parm autor/cod_parlamentar"
113                                                               tal:condition="python: test(parm or comiss,False,True)" tal:content="autor/nom_autor"/> 
114                                                </tal:block>
115                                        </tal:block>
116                                        </autores-matanex>
117
118                                        <arquivo tal:condition="python:hasattr(context.sapl_documentos.materia,matanex.cod_materia+'_texto_integral')"
119                                                tal:attributes="content_type python: getattr(context.sapl_documentos.materia, matanex.cod_materia+'_texto_integral').getContentType();
120                                                        last_modified python: getattr(context.sapl_documentos.materia, matanex.cod_materia+'_texto_integral').bobobase_modification_time();" />
121                                 
122                                </matanex>
123                        </tal:block>
124                </tal:block>
125        </materias-anexadas>
126
127                        </matexp>
128                </tal:block>
129        </tal:block>
130</materias-expediente>
131<ordemdia tal:condition="python: test(new_crc32 != req_crc32, True, False)"> 
132        <tal:block repeat="ordemdia python: context.zsql.ordem_dia_obter_zsql(cod_sessao_plen = cod_sessao_plen, ind_excluido=0)">
133                <tal:block repeat="odvot python: context.zsql.votacao_ordem_dia_obter_zsql(cod_ordem = ordemdia['cod_ordem'], ind_excluido=0)">
134
135                        <matordem tal:define="materia python:context.zsql.materia_obter_zsql(cod_materia=odvot['cod_materia'], ind_excluido=0)[-1]"
136                                tal:attributes="num_ordem odvot/num_ordem;
137                                                cod_materia materia/cod_materia;
138                                                sgl_tipo_materia materia/sgl_tipo_materia;
139                                                des_tipo_materia materia/des_tipo_materia;
140                                                num_ident_basica materia/num_ident_basica;
141                                                ano_ident_basica materia/ano_ident_basica;
142                                                num_protocolo materia/num_protocolo;
143                                                dat_apresentacao materia/dat_apresentacao;">
144
145                                <arquivo tal:condition="python:hasattr(context.sapl_documentos.materia,materia.cod_materia+'_texto_integral')"
146                                        tal:attributes="content_type python: getattr(context.sapl_documentos.materia, materia.cod_materia+'_texto_integral').getContentType();
147                                                        last_modified python: getattr(context.sapl_documentos.materia, materia.cod_materia+'_texto_integral').bobobase_modification_time();     " />
148
149                                <processo tal:repeat="numeracao python:context.zsql.numeracao_obter_zsql(cod_materia=materia['cod_materia'])"                                   
150                                        tal:attributes="num_materia numeracao/num_materia;
151                                                        ano_materia numeracao/ano_materia;"/>
152
153                                <turno tal:repeat="turno python:context.zsql.tramitacao_turno_obter_zsql(cod_materia=materia['cod_materia'], dat_inicio_sessao=context.pysc.port_to_iso_pysc(data=dat_sessao))"
154                                        tal:attributes="value turno/sgl_turno"/>
155
156                                <tal:block tal:repeat="autoria python:context.zsql.autoria_obter_zsql(cod_materia=materia['cod_materia'], ind_primeiro_autor=1)">
157                                        <tal:block tal:repeat="autor python:context.zsql.autor_obter_zsql(cod_autor=autoria['cod_autor'])">
158                                               
159                                                <autor tal:condition="autor/cod_parlamentar" tal:content="python:context.zsql.parlamentar_obter_zsql(cod_parlamentar=autor['cod_parlamentar'])[-1]['nom_parlamentar']"/>
160                                                <autor tal:condition="autor/cod_comissao" tal:content="python:context.zsql.comissao_obter_zsql(cod_comissao=autor['cod_comissao'])[-1]['nom_comissao']"/>
161                                                <autor tal:define="comiss autor/cod_comissao;
162                                                                   parm autor/cod_parlamentar"
163                                                       tal:condition="python: test(parm or comiss,False,True)" tal:content="autor/nom_autor"/> 
164                                        </tal:block>
165                                </tal:block>
166
167                                <autores>
168                                <tal:block tal:repeat="autoria python:context.zsql.autoria_obter_zsql(cod_materia=materia['cod_materia'])">
169                                        <tal:block tal:repeat="autor python:context.zsql.autor_obter_zsql(cod_autor=autoria['cod_autor'])">
170                                                <autor-materia tal:condition="autor/cod_parlamentar" tal:content="python:context.zsql.parlamentar_obter_zsql(cod_parlamentar=autor['cod_parlamentar'])[-1]['nom_parlamentar']"/>
171                                                <autor-materia tal:condition="autor/cod_comissao" tal:content="python:context.zsql.comissao_obter_zsql(cod_comissao=autor['cod_comissao'])[-1]['nom_comissao']"/>
172                                                <autor-materia tal:define="comiss autor/cod_comissao;
173                                                                   parm autor/cod_parlamentar"
174                                                           tal:condition="python: test(parm or comiss,False,True)" tal:content="autor/nom_autor"/>     
175                                        </tal:block>
176                                </tal:block>
177                                </autores>
178
179
180
181
182                                <ementa tal:content="materia/txt_ementa"/>
183                                <txt-tramitacao tal:content="ordemdia/txt_tramitacao|nothing"/>
184                                <votacao tal:condition="odvot/tip_resultado_votacao"
185                                         tal:repeat="vot python:context.zsql.tipo_resultado_votacao_obter_zsql(tip_resultado_votacao=odvot['tip_resultado_votacao'], ind_excluido=0)"
186                                         tal:attributes="cod_votacao odvot/cod_votacao;
187                                                        tip_votacao odvot/tip_votacao;
188                                                        nom_resultado vot/nom_resultado;
189                                                        votacao_observacao odvot/votacao_observacao;
190                                                        num_votos_sim odvot/num_votos_sim;
191                                                        num_votos_nao odvot/num_votos_nao;
192                                                        num_abstencao odvot/num_abstencao;
193                                                        dat_ordem odvot/dat_ordem;"/>   
194
195        <tramitacao tal:define="turnos python:{'_P':'Primeiro', '_S':'Segundo', '_U': 'Unico', '_L':'Suplementar', '_A':'Votação Única em Regime de Urgência', '_B':'1ª Votação', '_C': '2ª e 3ª Votação', '_F': 'Final', '_':''}">
196                <tal:block tal:repeat="tramitacao python:context.zsql.tramitacao_obter_zsql(cod_materia=materia.cod_materia, ind_ult_tramitacao=1)">
197                        <item-tramitacao tal:attributes="dat_tramitacao tramitacao/dat_tramitacao;
198                                              situacao tramitacao/des_status;
199                                              turno python:turnos['_'+test(tramitacao.sgl_turno,tramitacao.sgl_turno,'')];">
200                                <origem tal:repeat="origem python:context.zsql.unidade_tramitacao_obter_zsql(cod_unid_tramitacao=tramitacao.cod_unid_tram_local)"
201                                        tal:attributes="nom_orgao origem/nom_orgao;
202                                                        nom_comissao origem/nom_comissao;
203                                                        nom_parlamentar origem/nom_parlamentar;"></origem>
204                                <destino tal:condition="tramitacao/cod_unid_tram_dest"
205                                        tal:repeat="destino python:context.zsql.unidade_tramitacao_obter_zsql(cod_unid_tramitacao=tramitacao.cod_unid_tram_dest)"
206                                        tal:attributes="nom_orgao destino/nom_orgao;
207                                                        nom_comissao destino/nom_comissao;
208                                                        nom_parlamentar destino/nom_parlamentar;"></destino>
209                                <ultima-acao tal:content="tramitacao/txt_tramitacao"></ultima-acao>
210                        </item-tramitacao>
211                </tal:block>
212        </tramitacao>
213
214        <materias-anexadas>
215                <tal:block tal:repeat="anexada python:context.zsql.anexada_obter_zsql(cod_materia_principal=materia.cod_materia, ind_excluido=0)">
216                        <tal:block tal:repeat="matanex python:context.zsql.materia_obter_zsql(cod_materia=anexada.cod_materia_anexada, ind_excluido = 0)">
217                               <matanex tal:attributes="sgl_tipo_materia matanex/sgl_tipo_materia;
218                                                        des_tipo_materia matanex/des_tipo_materia;
219                                                        num_ident_basica matanex/num_ident_basica;
220                                                        ano_ident_basica matanex/ano_ident_basica;
221                                                        dat_anexacao anexada/dat_anexacao;
222                                                        num_protocolo matanex/num_protocolo;
223                                                        dat_apresentacao matanex/dat_apresentacao;
224                                                        cod_materia matanex/cod_materia;">
225                                        <ementa-matanex tal:content="matanex/txt_ementa"/>
226                                        <autores-matanex>
227                                        <tal:block tal:repeat="autoria python:context.zsql.autoria_obter_zsql(cod_materia=matanex['cod_materia'])">
228                                                <tal:block tal:repeat="autor python:context.zsql.autor_obter_zsql(cod_autor=autoria['cod_autor'])">
229                                                        <autor-matanex tal:condition="autor/cod_parlamentar" tal:content="python:context.zsql.parlamentar_obter_zsql(cod_parlamentar=autor['cod_parlamentar'])[-1]['nom_parlamentar']"/>
230                                                        <autor-matanex tal:condition="autor/cod_comissao" tal:content="python:context.zsql.comissao_obter_zsql(cod_comissao=autor['cod_comissao'])[-1]['nom_comissao']"/>
231                                                        <autor-matanex tal:define="comiss autor/cod_comissao;
232                                                                           parm autor/cod_parlamentar"
233                                                               tal:condition="python: test(parm or comiss,False,True)" tal:content="autor/nom_autor"/> 
234                                                </tal:block>
235                                        </tal:block>
236                                        </autores-matanex>
237
238                                        <arquivo tal:condition="python:hasattr(context.sapl_documentos.materia,matanex.cod_materia+'_texto_integral')"
239                                                tal:attributes="content_type python: getattr(context.sapl_documentos.materia, matanex.cod_materia+'_texto_integral').getContentType();
240                                                        last_modified python: getattr(context.sapl_documentos.materia, matanex.cod_materia+'_texto_integral').bobobase_modification_time();" />
241                                 
242                                </matanex>
243                        </tal:block>
244                </tal:block>
245        </materias-anexadas>
246
247
248
249
250
251
252
253
254                        </matordem>
255                </tal:block>
256        </tal:block>
257</ordemdia>
258</sessao>
Note: Veja TracBrowser para ajuda no uso do navegador do trac.
 

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