Conjunto de mudanças 2547 no repositório publico


Ignorar:
Timestamp:
02/05/2006 15:44:36 (13 anos atrás)
Autor:
paulovieira
Mensagem:

correção na busca de conteudo das casas

Localização:
ILPortal/trunk
Arquivos:
14 editados

Legenda:

Não Modificado
Adicionado
Removido
  • ILPortal/trunk/Extensions/Install.py

    r2461 r2547  
    8888        print >>out,'no workflow install'
    8989
     90    #bind classes to workflows
     91    wft = getToolByName(self,'portal_workflow')
     92    wft.setChainForPortalTypes( ['Resposta'], '')
    9093
    9194    # enable portal_factory for given types
     
    9598        "VideoConferencia",
    9699        "TextoPasta",
     100        "SolicitacaoFolder",
     101        "Solicitacao",
     102        "Resposta",
    97103        ] + factory_tool.getFactoryTypes().keys()
    98104    factory_tool.manage_setPortalFactoryTypes(listOfTypeIds=factory_types)
  • ILPortal/trunk/Extensions/InstallWorkflows.py

    r997 r2547  
     1# -*- coding: utf-8 -*-
     2#
     3# File: ILPortal.py
     4#
     5# Copyright (c) 2006 by Interlegis
     6# Generator: ArchGenXML Version 1.5.0 svn/devel
     7#            http://plone.org/products/archgenxml
     8#
     9# GNU General Public License (GPL)
     10#
     11# This program is free software; you can redistribute it and/or
     12# modify it under the terms of the GNU General Public License
     13# as published by the Free Software Foundation; either version 2
     14# of the License, or (at your option) any later version.
     15#
     16# This program is distributed in the hope that it will be useful,
     17# but WITHOUT ANY WARRANTY; without even the implied warranty of
     18# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
     19# GNU General Public License for more details.
     20#
     21# You should have received a copy of the GNU General Public License
     22# along with this program; if not, write to the Free Software
     23# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
     24# 02110-1301, USA.
     25#
     26
     27__author__ = """STC Interlegis <admin-stc@interlegis.gov.br>"""
     28__docformat__ = 'plaintext'
     29
     30
    131from Products.CMFCore.utils import getToolByName
    232from Products.ExternalMethod.ExternalMethod import ExternalMethod
    333
     34##code-section module-header #fill in your manual code here
     35##/code-section module-header
     36
    437def installWorkflows(self, package, out):
    5     """Install the custom workflows for this product.
    6     """
     38    """Install the custom workflows for this product."""
    739
    840    productname = 'ILPortal'
    941    workflowTool = getToolByName(self, 'portal_workflow')
    1042
    11     ourProductWorkflow = ExternalMethod('temp',
    12                          'temp',
     43    ourProductWorkflow = ExternalMethod('temp', 'temp',
     44                         productname+'.'+'solicitacao_folder_workflow',
     45                         'createsolicitacao_folder_workflow')
     46    workflow = ourProductWorkflow(self, 'solicitacao_folder_workflow')
     47    workflowTool._setObject('solicitacao_folder_workflow', workflow)
     48    workflowTool.setChainForPortalTypes(['SolicitacaoFolder'], workflow.getId())
     49
     50    ourProductWorkflow = ExternalMethod('temp', 'temp',
     51                         productname+'.'+'solicitacao_workflow',
     52                         'createsolicitacao_workflow')
     53    workflow = ourProductWorkflow(self, 'solicitacao_workflow')
     54    workflowTool._setObject('solicitacao_workflow', workflow)
     55    workflowTool.setChainForPortalTypes(['Solicitacao'], workflow.getId())
     56
     57    ##code-section after-workflow-install #fill in your manual code here
     58    ourProductWorkflow = ExternalMethod('temp', 'temp',
    1359                         productname+'.'+'portal_workflow',
    1460                         'createPortal_workflow')
    1561    workflow = ourProductWorkflow(self, 'ilportal_workflow')
    1662    workflowTool._setObject('ilportal_workflow', workflow)
     63    ##/code-section after-workflow-install
    1764
    1865    return workflowTool
     66
     67def uninstallWorkflows(self, package, out):
     68    """Deinstall the workflows.
     69
     70    This code doesn't really do anything, but you can place custom
     71    code here in the protected section.
     72    """
     73
     74    ##code-section workflow-uninstall #fill in your manual code here
     75    ##/code-section workflow-uninstall
     76
     77    pass
  • ILPortal/trunk/__init__.py

    r2461 r2547  
    8484    import VideoConferencia
    8585    import TextoPasta
     86    import SolicitacaoFolder
     87    import Solicitacao
     88    import Resposta
    8689
    8790    # Initialize portal content
  • ILPortal/trunk/config.py

    r2461 r2547  
    6565    'VideoConferencia': 'Add VideoConferencia Content',
    6666    'TextoPasta': 'Add TextoPasta Content',
     67    'SolicitacaoFolder': 'Add SolicitacaoFolder Content',
     68    'Solicitacao': 'Add Solicitacao Content',
     69    'Resposta': 'Add Resposta Content',
    6770}
    6871
     
    7578setDefaultRoles('Add VideoConferencia Content', ('Manager','Owner'))
    7679setDefaultRoles('Add TextoPasta Content', ('Manager','Owner'))
     80setDefaultRoles('Add SolicitacaoFolder Content', ('Manager','Owner'))
     81setDefaultRoles('Add Solicitacao Content', ('Manager','Owner'))
     82setDefaultRoles('Add Resposta Content', ('Manager','Owner'))
    7783
    7884product_globals = globals()
  • ILPortal/trunk/i18n/generated.pot

    r2461 r2547  
    2828#: MembroMesaDiretora.py
    2929#. Selecione o cargo do parlamentar na mesa diretora
     30## 1 more: Solicitacao.py
    3031# Original: "cargo"
    3132msgid "ILPortal_help_cargo"
     
    4243#: Parlamentar.py
    4344#. cep
     45## 1 more: Solicitacao.py
    4446# Original: "cep"
    4547msgid "ILPortal_help_cep"
     
    5153#: Legislativa.py
    5254#. Informe a cidade da Casa Legislativa
    53 ## 1 more: CasaLegislativa.py
     55## 2 more: CasaLegislativa.py, Solicitacao.py
    5456# Original: "Informe a cidade da Casa Legislativa"
    5557msgid "ILPortal_help_cidade"
     
    157159# Original: "Informe a data de nascimento do Parlamentar"
    158160msgid "ILPortal_help_data_nasc"
     161msgstr ""
     162
     163
     164#: Solicitacao.py
     165#. ddd
     166# Original: "ddd"
     167msgid "ILPortal_help_ddd"
    159168msgstr ""
    160169
     
    180189#: MesaDiretora.py
    181190#. Informe uma breve descrição para esse item.
    182 ## 3 more: MelhoresPraticas.py, VideoConferencia.py, TextoPasta.py
     191## 6 more: MelhoresPraticas.py, VideoConferencia.py, TextoPasta.py, SolicitacaoFolder.py, Solicitacao.py, Resposta.py
    183192# Original: "Informe uma breve descricao para esse item."
    184193msgid "ILPortal_help_description"
     194msgstr ""
     195
     196
     197#: Solicitacao.py
     198#. email
     199# Original: "email"
     200msgid "ILPortal_help_email"
    185201msgstr ""
    186202
     
    197213# Original: "email_particular"
    198214msgid "ILPortal_help_email_particular"
     215msgstr ""
     216
     217
     218#: Solicitacao.py
     219#. empresa
     220# Original: "empresa"
     221msgid "ILPortal_help_empresa"
    199222msgstr ""
    200223
     
    241264#. Informe o Endereco da Casa Legislativa
    242265#. Informe o Endereco da Casa Legislativa
     266## 1 more: Solicitacao.py
    243267# Original: "Digite o Endereco da Casa Legislativa"
    244268msgid "ILPortal_help_endereco"
     
    246270
    247271
     272#: Solicitacao.py
     273#. escolaridade
     274# Original: "escolaridade"
     275msgid "ILPortal_help_escolaridade"
     276msgstr ""
     277
     278
    248279#: CasaLegislativa.py
    249280#. Informe a Unidade Federativa da Casa Legislativa.
    250281#: Parlamentar.py
    251282#. estado
     283## 1 more: Solicitacao.py
    252284# Original: "Informe a Unidade Federativa da Casa Legislativa."
    253285msgid "ILPortal_help_estado"
     
    268300# Original: "Adicione uma foto da Casa Legislativa"
    269301msgid "ILPortal_help_foto"
     302msgstr ""
     303
     304
     305#: Solicitacao.py
     306#. fullname
     307# Original: "fullname"
     308msgid "ILPortal_help_fullname"
    270309msgstr ""
    271310
     
    596635#: Parlamentar.py
    597636#. sexo
     637## 1 more: Solicitacao.py
    598638# Original: "sexo"
    599639msgid "ILPortal_help_sexo"
     
    641681
    642682
     683#: Solicitacao.py
     684#. telefone
    643685#: Telefone.py
    644686#. Informe o numero do Telefone
     
    716758#: Telefone.py
    717759#. Informe a localizacao do Telefone
    718 ## 4 more: MesaDiretora.py, MelhoresPraticas.py, VideoConferencia.py, TextoPasta.py
     760## 7 more: MesaDiretora.py, MelhoresPraticas.py, VideoConferencia.py, TextoPasta.py, SolicitacaoFolder.py, Solicitacao.py, Resposta.py
    719761# Original: "informe o nome da Casa Legislativa"
    720762msgid "ILPortal_help_title"
     
    736778
    737779
     780#: Solicitacao.py
     781#. username
     782# Original: "username"
     783msgid "ILPortal_help_username"
     784msgstr ""
     785
     786
    738787#: Parlamentar.py
    739788#. Bairro
     
    745794#: MesaDiretora.py
    746795#. Cargo
     796#: Solicitacao.py
     797#. Cargo/Função
    747798## 1 more: MembroMesaDiretora.py
    748799# Original: "Cargo"
     
    760811#: Parlamentar.py
    761812#. Cep
     813#: Solicitacao.py
     814#. CEP
    762815# Original: "Cep"
    763816msgid "ILPortal_label_cep"
     
    767820#: Legislativa.py
    768821#. Cidade
    769 ## 2 more: CasaLegislativa.py, Parlamentar.py
     822## 3 more: CasaLegislativa.py, Parlamentar.py, Solicitacao.py
    770823# Original: "Cidade"
    771824msgid "ILPortal_label_cidade"
     
    810863
    811864
     865#: Solicitacao.py
     866#. Comentario
     867# Original: "Comentario"
     868msgid "ILPortal_label_comentario"
     869msgstr ""
     870
     871
    812872#: MelhoresPraticas.py
    813873#. Contexto
     
    878938
    879939
     940#: Solicitacao.py
     941#. Ddd
     942# Original: "Ddd"
     943msgid "ILPortal_label_ddd"
     944msgstr ""
     945
     946
    880947#: Parlamentar.py
    881948#. Descrição do Local de Representação
     
    896963#: Diretora.py
    897964#. Descrição
    898 ## 4 more: MesaDiretora.py, MelhoresPraticas.py, VideoConferencia.py, TextoPasta.py
     965## 7 more: MesaDiretora.py, MelhoresPraticas.py, VideoConferencia.py, TextoPasta.py, SolicitacaoFolder.py, Solicitacao.py, Resposta.py
    899966# Original: "Descricao"
    900967msgid "ILPortal_label_description"
     968msgstr ""
     969
     970
     971#: Solicitacao.py
     972#. Email
     973# Original: "Email"
     974msgid "ILPortal_label_email"
    901975msgstr ""
    902976
     
    913987# Original: "Email_particular"
    914988msgid "ILPortal_label_email_particular"
     989msgstr ""
     990
     991
     992#: Solicitacao.py
     993#. Empresa
     994# Original: "Empresa"
     995msgid "ILPortal_label_empresa"
    915996msgstr ""
    916997
     
    9281009#: Legislativa.py
    9291010#. Endereco
    930 ## 1 more: Parlamentar.py
     1011## 2 more: Parlamentar.py, Solicitacao.py
    9311012# Original: "Endereco"
    9321013msgid "ILPortal_label_endereco"
     
    9341015
    9351016
     1017#: Solicitacao.py
     1018#. Escolaridade
     1019# Original: "Escolaridade"
     1020msgid "ILPortal_label_escolaridade"
     1021msgstr ""
     1022
     1023
    9361024#: CasaLegislativa.py
    9371025#. UF
    9381026#: Parlamentar.py
    9391027#. Estado
     1028## 1 more: Solicitacao.py
    9401029# Original: "UF"
    9411030msgid "ILPortal_label_estado"
     
    9551044# Original: "Foto"
    9561045msgid "ILPortal_label_foto"
     1046msgstr ""
     1047
     1048
     1049#: Solicitacao.py
     1050#. Fullname
     1051# Original: "Fullname"
     1052msgid "ILPortal_label_fullname"
    9571053msgstr ""
    9581054
     
    12361332#: Parlamentar.py
    12371333#. Sexo
     1334## 1 more: Solicitacao.py
    12381335# Original: "Sexo"
    12391336msgid "ILPortal_label_sexo"
     
    12791376
    12801377
     1378#: Solicitacao.py
     1379#. Telefone
    12811380#: Telefone.py
    12821381#. Fone
     
    13271426#: Telefone.py
    13281427#. Local
    1329 ## 6 more: MesaDiretora.py, CasaLegislativa.py, MembroMesaDiretora.py, MelhoresPraticas.py, VideoConferencia.py, TextoPasta.py
     1428## 9 more: MesaDiretora.py, CasaLegislativa.py, MembroMesaDiretora.py, MelhoresPraticas.py, VideoConferencia.py, TextoPasta.py, SolicitacaoFolder.py, Solicitacao.py, Resposta.py
    13301429# Original: "Nome da Casa"
    13311430msgid "ILPortal_label_title"
     
    13461445msgstr ""
    13471446
     1447
     1448#: Solicitacao.py
     1449#. Username
     1450# Original: "Username"
     1451msgid "ILPortal_label_username"
     1452msgstr ""
     1453
  • ILPortal/trunk/skins/ILPortal_script/imgsatelite_js.py

    r2546 r2547  
    6060          var point = new GLatLng(lat_inic, lon_inic);
    6161          map.setCenter(point, zoom, G_SATELLITE_MAP);
     62         
     63//          GEvent.addListener(map, "zoomend", function() {
     64//             alert('ok');
     65//          });
    6266
    6367          for (x = 1; x <= ncasas; x++){
  • ILPortal/trunk/skins/ILPortal_script/validate_destaque.vpy

    r2485 r2547  
    77##bind subpath=traverse_subpath
    88##parameters=canal=''
    9 ##title=Validates content publishing
     9##title=Verifica se o usuário selecionou um canal
    1010##
    1111if not canal:
  • ILPortal/trunk/skins/ILPortal_templates/casa_view.pt

    r2545 r2547  
    2424                                                                      'Folder',
    2525                                                                      'MelhoresPraticas'],
    26                                                          path='/'.join(here.getPhysicalPath()),
     26                                                         path={'query':'/'.join(here.getPhysicalPath()),
     27                                                               'depth':1},
    2728                                                         sort_order='reverse',
    2829                                                         sort_on='modified');
  • ILPortal/trunk/skins/ILPortal_templates/imgsatelite.pt

    r2546 r2547  
    2424    </style>
    2525
    26     <script src="http://maps.google.com/maps?file=api&v=2&key=ABQIAAAACjtyVdGNP5-Oo0tgW9mzUBQYE7IuemmLdJNn_A9kpNLqojMnxxQg0mk32UETQl0uXxCshD6b39wZeA" type="text/javascript"></script>
     26    <script src="http://maps.google.com/maps?file=api&v=2&key=ABQIAAAACjtyVdGNP5-Oo0tgW9mzUBSSRP03RjDuJpmqi_dwAzmXI_FndBQqM3us7YoME6T6esQN2iGdHz-mOw" type="text/javascript"></script>
    2727
    2828    <script type="text/javascript" tal:content="structure python:here.imgsatelite_js(latitude=request.get('latitude',''),longitude=request.get('longitude',''),estado=request.get('estado',''))">
  • ILPortal/trunk/skins/ILPortal_templates/join_form.cpt

    r2485 r2547  
    194194      </div>
    195195
     196
    196197      <div class="field"
    197198           tal:condition="allowEnterPassword">
     
    203204      </div>
    204205
    205       <div class="row"
     206      <div class="field"
     207           tal:define="status_email_interlegis request/status_email_interlegis|nothing">
     208
     209        <input type="checkbox"
     210               class="noborder"
     211               name="status_email_interlegis"
     212               size="30"
     213               id="cb_status_email_interlegis"
     214               tabindex=""
     215               tal:attributes="checked python:test(status_email_interlegis, 'checked', None);
     216                               tabindex tabindex/next;"
     217               />
     218        <label for="cb_status_email_interlegis" i18n:translate="label_status_email_interlegis">Solicitar a criação de um e-mail com o domínio do Interlegis</label>
     219      </div>
     220
     221      <div class="field"
    206222           tal:define="objs python: here.getILPortalProperties('sexo');
    207223                       error errors/sexo| nothing;
     
    231247      </div>
    232248
    233       <div class="row"
     249      <div class="field"
    234250           tal:define="error errors/endereco| nothing;
    235251                       endereco request/endereco | nothing;"
     
    254270      </div>
    255271
    256       <div class="row"
     272      <div class="field"
    257273           tal:define="error errors/cidade| nothing;
    258274                       cidade request/cidade | nothing;"
     
    278294      </div>
    279295
    280       <div class="row"
     296      <div class="field"
    281297           tal:define="objs python: here.getILPortalProperties('estado');
    282298                       error errors/escolaridade| nothing;
     
    304320      </div>
    305321
    306       <div class="row"
     322      <div class="field"
    307323           tal:define="error errors/cep| nothing;
    308324                       cep request/cep | nothing;"
     
    328344      </div>
    329345
    330       <div class="row"
     346      <div class="field"
    331347           tal:define="error errors/empresa| nothing;
    332348                       empresa request/empresa | nothing;"
     
    352368      </div>
    353369
    354       <div class="row"
     370      <div class="field"
    355371           tal:define="error errors/cargo| nothing;
    356372                       cargo request/cargo | nothing;"
     
    376392      </div>
    377393
    378       <div class="row"
     394      <div class="field"
    379395           tal:define="objs python: here.getILPortalProperties('escolaridade');
    380396                       error errors/escolaridade| nothing;
     
    401417
    402418      </div>
    403       <div class="row"
     419      <div class="field"
    404420           tal:define="error errors/ddd| nothing;
    405421                       ddd request/ddd | nothing;
  • ILPortal/trunk/skins/ILPortal_templates/join_form.cpt.metadata

    r2485 r2547  
    44
    55[validators]
    6 validators = validate_emailaddr,join_form_validate
     6validators = validate_emailaddr,join_form_validate,verifica_dados_usuarios
    77
    88[actions]
  • ILPortal/trunk/skins/ILPortal_templates/prefs_user_details.cpt

    r2485 r2547  
    7373                  class="enableUnloadProtection"
    7474                  tal:condition="user | nothing"
    75               tal:attributes="action template/getId">
     75              tal:attributes="action template/getId"
     76              tal:define="dados_usuario python:portal.consulta_dados_usuario_zsql(username=member.getId());
     77                          status_email_interlegis python:dados_usuario[0].status_email;
     78                          email_interlegis python:dados_usuario[0].email_interlegis;">
    7679
    7780          <fieldset>
     
    126129                         />
    127130          </div>
     131
     132            <div class="field"
     133                 tal:define="status_email_interlegis request/status_email_interlegis | status_email_interlegis |nothing">
     134
     135               <input type="checkbox"
     136                      class="noborder"
     137                      name="status_email_interlegis"
     138                      size="30"
     139                      id="cb_status_email_interlegis"
     140                      tabindex=""
     141                      tal:attributes="checked python:test(status_email_interlegis, 'checked', None);
     142                                      tabindex tabindex/next;
     143                                      disabled python:test(status_email_interlegis, 'disabled', None);
     144                                      name python:test(status_email_interlegis,'status_email_interlegis_temp','status_email_interlegis')"
     145                      />
     146                <input type="hidden" name="status_email_interlegis" value="1"
     147                       tal:condition="status_email_interlegis" />
     148
     149                <label for="cb_status_email_interlegis" i18n:translate="label_status_email_interlegis">Solicitar a criação de um e-mail com o domínio do Interlegis</label>
     150             </div>
     151
     152            <div class="field"
     153                 tal:define="error errors/email_interlegis | nothing;"
     154                 tal:attributes="class python:test(error, 'field error', 'field')"
     155                 tal:condition="status_email_interlegis">
     156
     157                <label for="email_interlegis" i18n:translate="label_email_interlegis">Email Interlegis</label>
     158
     159                <div tal:content="error">Validation error output</div>
     160
     161                <input type="text"
     162                       id="email_interlegis"
     163                       name="email_interlegis"
     164                       size="25"
     165                       tabindex=""
     166                       value="email_interlegis"
     167                       disabled="disabled"
     168                       tal:attributes="value python:test(email_interlegis,email_interlegis,'não criado');
     169                                       tabindex tabindex/next;"
     170                       />
     171
     172            </div>
     173
    128174
    129175            <div class="field"
     
    197243
    198244                <label for="estado" i18n:translate="label_estado">Estado</label>
    199 <span tal:content="estado"/>
     245
    200246                <div tal:content="error">Validation error output</div>
    201247
  • ILPortal/trunk/version.txt

    r2128 r2547  
    1 1.0
     11.0 build 44
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.