Conjunto de mudanças 1385 no repositório publico


Ignorar:
Timestamp:
18/11/2005 16:52:12 (14 anos atrás)
Autor:
paulovieira
Mensagem:

criação de novos widgets

Localização:
ILPortal/trunk
Arquivos:
4 adicionados
2 removidos
10 editados

Legenda:

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

    r1370 r1385  
    3232from Products.CMFCore import CMFCorePermissions
    3333from Products.CMFDynamicViewFTI.browserdefault import BrowserDefaultMixin
    34 from Products.ILPortal.SelecionaMunicipioWidget import SelecionaMunicipioWidget
     34from Products.ILPortal.ILPortalWidgets import SelecionaMunicipioWidget
     35from Products.ILPortal.ILPortalWidgets import DisableWidget
    3536
    3637from Products.ILPortal.config import *
     
    4849        ),
    4950        required=0,
     51        schemata="Dados Básicos",
    5052        accessor="Title",
    5153        searchable="1"
     
    5355
    5456    IntegerField('cod_casa',
     57        storage=PostgreSQLStorage(),
    5558        widget=IntegerWidget(
    5659            label="Código da Casa",
     
    6164            i18n_domain='ILPortal',
    6265        ),
    63         storage=PostgreSQLStorage(),
     66        schemata="Dados Básicos",
    6467        searchable="0"
    6568    ),
    6669
    6770    StringField('nom_casa',
     71        storage=PostgreSQLStorage(),
    6872        widget=StringWidget(
    6973            label='Nome da Casa',
     
    7478        ),
    7579        required=1,
    76         storage=PostgreSQLStorage(),
     80        schemata="Dados Básicos",
    7781        searchable="1"
    7882    ),
    7983
    8084    StringField('endereco',
     85        storage=PostgreSQLStorage(),
    8186        widget=StringWidget(
    8287            label='Endereço',
     
    8792        ),
    8893        required=0,
    89         storage=PostgreSQLStorage(),
     94        schemata="Dados Básicos",
    9095        searchable="0"
    9196    ),
    9297
    9398    StringField('nom_bairro',
     99        storage=PostgreSQLStorage(),
    94100        widget=StringWidget(
    95101            label='Bairro',
     
    100106        ),
    101107        required=0,
    102         storage=PostgreSQLStorage(),
     108        schemata="Dados Básicos",
    103109        searchable="0"
    104110    ),
    105111
    106112    StringField('cidade',
     113        storage=PostgreSQLStorage(),
    107114        widget=SelecionaMunicipioWidget(
    108115            label='Cidade',
     
    113120        ),
    114121        required=1,
    115         storage=PostgreSQLStorage(),
     122        schemata="Dados Básicos",
    116123        searchable="0"
    117124    ),
     
    127134            i18n_domain='ILPortal',
    128135        ),
    129         storage=PostgreSQLStorage(),
     136        schemata="Dados Básicos",
     137        vocabulary='getVocab',
    130138        searchable="0",
    131         vocabulary='getVocab'
     139        storage=PostgreSQLStorage()
    132140    ),
    133141
    134142    IntegerField('cod_municipio_ibge',
     143        storage=PostgreSQLStorage(),
    135144        widget=IntegerWidget(
    136145            label="Código do Município no IBGE",
     
    140149            i18n_domain='ILPortal',
    141150        ),
    142         storage=PostgreSQLStorage(),
     151        schemata="Dados Básicos",
    143152        searchable="0"
    144153    ),
    145154
    146155    StringField('num_cep',
     156        storage=PostgreSQLStorage(),
    147157        widget=StringWidget(
    148158            label='CEP',
    149             description='Informe o Código de Endereçamento Postal da Casa Legislativa',
     159            description='Informe o CEP da Casa Legislativa',
     160            size="15",
     161            maxlength="15",
    150162            label_msgid='ILPortal_label_num_cep',
    151163            description_msgid='ILPortal_help_num_cep',
    152164            i18n_domain='ILPortal',
    153165        ),
    154         storage=PostgreSQLStorage(),
     166        schemata="Dados Básicos",
    155167        searchable="0",
    156168        validators=('ehCEP',)
     
    158170
    159171    StringField('num_fax1',
     172        storage=PostgreSQLStorage(),
    160173        widget=StringWidget(
    161174            label='Fax 1',
    162175            description='Informe um número de Fax',
     176            maxlenght="15",
     177            size="15",
    163178            label_msgid='ILPortal_label_num_fax1',
    164179            description_msgid='ILPortal_help_num_fax1',
    165180            i18n_domain='ILPortal',
    166181        ),
    167         storage=PostgreSQLStorage(),
     182        schemata="Dados Básicos",
    168183        searchable="0"
    169184    ),
    170185
    171186    StringField('num_fax2',
     187        storage=PostgreSQLStorage(),
    172188        widget=StringWidget(
    173189            label='Fax 2',
    174190            description='Informe um numero de Fax',
     191            size="15",
     192            maxlenght="15",
    175193            label_msgid='ILPortal_label_num_fax2',
    176194            description_msgid='ILPortal_help_num_fax2',
    177195            i18n_domain='ILPortal',
    178196        ),
    179         storage=PostgreSQLStorage(),
     197        schemata="Dados Básicos",
    180198        searchable="0"
    181199    ),
    182200
    183201    StringField('pagina_web',
     202        storage=PostgreSQLStorage(),
    184203        widget=StringWidget(
    185204            description='Informe a página web da Casa Legislativa (http://www...)',
     
    189208            i18n_domain='ILPortal',
    190209        ),
    191         storage=PostgreSQLStorage(),
     210        schemata="Dados Básicos",
    192211        searchable="0",
    193212        validators=('isURL',)
     
    195214
    196215    StringField('end_email',
     216        storage=PostgreSQLStorage(),
    197217        widget=StringWidget(
    198218            label='E-mail',
     
    202222            i18n_domain='ILPortal',
    203223        ),
    204         storage=PostgreSQLStorage(),
     224        schemata="Dados Básicos",
    205225        searchable="0",
    206226        validators=('isEmail',)
     
    208228
    209229    StringField('tip_casa_interlegis',
     230        storage=PostgreSQLStorage(),
    210231        widget=SelectionWidget(
    211232            label="Tipo da Casa",
     
    216237            i18n_domain='ILPortal',
    217238        ),
    218         storage=PostgreSQLStorage(),
     239        schemata="Dados Básicos",
    219240        vocabulary='getVocab',
    220241        searchable="0"
     
    222243
    223244    StringField('sgl_casa',
     245        storage=PostgreSQLStorage(),
    224246        widget=StringWidget(
    225247            label='Sigla da Casa',
    226248            description='Informe a sigla da Casa Legisltiva',
     249            size="10",
     250            maxlenght="10",
    227251            label_msgid='ILPortal_label_sgl_casa',
    228252            description_msgid='ILPortal_help_sgl_casa',
    229253            i18n_domain='ILPortal',
    230254        ),
    231         storage=PostgreSQLStorage(),
     255        schemata="Dados Básicos",
    232256        searchable="0"
    233257    ),
    234258
    235259    DateTimeField('dat_adesao',
     260        storage=PostgreSQLStorage(),
    236261        widget=CalendarWidget(
    237262            label='Data de Adesão',
     
    243268            i18n_domain='ILPortal',
    244269        ),
    245         storage=PostgreSQLStorage(),
     270        schemata="Dados Básicos",
    246271        searchable="0"
    247272    ),
    248273
    249274    DateTimeField('dat_inicio_mandato',
     275        storage=PostgreSQLStorage(),
    250276        widget=CalendarWidget(
    251277            label='Data Inicio do Mandato dos Parlamentares',
     
    257283            i18n_domain='ILPortal',
    258284        ),
    259         storage=PostgreSQLStorage(),
     285        schemata="Dados Básicos",
    260286        searchable="0"
    261287    ),
    262288
    263289    DateTimeField('data_fim_mandato',
     290        storage=PostgreSQLStorage(),
    264291        widget=CalendarWidget(
    265292            label='Data Fim do Mandato dos Parlamentares',
     
    271298            i18n_domain='ILPortal',
    272299        ),
    273         storage=PostgreSQLStorage(),
     300        schemata="Dados Básicos",
    274301        searchable="0"
    275302    ),
    276303
    277304    DateTimeField('dat_inclusao',
    278         widget=CalendarWidget(
     305        storage=PostgreSQLStorage(),
     306        widget=DisableWidget(
    279307            label='Data de Inclusão',
    280             description='Data de inclusão no programa Interlegis',
    281             format='%d/%m/%Y',
     308            format='%d/%m/%Y %H:%M',
    282309            date_only=1,
    283             visible={'edit':'hidden','view':'visible'},
     310            visible={'edit':'visible','view':'visible'},
     311            isDate=True,
    284312            label_msgid='ILPortal_label_dat_inclusao',
    285313            description_msgid='ILPortal_help_dat_inclusao',
    286314            i18n_domain='ILPortal',
    287315        ),
    288         storage=PostgreSQLStorage(),
     316        schemata="metadata",
    289317        searchable="0"
    290318    ),
    291319
    292320    StringField('oper_inclusao',
    293         widget=StringWidget(
     321        storage=PostgreSQLStorage(),
     322        widget=DisableWidget(
    294323            label="Operador de Inclusão",
    295             visible={'view':'visible','edit':'hidden'},
     324            visible={'view':'visible','edit':'visible'},
    296325            label_msgid='ILPortal_label_oper_inclusao',
    297326            description_msgid='ILPortal_help_oper_inclusao',
    298327            i18n_domain='ILPortal',
    299328        ),
    300         storage=PostgreSQLStorage(),
     329        schemata="metadata",
    301330        searchable="0"
    302331    ),
    303332
    304333    DateTimeField('dat_atualizacao',
    305         widget=CalendarWidget(
     334        storage=PostgreSQLStorage(),
     335        widget=DisableWidget(
    306336            label="Data da última atualização",
    307337            format='%d/%m/%Y',
    308338            date_only=1,
    309             visible={'edit':'hidden','view':'visible'},
     339            visible={'edit':'visible','view':'visible'},
     340            isDate=True,
    310341            label_msgid='ILPortal_label_dat_atualizacao',
    311342            description_msgid='ILPortal_help_dat_atualizacao',
    312343            i18n_domain='ILPortal',
    313344        ),
    314         storage=PostgreSQLStorage(),
     345        schemata="metadata",
    315346        searchable="0"
    316347    ),
    317348
    318349    StringField('oper_atualizacao',
    319         widget=StringWidget(
     350        storage=PostgreSQLStorage(),
     351        widget=DisableWidget(
    320352            label='Operador da última atualização',
    321             visible={'edit':'hidden','view':'visible'},
     353            visible={'edit':'visible','view':'visible'},
    322354            label_msgid='ILPortal_label_oper_atualizacao',
    323355            description_msgid='ILPortal_help_oper_atualizacao',
    324356            i18n_domain='ILPortal',
    325357        ),
    326         storage=PostgreSQLStorage(),
     358        schemata="metadata",
    327359        searchable="0"
    328360    ),
    329361
    330362    TextField('informacao_geral',
    331         default_content_type='text/html',
    332         widget=TextAreaWidget
     363        widget=VisualWidget
    333364        (
    334365            label='Informações Gerais',
     
    338369            i18n_domain='ILPortal',
    339370        ),
     371        default_content_type='text/html',
     372        searchable="1",
     373        schemata="Informações Gerais",
    340374        default_output_type='text/html',
    341         storage=PostgreSQLStorage(),
    342         searchable="1"
     375        storage=PostgreSQLStorage()
    343376    ),
    344377
    345378    TextField('historico_casa',
    346         default_content_type='text/html',
    347         widget=TextAreaWidget
     379        widget=VisualWidget
    348380        (
    349381            label='Histórico da Casa',
     
    353385            i18n_domain='ILPortal',
    354386        ),
     387        default_content_type='text/html',
     388        searchable="1",
     389        schemata="Histórico da Casa",
    355390        default_output_type='text/html',
    356         storage=PostgreSQLStorage(),
    357         searchable="1"
     391        storage=PostgreSQLStorage()
    358392    ),
    359393
    360394    ImageField('foto',
    361395        allowable_content_types=('image/gif', 'image/jpeg', 'image/png'),
    362         default_content_type='image/jpeg',
    363396        widget=ImageWidget
    364397        (
     
    369402            i18n_domain='ILPortal',
    370403        ),
    371         storage=AttributeStorage(),
    372         original_size=(160,120)
     404        schemata="Foto",
     405        original_size=(160,120),
     406        default_content_type='image/jpeg',
     407        storage=AttributeStorage()
    373408    ),
    374409
     
    438473
    439474    ##code-section class-header #fill in your manual code here
     475    schema['id'].schemata = 'Dados Básicos'
    440476    ##/code-section class-header
    441477
  • ILPortal/trunk/Extensions/AppInstall.py

    r1380 r1385  
    232232    portal_publicator = getToolByName(portal,'portal_publicator')
    233233    boxes = [x.getId() for x in portal_publicator.listPublicationBoxes()]
    234 
    235     for actions in portal_publicator.listActions():
    236         portal_publicator.deleteActions((0,))
    237 
    238     portal_publicator.addAction(id='edit_publications_global',
    239                              name='Publications',
    240                              action='string:${portal_url}/publicator_select_form',
    241                              condition='member',
    242                              permission='Review portal content',
    243                              category='folder',
    244                              visible=1)
    245 
    246     portal_publicator.addAction(id='edit_publications_local',
    247                              name='Publications',
    248                              action='python:object.portal_publicator.absolute_url()+"/publicator_select_form"',
    249                              condition='python:member and folder.portal_publicator.absolute_url()==folder.absolute_url()+"/portal_publicator"',
    250                              permission='Review portal content',
    251                              category='folder',
    252                              visible=0)
    253234
    254235    if 'destaques' not in boxes:
  • ILPortal/trunk/Extensions/setup_pastas.py

    r1052 r1385  
    1212    addImagens(portal)
    1313    addChats(portal)
    14     setupPublicatorDestaques(portal)
    15     setupPublicatorProdutos(portal)
    16     setupPublicatorChamadas(portal)
    17     setupPublicatorOpiniao(portal)
    18     setupPublicatorMelhoresPraticas(portal)
     14
    1915
    2016def addPastas(portal):
     
    163159            imagem.setImmediatelyAddableTypes(addable_types)
    164160            imagem.setLocallyAllowedTypes(addable_types)
    165 
    166 def setupPublicatorDestaques(portal):
    167     portal_publicator = getToolByName(portal,'portal_publicator')
    168     if not portal_publicator.listPublicationBoxes():
    169         portal_publicator.addPublicationBox(id='destaques',
    170                                             name='Destaques',
    171                                             content_type=['Document','News Item'],
    172                                             n_items=2,
    173                                             with_image=1,
    174                                             image_states=['published'],)
    175         portal_publicator.addPublicationBox(id='noticias',
    176                                             name='Notícias',
    177                                             content_type=['News Item'],
    178                                             n_items=5,
    179                                             with_image=0,
    180                                             image_states=['published'],)
    181 
    182     for actions in portal_publicator.listActions():
    183         portal_publicator.deleteActions((0,))
    184 
    185     portal_publicator.addAction(id='edit_publications_global',
    186                              name='Publications',
    187                              action='string:${portal_url}/portal_publicator/publicator_edit_form',
    188                              condition='member',
    189                              permission='Review portal content',
    190                              category='user',
    191                              visible=0)
    192 
    193     portal_publicator.addAction(id='edit_publications_global',
    194                              name='Publications',
    195                              action='python:object.portal_publicator.absolute_url()+"/publicator_edit_form"',
    196                              condition='python:member and folder.portal_publicator.absolute_url()==folder.absolute_url()+"/portal_publicator"',
    197                              permission='Review portal content',
    198                              category='folder',
    199                              visible=1)
    200    
    201 
    202 def setupPublicatorProdutos(portal):
    203     if 'portal_publicator' not in portal.produtos.objectIds():
    204         portal.produtos.manage_addProduct['CMFPublicator'].manage_addTool('CMF Publicator', None)
    205         portal_publicator = getattr(portal.produtos,'portal_publicator')
    206         if not portal_publicator.listPublicationBoxes():
    207             portal_publicator.addPublicationBox(id='produtos',
    208                                                 name='Produtos',
    209                                                 content_type=['File'],
    210                                                 n_items=2,
    211                                                 with_image=1,
    212                                                 image_states=['published'],)
    213 def setupPublicatorChamadas(portal):
    214     if 'portal_publicator' not in portal.chamadas.objectIds():
    215         portal.chamadas.manage_addProduct['CMFPublicator'].manage_addTool('CMF Publicator', None)
    216         portal_publicator = getattr(portal.chamadas,'portal_publicator')
    217         if not portal_publicator.listPublicationBoxes():
    218             portal_publicator.addPublicationBox(id='chamadas',
    219                                                 name='Chamadas',
    220                                                 content_type=['Document'],
    221                                                 n_items=1,
    222                                                 with_image=0,
    223                                                 image_states=['published'],)
    224 
    225 def setupPublicatorOpiniao(portal):
    226     if 'portal_publicator' not in portal.opiniao.objectIds():
    227         portal.opiniao.manage_addProduct['CMFPublicator'].manage_addTool('CMF Publicator', None)
    228         portal_publicator = getattr(portal.opiniao,'portal_publicator')
    229         if not portal_publicator.listPublicationBoxes():
    230             portal_publicator.addPublicationBox(id='opiniao',
    231                                                 name='Opinião',
    232                                                 content_type=['Document','News Item'],
    233                                                 n_items=2,
    234                                                 with_image=1,
    235                                                 image_states=['published'],)
    236 
    237 def setupPublicatorMelhoresPraticas(portal):
    238     if 'portal_publicator' not in portal.melhores_praticas.objectIds():
    239         portal.melhores_praticas.manage_addProduct['CMFPublicator'].manage_addTool('CMF Publicator', None)
    240         portal_publicator = getattr(portal.melhores_praticas,'portal_publicator')
    241         if not portal_publicator.listPublicationBoxes():
    242             portal_publicator.addPublicationBox(id='melhores_praticas',
    243                                                 name='Melhores Práticas',
    244                                                 content_type=['Document','News Item'],
    245                                                 n_items=5,
    246                                                 with_image=0,
    247                                                 image_states=['published'],)
    248161 
  • ILPortal/trunk/Parlamentar.py

    r1350 r1385  
    3232from Products.CMFCore import CMFCorePermissions
    3333from Products.CMFDynamicViewFTI.browserdefault import BrowserDefaultMixin
     34from Products.ILPortal.ILPortalWidgets import RepresentacaoWidget
     35from Products.ILPortal.ILPortalWidgets import DisableWidget
    3436
    3537from Products.ILPortal.config import *
     
    4749        ),
    4850        required=0,
     51        schemata="Dados Básicos",
    4952        accessor="Title",
    5053        searchable="1"
     
    5255
    5356    StringField('nom_parlamentar',
     57        storage=PostgreSQLStorage(),
    5458        widget=StringWidget(
    5559            label='Nome Parlamentar',
    56             description='Informe o nome pelo qual o parlamentar é conhecido',
     60            description='Informe o nome pelo qual o Parlamentar é conhecido',
    5761            label_msgid='ILPortal_label_nom_parlamentar',
    5862            description_msgid='ILPortal_help_nom_parlamentar',
     
    6064        ),
    6165        required=1,
    62         storage=PostgreSQLStorage(),
     66        schemata="Dados Básicos",
    6367        searchable="1"
    6468    ),
    6569
    6670    StringField('nom_completo',
     71        storage=PostgreSQLStorage(),
    6772        widget=StringWidget(
    6873            description="Informe o nome completo do Parlamentar",
     
    7378        ),
    7479        required=1,
    75         storage=PostgreSQLStorage(),
     80        schemata="Dados Básicos",
    7681        searchable="""1
    7782        1"""
     
    7984
    8085    DateTimeField('data_nasc',
     86        storage=PostgreSQLStorage(),
    8187        widget=CalendarWidget(
    8288            description="Informe a data de nascimento do Parlamentar",
     
    8894            i18n_domain='ILPortal',
    8995        ),
    90         storage=PostgreSQLStorage(),
     96        schemata="Dados Básicos",
    9197        searchable="0"
    9298    ),
     
    101107            i18n_domain='ILPortal',
    102108        ),
     109        schemata="Dados Básicos",
     110        searchable="0",
     111        vocabulary='getVocab',
    103112        enforceVocabulary=1,
    104         storage=PostgreSQLStorage(),
    105         vocabulary='getVocab',
    106         searchable="0"
     113        storage=PostgreSQLStorage()
    107114    ),
    108115
    109116    StringField('endereco',
     117        storage=PostgreSQLStorage(),
    110118        widget=StringWidget(
    111119            label="Endereço",
    112             description="Informe o endereço do parlamentar",
     120            description="Informe o endereço do Parlamentar",
    113121            label_msgid='ILPortal_label_endereco',
    114122            description_msgid='ILPortal_help_endereco',
    115123            i18n_domain='ILPortal',
    116124        ),
    117         storage=PostgreSQLStorage(),
     125        schemata="Dados Básicos",
    118126        searchable="0"
    119127    ),
    120128
    121129    StringField('bairro',
     130        storage=PostgreSQLStorage(),
    122131        widget=StringWidget(
    123132            label="Bairro",
     
    127136            i18n_domain='ILPortal',
    128137        ),
    129         storage=PostgreSQLStorage(),
     138        schemata="Dados Básicos",
    130139        searchable="0"
    131140    ),
    132141
    133142    StringField('cidade',
     143        storage=PostgreSQLStorage(),
    134144        widget=StringWidget(
    135145            label="Cidade",
     
    139149            i18n_domain='ILPortal',
    140150        ),
    141         storage=PostgreSQLStorage(),
     151        schemata="Dados Básicos",
    142152        searchable="0"
    143153    ),
    144154
    145155    StringField('cep',
     156        storage=PostgreSQLStorage(),
    146157        widget=StringWidget(
    147158            label="CEP",
    148159            description='Informe o cep do Parlamentar',
     160            size="15",
     161            maxlenght="15",
    149162            label_msgid='ILPortal_label_cep',
    150163            description_msgid='ILPortal_help_cep',
    151164            i18n_domain='ILPortal',
    152165        ),
    153         storage=PostgreSQLStorage(),
     166        schemata="Dados Básicos",
    154167        searchable="0",
    155168        validators=('ehCEP',)
     
    160173            format='select',
    161174            label="Estado",
    162             description='Selecione o Estado do parlamentar',
     175            description='Selecione o Estado do Parlamentar',
    163176            label_msgid='ILPortal_label_estado',
    164177            description_msgid='ILPortal_help_estado',
    165178            i18n_domain='ILPortal',
    166179        ),
     180        schemata="Dados Básicos",
     181        searchable="0",
     182        vocabulary='getVocab',
    167183        enforceVocabulary=1,
    168         storage=PostgreSQLStorage(),
    169         vocabulary='getVocab',
    170         searchable="0"
     184        storage=PostgreSQLStorage()
    171185    ),
    172186
    173187    StringField('num_fone_com1',
     188        storage=PostgreSQLStorage(),
    174189        widget=StringWidget(
    175190            label="Telefone comercial (1)",
    176             description="Informe o telefone comercial",
     191            description="Informe o telefone comercial do Parlamentar",
     192            size="15",
     193            maxlenght="15",
    177194            label_msgid='ILPortal_label_num_fone_com1',
    178195            description_msgid='ILPortal_help_num_fone_com1',
    179196            i18n_domain='ILPortal',
    180197        ),
    181         storage=PostgreSQLStorage(),
     198        schemata="Dados Básicos",
    182199        searchable="0"
    183200    ),
    184201
    185202    StringField('num_fone_com2',
     203        storage=PostgreSQLStorage(),
    186204        widget=StringWidget(
    187205            label="Telefone comercial (2)",
    188             description='informe outro telefone comercial do parlamentar',
     206            description='informe outro telefone comercial do Parlamentar',
     207            size="15",
     208            maxlenght="15",
    189209            label_msgid='ILPortal_label_num_fone_com2',
    190210            description_msgid='ILPortal_help_num_fone_com2',
    191211            i18n_domain='ILPortal',
    192212        ),
    193         storage=PostgreSQLStorage(),
     213        schemata="Dados Básicos",
    194214        searchable="0"
    195215    ),
    196216
    197217    StringField('num_fone_res1',
     218        storage=PostgreSQLStorage(),
    198219        widget=StringWidget(
    199220            label="Telefone residencial",
    200             description="Informe o telefone residencial",
     221            description="Informe o telefone residencial do Parlamentar",
     222            size="15",
     223            maxlenght="15",
    201224            label_msgid='ILPortal_label_num_fone_res1',
    202225            description_msgid='ILPortal_help_num_fone_res1',
    203226            i18n_domain='ILPortal',
    204227        ),
    205         storage=PostgreSQLStorage(),
     228        schemata="Dados Básicos",
    206229        searchable="0"
    207230    ),
    208231
    209232    StringField('num_fax1',
     233        storage=PostgreSQLStorage(),
    210234        widget=StringWidget(
    211235            label="Telefone fax (1)",
    212             description="Informe o telefone de fax do parlamentar",
     236            description="Informe o telefone de fax do Parlamentar",
     237            size="15",
     238            maxlenght="15",
    213239            label_msgid='ILPortal_label_num_fax1',
    214240            description_msgid='ILPortal_help_num_fax1',
    215241            i18n_domain='ILPortal',
    216242        ),
    217         storage=PostgreSQLStorage(),
     243        schemata="Dados Básicos",
    218244        searchable="0"
    219245    ),
    220246
    221247    StringField('num_fax2',
     248        storage=PostgreSQLStorage(),
    222249        widget=StringWidget(
    223250            label="Telefone fax (2)",
    224             description='Informe outro telefone de fax do parlamentar',
     251            description='Informe outro telefone de fax do Parlamentar',
     252            size="15",
     253            maxlenght="15",
    225254            label_msgid='ILPortal_label_num_fax2',
    226255            description_msgid='ILPortal_help_num_fax2',
    227256            i18n_domain='ILPortal',
    228257        ),
    229         storage=PostgreSQLStorage(),
     258        schemata="Dados Básicos",
    230259        searchable="0"
    231260    ),
    232261
    233262    StringField('pagina_web',
     263        storage=PostgreSQLStorage(),
    234264        widget=StringWidget(
    235265            label="Pagina web",
     
    239269            i18n_domain='ILPortal',
    240270        ),
    241         storage=PostgreSQLStorage(),
     271        schemata="Dados Básicos",
    242272        searchable="0",
    243273        validators=('isURL',)
     
    245275
    246276    StringField('email_interlegis',
     277        storage=PostgreSQLStorage(),
    247278        widget=StringWidget(
    248279            label="E-mail Interlegis",
    249             description="Informe o email do interlegis do parlamentar",
     280            description="Informe o email do interlegis do Parlamentar",
    250281            label_msgid='ILPortal_label_email_interlegis',
    251282            description_msgid='ILPortal_help_email_interlegis',
    252283            i18n_domain='ILPortal',
    253284        ),
    254         storage=PostgreSQLStorage(),
     285        schemata="Dados Básicos",
    255286        searchable="0",
    256287        validators=('isEmail',)
     
    258289
    259290    StringField('email_particular',
     291        storage=PostgreSQLStorage(),
    260292        widget=StringWidget(
    261293            label="E-mail particular",
    262             description="Informe o email particular do parlamentar",
     294            description="Informe o email particular do Parlamentar",
    263295            label_msgid='ILPortal_label_email_particular',
    264296            description_msgid='ILPortal_help_email_particular',
    265297            i18n_domain='ILPortal',
    266298        ),
    267         storage=PostgreSQLStorage(),
     299        schemata="Dados Básicos",
    268300        searchable="0",
    269301        validators=('isEmail',)
     
    271303
    272304    StringField('partido',
     305        storage=PostgreSQLStorage(),
    273306        widget=SelectionWidget(
    274307            label="Partido",
    275             description="Selecione o partido do parlamentar",
     308            description="Selecione o partido do Parlamentar",
    276309            format='select',
    277310            label_msgid='ILPortal_label_partido',
     
    279312            i18n_domain='ILPortal',
    280313        ),
    281         storage=PostgreSQLStorage(),
     314        schemata="Dados Básicos",
    282315        vocabulary='getVocab',
    283316        searchable="0"
     
    285318
    286319    DateTimeField('data_inicio_mandato',
     320        storage=PostgreSQLStorage(),
    287321        widget=CalendarWidget(
    288             label="Data de Inicio de Mandato",
    289             description="Data de inicio de mantado do parlamentar",
     322            label="Data de Início de Mandato",
     323            description="Data de início de mantado do Parlamentar",
    290324            date_only="1",
    291325            format='%d/%m/%Y',
     
    294328            i18n_domain='ILPortal',
    295329        ),
    296         storage=PostgreSQLStorage(),
     330        schemata="Dados Básicos",
    297331        searchable="0"
    298332    ),
    299333
    300334    DateTimeField('data_fim_mandato',
     335        storage=PostgreSQLStorage(),
    301336        widget=CalendarWidget(
    302337            label="Data do Fim do mandato",
    303             description="Data do fim do mandato do parlamentar",
     338            description="Data do fim do mandato do Parlamentar",
    304339            date_only="1",
    305340            format='%d/%m/%Y',
     
    308343            i18n_domain='ILPortal',
    309344        ),
    310         storage=PostgreSQLStorage(),
     345        schemata="Dados Básicos",
    311346        searchable="0"
    312347    ),
    313348
    314349    StringField('status',
     350        storage=PostgreSQLStorage(),
    315351        widget=SelectionWidget(
    316352            label="Status",
    317353            format='select',
    318             description='Selecione o status do parlamentar',
     354            description='Selecione o status do Parlamentar',
    319355            label_msgid='ILPortal_label_status',
    320356            description_msgid='ILPortal_help_status',
    321357            i18n_domain='ILPortal',
    322358        ),
    323         storage=PostgreSQLStorage(),
     359        schemata="Dados Básicos",
    324360        vocabulary='getVocab',
    325361        searchable="0"
     
    327363
    328364    StringField('suplencia',
     365        storage=PostgreSQLStorage(),
    329366        widget=SelectionWidget(
    330367            label='Suplência',
    331368            format='select',
    332             description='selecione a suplencia do parlamentar',
     369            description='Selecione a suplencia do Parlamentar',
    333370            label_msgid='ILPortal_label_suplencia',
    334371            description_msgid='ILPortal_help_suplencia',
    335372            i18n_domain='ILPortal',
    336373        ),
    337         storage=PostgreSQLStorage(),
     374        schemata="Dados Básicos",
    338375        vocabulary='getVocab',
    339376        searchable="0"
     
    341378
    342379    IntegerField('cod_municipio_representa',
     380        storage=PostgreSQLStorage(),
    343381        widget=IntegerWidget(
    344382            label="Código do Município de Representação no IBGE",
     
    348386            i18n_domain='ILPortal',
    349387        ),
    350         storage=PostgreSQLStorage()
     388        schemata="Dados Básicos"
    351389    ),
    352390
    353391    StringField('nom_municipio_representa',
    354         widget=StringWidget(
     392        storage=PostgreSQLStorage(),
     393        widget=RepresentacaoWidget(
    355394            label="Nome do Município de Representação",
    356             visible={'view':'visible','edit':'hidden'},
     395            visible={'view':'visible','edit':'visible'},
    357396            label_msgid='ILPortal_label_nom_municipio_representa',
    358397            description_msgid='ILPortal_help_nom_municipio_representa',
    359398            i18n_domain='ILPortal',
    360399        ),
    361         storage=PostgreSQLStorage(),
     400        schemata="Dados Básicos",
    362401        searchable="0"
    363402    ),
    364403
    365404    StringField('sgl_uf_representa',
     405        storage=PostgreSQLStorage(),
    366406        widget=StringWidget(
    367407            label="UF do Município de Representação",
     
    371411            i18n_domain='ILPortal',
    372412        ),
    373         storage=PostgreSQLStorage(),
     413        schemata="Dados Básicos",
    374414        searchable="0"
    375415    ),
    376416
    377417    StringField('des_representacao',
     418        storage=PostgreSQLStorage(),
    378419        widget=StringWidget(
    379420            label="Descrição do Local de Representação",
     
    383424            i18n_domain='ILPortal',
    384425        ),
    385         storage=PostgreSQLStorage(),
     426        schemata="Dados Básicos",
    386427        searchable="1"
    387428    ),
    388429
    389430    DateTimeField('dat_inclusao',
    390         widget=CalendarWidget(
     431        storage=PostgreSQLStorage(),
     432        widget=DisableWidget(
    391433            label="Data de Inclusão",
    392             visible={'view':'visible','edit':'hidden'},
     434            visible={'view':'visible','edit':'visible'},
     435            isDate=True,
     436            format='%d/%m/%Y %H:%M',
    393437            label_msgid='ILPortal_label_dat_inclusao',
    394438            description_msgid='ILPortal_help_dat_inclusao',
    395439            i18n_domain='ILPortal',
    396440        ),
    397         storage=PostgreSQLStorage(),
     441        schemata="metadata",
    398442        searchable="0"
    399443    ),
    400444
    401445    StringField('oper_inclusao',
    402         widget=StringWidget(
     446        storage=PostgreSQLStorage(),
     447        widget=DisableWidget(
    403448            label="Operador de inclusão",
    404             visible={'view':'visible','edit':'hidden'},
     449            visible={'view':'visible','edit':'visible'},
    405450            label_msgid='ILPortal_label_oper_inclusao',
    406451            description_msgid='ILPortal_help_oper_inclusao',
    407452            i18n_domain='ILPortal',
    408453        ),
    409         storage=PostgreSQLStorage(),
     454        schemata="metadata",
    410455        searchable="0"
    411456    ),
    412457
    413458    DateTimeField('dat_atualizacao',
    414         widget=CalendarWidget(
     459        storage=PostgreSQLStorage(),
     460        widget=DisableWidget(
    415461            label="Data da última atualização",
    416             visible={'view':'visible','edit':'hidden'},
     462            visible={'view':'visible','edit':'visible'},
     463            isDate=True,
     464            format='%d/%m/%Y %H:%M',
    417465            label_msgid='ILPortal_label_dat_atualizacao',
    418466            description_msgid='ILPortal_help_dat_atualizacao',
    419467            i18n_domain='ILPortal',
    420468        ),
    421         storage=PostgreSQLStorage(),
     469        schemata="metadata",
    422470        searchable="0"
    423471    ),
    424472
    425473    StringField('oper_atualizacao',
    426         widget=StringWidget(
     474        storage=PostgreSQLStorage(),
     475        widget=DisableWidget(
    427476            label='Operador da última atualização',
    428             visible={'edit':'hidden','view':'visible'},
     477            visible={'edit':'visible','view':'visible'},
    429478            label_msgid='ILPortal_label_oper_atualizacao',
    430479            description_msgid='ILPortal_help_oper_atualizacao',
    431480            i18n_domain='ILPortal',
    432481        ),
    433         storage=PostgreSQLStorage(),
     482        schemata="metadata",
    434483        searchable="0"
    435484    ),
    436485
    437486    TextField('informacao_geral',
    438         widget=TextAreaWidget(
     487        storage=PostgreSQLStorage(),
     488        widget=VisualWidget
     489        (
    439490            label='Informações Gerais',
    440491            label_msgid='ILPortal_label_informacao_geral',
     
    442493            i18n_domain='ILPortal',
    443494        ),
    444         storage=PostgreSQLStorage(),
     495        schemata="Informações Gerais",
    445496        searchable="1"
    446497    ),
    447498
    448499    TextField('leis_autoria',
    449         widget=TextAreaWidget(
     500        storage=PostgreSQLStorage(),
     501        widget=VisualWidget
     502        (
    450503            label='Autoria de Leis',
    451504            label_msgid='ILPortal_label_leis_autoria',
     
    453506            i18n_domain='ILPortal',
    454507        ),
    455         storage=PostgreSQLStorage(),
     508        schemata="Autoria de Leis",
    456509        searchable="1"
    457510    ),
    458511
    459512    TextField('projetos_apresentados',
    460         widget=TextAreaWidget(
     513        storage=PostgreSQLStorage(),
     514        widget=VisualWidget
     515        (
    461516            label='Projetos Apresentados',
    462517            label_msgid='ILPortal_label_projetos_apresentados',
     
    464519            i18n_domain='ILPortal',
    465520        ),
    466         storage=PostgreSQLStorage(),
     521        schemata="Projetos Apresentados",
    467522        searchable="1"
    468523    ),
    469524
    470525    TextField('cargos_exercidos',
    471         widget=TextAreaWidget(
    472             label='Cargos Exercídos',
     526        storage=PostgreSQLStorage(),
     527        widget=VisualWidget
     528        (
     529            label='Cargos Exercidos',
    473530            label_msgid='ILPortal_label_cargos_exercidos',
    474531            description_msgid='ILPortal_help_cargos_exercidos',
    475532            i18n_domain='ILPortal',
    476533        ),
    477         storage=PostgreSQLStorage(),
     534        schemata="Cargos Exercidos",
    478535        searchable="1"
    479536    ),
    480537
    481538    TextField('mandatos_exercidos',
    482         widget=TextAreaWidget(
    483             label='Mandatos Exercídos',
     539        storage=PostgreSQLStorage(),
     540        widget=VisualWidget
     541        (
     542            label='Mandatos Exercidos',
    484543            label_msgid='ILPortal_label_mandatos_exercidos',
    485544            description_msgid='ILPortal_help_mandatos_exercidos',
    486545            i18n_domain='ILPortal',
    487546        ),
    488         storage=PostgreSQLStorage(),
     547        schemata="Mandatos Exercidos",
    489548        searchable="1"
    490549    ),
    491550
    492551    TextField('particip_comissoes',
    493         widget=TextAreaWidget(
     552        storage=PostgreSQLStorage(),
     553        widget=VisualWidget
     554        (
    494555            label="Participação de Comissões",
    495556            label_msgid='ILPortal_label_particip_comissoes',
     
    497558            i18n_domain='ILPortal',
    498559        ),
    499         storage=PostgreSQLStorage(),
     560        schemata="Participação de Comissões",
    500561        searchable="1"
    501562    ),
    502563
    503564    TextField('missao',
    504         widget=TextAreaWidget(
     565        storage=PostgreSQLStorage(),
     566        widget=VisualWidget
     567        (
    505568            label='Missão',
    506569            label_msgid='ILPortal_label_missao',
     
    508571            i18n_domain='ILPortal',
    509572        ),
    510         storage=PostgreSQLStorage(),
     573        schemata="Missão",
    511574        searchable="1"
    512575    ),
     
    514577    ImageField('foto',
    515578        allowable_content_types=('image/gif', 'image/jpeg', 'image/png'),
    516         default_content_type='image/jpeg',
    517579        widget=ImageWidget
    518580        (
     
    523585            i18n_domain='ILPortal',
    524586        ),
    525         storage=AttributeStorage(),
    526         original_size=(160,205)
     587        schemata='Foto',
     588        original_size=(160,205),
     589        default_content_type='image/jpeg',
     590        storage=AttributeStorage()
    527591    ),
    528592
     
    578642    )
    579643
     644    _at_rename_after_creation  = True
     645
    580646    schema = Parlamentar_schema
    581647
    582648    ##code-section class-header #fill in your manual code here
     649    schema['id'].schemata = 'Dados Básicos'
    583650    ##/code-section class-header
    584651
  • ILPortal/trunk/skins/ILPortal_public/acha_municipio_sql.zsql

    r1350 r1385  
    11<dtml-comment>
    2 connection_id : Psycopg_database_connection
     2connection_id : BaseInterlegis
    33arguments : nome
    44max_rows : 1000
  • ILPortal/trunk/skins/ILPortal_public/menu_superior.css.dtml

    r1370 r1385  
    4242/*  border:1px solid black;*/
    4343  background: transparent;
    44   font-size: 11px;
     44  font-size: 12px;
    4545  font-weight: normal;
    4646  text-transform: none;
     
    102102  width: auto;
    103103/*  background: #f6f6f6;*/
    104   background: #ffe8b8;
     104  background: transparent url(barra_menu.png) top left repeat;
    105105}
    106106
  • ILPortal/trunk/skins/ILPortal_public/ploneCustom.css.dtml

    r1370 r1385  
    239239}
    240240
     241
     242#archetypes-fieldname-nom_casa input {
     243font-size: 160%;
     244font-family: <dtml-var headingFontFamily>;
     245font-weight: normal;
     246width: 99%;
     247}
     248
     249#archetypes-fieldname-nom_parlamentar input {
     250font-size: 160%;
     251font-family: <dtml-var headingFontFamily>;
     252font-weight: normal;
     253width: 99%;
     254}
     255
     256#archetypes-fieldname-nom_completo input {
     257font-size: 100%;
     258font-weight: normal;
     259width: 99%;
     260}
     261
     262#archetypes-fieldname-endereco input {
     263font-size: 100%;
     264font-weight: normal;
     265width: 99%;
     266}
     267
     268#archetypes-fieldname-des_representacao input {
     269font-size: 100%;
     270font-weight: normal;
     271width: 99%;
     272}
     273
     274
    241275.newsItem {
    242276margin-bottom: 1em;
  • ILPortal/trunk/skins/ILPortal_public/topo.pt

    r1370 r1385  
    66         <td rowspan="2">
    77            <a href="#" tal:attributes="href python:utool()">
    8             <img src="topoh_01.png" width="299" height="75" alt=""></a></td>
     8            <img src="topoh_01.png" width="299" height="75" alt="" tal:attributes="src string:${portal_url}/topoh_01.png"></a></td>
    99         <td>
    10             <img src="topoh_02.png" width="215" height="50" alt=""></td>
     10            <img src="topoh_02.png" width="215" height="50" alt="" tal:attributes="src string:${portal_url}/topoh_02.png"></td>
    1111         <td colspan="2" bgcolor="#FFFFFF">
    1212            <div metal:use-macro="here/global_searchbox/macros/quick_search">
     
    1515      </tr>
    1616      <tr>
    17          <td colspan="4" width="481" height="25" style="background: transparent url(topoh_04.png) top left no-repeat;">
     17         <td colspan="4" width="481" height="25" tal:attributes="style string:background: transparent url(${portal_url}/topoh_04.png) top left no-repeat;">
    1818                   <div metal:use-macro="here/global_siteactions/macros/site_actions">
    1919                     Site-wide actions (Contact, Sitemap, Help, Style Switcher etc)
     
    2222      </tr>
    2323      <tr>
    24          <td colspan="4" style="background: transparent url(barra_menu.png) top left repeat-x;">
     24         <td colspan="4" tal:attributes="style string:background: transparent url(${portal_url}/barra_menu.png) top left repeat-x;">
    2525
    2626            <div metal:use-macro="here/menu_superior/macros/menu">
     
    3232      <tr>
    3333         <td colspan="4" width="780">
    34             <img src="topoh_06.png" width="780" height="15" alt=""></td>
     34            <img src="topoh_06.png" width="780" height="15" alt="" tal:attributes="src string:${portal_url}/topoh_06.png"></td>
    3535      </tr>
    3636      <tr>
    3737         <td colspan="3" bgcolor="#006200">
    38             <img src="topoh_07.png" width="550" height="19" alt=""></td>
     38            <img src="topoh_07.png" width="550" height="19" alt="" tal:attributes="src string:${portal_url}/topoh_07.png"></td>
    3939         <td bgcolor="#006200">
    4040            <div id="data" i18n:domain="ilportal"><span class="data-bold">Brasília</span>, <span tal:replace="python:DateTime().day()"/> de <span tal:omit-tag="" i18n:translate="" tal:content="python:DateTime().Month()"/>
     
    4444      <tr>
    4545         <td colspan="4">
    46             <img src="topoh_09.png" width="780" height="10" alt=""></td>
     46            <img src="topoh_09.png" width="780" height="10" alt="" tal:attributes="src string:${portal_url}/topoh_09.png"></td>
    4747      </tr>
    4848      <tr>
  • ILPortal/trunk/version.txt

    r1370 r1385  
    1 0.1 build 49
     10.1 build 87
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.