Conjunto de mudanças 658 no repositório publico


Ignorar:
Timestamp:
21/09/2005 12:41:56 (14 anos atrás)
Autor:
gabrielmedina
Mensagem:

modelo atualizado. novo conjunto de validadores, vocabulario e inclusao de propriedades em AppInstall?.py

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

Legenda:

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

    r655 r658  
    4747        ),
    4848        required=1,
    49         accessor='Title',
     49        accessor="Title",
    5050        searchable=1
    5151    ),
     
    9494            description_msgid='ILPortal_help_num_cep',
    9595            i18n_domain='ILPortal',
    96         )
     96        ),
     97        validators=('ehCEP',)
    9798    ),
    9899   
     
    137138            description_msgid='ILPortal_help_pagina_web',
    138139            i18n_domain='ILPortal',
    139         )
     140        ),
     141        validators=('isURL',)
    140142    ),
    141143   
  • ILPortal/trunk/Extensions/AppInstall.py

    r553 r658  
     1from Products.CMFCore.utils import getToolByName
    12from StringIO import StringIO
    23from Products.ILPortal.vocabularies import VOCABULARIOS_DINAMICOS
    34from Products.ILPortal.utils import setVocabulariosDinamicos
     5from Products.CMFPlone.migrations.migration_util import safeEditProperty
    46
    57def install(self):
    68    out = StringIO()
     9    portal = getToolByName(self, 'portal_url').getPortalObject()
     10   
     11    setVocabulariosDinamicos(self, VOCABULARIOS_DINAMICOS)
     12    print >>out, 'Criados vocabularios no ATVocabularyManager'
     13    setPloneProperties(self, portal, out)
     14    return 'Feito!'
    715
    8     setVocabulariosDinamicos(self, VOCABULARIOS_DINAMICOS);
    9     print >>out, 'Criados vocabularios no ATVocabularyManager'
    10 
    11     return 'Feito!'
     16def setPloneProperties(self, portal, out):
     17    print >>out, 'Customizando o Plone para o ILPortal...'
     18    portal_properties = getToolByName(portal, 'portal_properties')
     19    site_properties = getattr(portal_properties, 'site_properties')
     20    safeEditProperty(site_properties, 'localTimeFormat', '%d/%m/%Y', 'string')
     21    safeEditProperty(site_properties, 'localLongTimeFormat', '%d/%m/%Y %H:%M', 'string')
     22    safeEditProperty(site_properties, 'default_language', 'pt-br', 'string')
     23    safeEditProperty(site_properties, 'calendar_starting_year', 1900, 'int')
     24    print >>out, 'Plone para ILPortal customizado!\n'
  • ILPortal/trunk/MembroMesaDiretora.py

    r651 r658  
    4343            i18n_domain='ILPortal',
    4444        ),
    45         required=0
     45        required=0,
     46        accessor="Title"
    4647    ),
    4748   
  • ILPortal/trunk/MesaDiretora.py

    r574 r658  
    3434
    3535schema=Schema((
     36    StringField('title',
     37        widget=StringWidget(
     38            description="Informe um título para a Mesa Diretora",
     39            label="Título",
     40            label_msgid='ILPortal_label_title',
     41            description_msgid='ILPortal_help_title',
     42            i18n_domain='ILPortal',
     43        ),
     44        required=1,
     45        accessor="Title"
     46    ),
     47   
    3648    TextField('description',
    3749        widget=TextAreaWidget(
  • ILPortal/trunk/Parlamentar.py

    r655 r658  
    3333from vocabularies import VOCAB_SEXO
    3434from vocabularies import VOCAB_ESTADOS
     35from vocabularies import VOCAB_STATUS
    3536
    3637from Products.ILPortal.config import *
     
    122123            description_msgid='ILPortal_help_cep',
    123124            i18n_domain='ILPortal',
    124         )
     125        ),
     126        validators=('ehCEP',)
    125127    ),
    126128   
     
    256258    StringField('status',
    257259        widget=SelectionWidget(
    258             label='Status',
     260            label="Status",
     261            format='select',
    259262            label_msgid='ILPortal_label_status',
    260263            description_msgid='ILPortal_help_status',
    261264            i18n_domain='ILPortal',
    262         )
     265        ),
     266        vocabulary=VOCAB_STATUS
    263267    ),
    264268   
     
    386390    global_allow               = 0
    387391    allow_discussion           = 0
    388     content_icon               = 'parlamentar.gif'
     392    content_icon               = 'Parlamentar.gif'
    389393    immediate_view             = 'base_view'
    390394    default_view               = 'base_view'
  • ILPortal/trunk/__init__.py

    r558 r658  
    3737
    3838##code-section custom-init-head #fill in your manual code here
     39from Products.ILPortal import Validators
    3940##/code-section custom-init-head
    4041
  • ILPortal/trunk/i18n/generated.pot

    r655 r658  
    489489#: Telefone.py
    490490#. Informe a localizacao do Telefone
    491 ## 2 more: Parlamentar.py, MembroMesaDiretora.py
     491## 3 more: MesaDiretora.py, Parlamentar.py, MembroMesaDiretora.py
    492492msgid "ILPortal_help_title"
    493493msgstr "informe o nome da Casa Legislativa"
     
    854854#: Telefone.py
    855855#. Local
    856 ## 2 more: CasaLegislativa.py, MembroMesaDiretora.py
     856## 3 more: MesaDiretora.py, CasaLegislativa.py, MembroMesaDiretora.py
    857857msgid "ILPortal_label_title"
    858858msgstr "Nome da Casa"
  • ILPortal/trunk/version.txt

    r655 r658  
    1 0.1 build 81
     10.1 build 83
  • ILPortal/trunk/vocabularies.py

    r558 r658  
    3838))
    3939
     40VOCAB_STATUS = DisplayList((
     41    ('ativo', u'Ativo'),
     42    ('inativo', u'Inativo'),
     43))
     44
    4045# Vocabularios dinamicos que serao persistidos com o
    4146# ATVocabularyManager
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.