Conjunto de mudanças 558 no repositório publico


Ignorar:
Timestamp:
09/09/2005 13:03:25 (14 anos atrás)
Autor:
gabrielmedina
Mensagem:

Modelo modificado: pasta.py excluido e membrodamesa.py adicionado

Localização:
ILPortal/trunk
Arquivos:
1 adicionado
1 removido
11 editados

Legenda:

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

    r539 r558  
    249249    ),
    250250   
     251    StringField('tipo_casa',
     252        widget=StringWidget(
     253            label="Tipo da Casa",
     254            description="Selecione o tipo da casa",
     255            format='select',
     256            label_msgid='ILPortal_label_tipo_casa',
     257            description_msgid='ILPortal_help_tipo_casa',
     258            i18n_domain='ILPortal',
     259        )
     260    ),
     261   
    251262    ImageField('foto',
    252263        allowable_content_types=('image/gif', 'image/jpeg', 'image/png'),
     
    284295    meta_type                  = 'CasaLegislativa'
    285296    portal_type                = 'CasaLegislativa'
    286     allowed_content_types      = ['Telefone', 'Parlamentar', 'MesaDiretora', 'Document', 'File', 'Event', 'Image', 'News Item', 'Pasta']
     297    allowed_content_types      = ['Telefone', 'Parlamentar', 'MesaDiretora']
    287298    filter_content_types       = 1
    288     global_allow               = 1
     299    global_allow               = 0
    289300    allow_discussion           = 0
    290301    content_icon               = 'Casa_Legislativa.gif'
  • ILPortal/trunk/Extensions/Install.py

    r553 r558  
    7272    # Create vocabularies in vocabulary lib
    7373    atvm = getToolByName(self, 'portal_vocabularies')
    74     vocabmap = {u'VOCAB_PARTIDOS': ('SimpleVocabulary', 'SimpleVocabularyTerm')}
     74    vocabmap = {u'VOCAB_PARTIDOS': ('SimpleVocabulary', 'SimpleVocabularyTerm'), u'VOCAB_CARGOS_MESA': ('SimpleVocabulary', 'SimpleVocabularyTerm')}
    7575    for vocabname in vocabmap.keys():
    7676        if not vocabname in atvm.contentIds():
     
    101101        "Telefone",
    102102        "Parlamentar",
     103        "MembroMesaDiretora",
    103104        ] + factory_tool.getFactoryTypes().keys()
    104105    factory_tool.manage_setPortalFactoryTypes(listOfTypeIds=factory_types)
  • ILPortal/trunk/MesaDiretora.py

    r530 r558  
    2727
    2828
    29 from Products.Archetypes.VariableSchemaSupport import VariableSchemaSupport
    3029
    3130from Products.Archetypes.SQLStorage import *
     
    3534
    3635schema=Schema((
     36    TextField('description',
     37        widget=TextAreaWidget(
     38            label="Descrição",
     39            description="Informe uma breve descrição para a mesa diretora.",
     40            label_msgid='ILPortal_label_description',
     41            description_msgid='ILPortal_help_description',
     42            i18n_domain='ILPortal',
     43        ),
     44        required=0,
     45        accessor="Description",
     46        searchable="1"
     47    ),
     48   
    3749),
    3850)
     
    4254##/code-section after-schema
    4355
    44 class MesaDiretora(VariableSchemaSupport,BaseContent):
     56class MesaDiretora(BaseFolder):
     57    """
     58    Pasta Mesa Diretora para inclusao dos membros da mesa.
     59    Possui um campo texto que eh mostrado no topo do folder_listing.
     60    """
    4561    security = ClassSecurityInfo()
    46     __implements__ = (getattr(VariableSchemaSupport,'__implements__',()),) + (getattr(BaseContent,'__implements__',()),)
     62    __implements__ = (getattr(BaseFolder,'__implements__',()),)
    4763
    4864
     
    5268    meta_type                  = 'MesaDiretora'
    5369    portal_type                = 'MesaDiretora'
    54     allowed_content_types      = []
    55     filter_content_types       = 0
     70    allowed_content_types      = ['CasaLegislativa', 'MembroMesaDiretora']
     71    filter_content_types       = 1
    5672    global_allow               = 0
    5773    allow_discussion           = 0
    58     #content_icon               = 'MesaDiretora.gif'
    59     immediate_view             = 'base_view'
    60     default_view               = 'base_view'
     74    content_icon               = 'folder_icon.gif'
     75    immediate_view             = 'folder_listing'
     76    default_view               = 'folder_listing'
    6177    suppl_views                = ()
    6278    typeDescription            = "MesaDiretora"
    6379    typeDescMsgId              = 'description_edit_mesadiretora'
    6480
    65     schema = BaseSchema + \
     81    schema = BaseFolderSchema + \
    6682             schema
    6783
     
    7187
    7288    #Methods
     89def modify_fti(fti):
     90    # hide unnecessary tabs (usability enhancement)
     91    for a in fti['actions']:
     92        if a['id'] in ['references']:
     93            a['visible'] = 0
     94    return fti
    7395
    7496registerType(MesaDiretora,PROJECTNAME)
  • ILPortal/trunk/Parlamentar.py

    r553 r558  
    7070            date_only="1",
    7171            format='%d/%m/%Y',
    72             starting_year="1910",
    7372            label_msgid='ILPortal_label_data_nasc',
    7473            description_msgid='ILPortal_help_data_nasc',
     
    233232    DateTimeField('data_inicio_mandato',
    234233        widget=CalendarWidget(
    235             label='Data_inicio_mandato',
     234            label="Data de Inicio de Mandato",
     235            description="Data de inicio de mantado do parlamentar",
     236            date_only="1",
     237            format='%d/%m/%Y',
    236238            label_msgid='ILPortal_label_data_inicio_mandato',
    237239            description_msgid='ILPortal_help_data_inicio_mandato',
     
    242244    DateTimeField('data_fim_mandato',
    243245        widget=CalendarWidget(
    244             label='Data_fim_mandato',
     246            label="Data do Fim do mandato",
     247            description="Data do fim do mandato do parlamentar",
     248            date_only="1",
     249            format='%d/%m/%Y',
    245250            label_msgid='ILPortal_label_data_fim_mandato',
    246251            description_msgid='ILPortal_help_data_fim_mandato',
     
    375380    portal_type                = 'Parlamentar'
    376381    allowed_content_types      = []
    377     filter_content_types       = 0
     382    filter_content_types       = 1
    378383    global_allow               = 0
    379384    allow_discussion           = 0
  • ILPortal/trunk/__init__.py

    r530 r558  
    4646    # imports packages and types for registration
    4747
    48     import Pasta
     48    import MesaDiretora
    4949    import CasaLegislativa
    5050    import Telefone
    5151    import Parlamentar
    52     import MesaDiretora
     52    import MembroMesaDiretora
    5353
    5454    # initialize portal content
  • ILPortal/trunk/config.py

    r530 r558  
    1515setDefaultRoles(DEFAULT_ADD_CONTENT_PERMISSION, ('Manager', 'Owner', 'Member'))
    1616ADD_CONTENT_PERMISSIONS = {
    17     'Pasta': 'Add Pasta Content',
     17    'MesaDiretora': 'Add MesaDiretora Content',
    1818    'CasaLegislativa': 'Add CasaLegislativa Content',
    1919    'Telefone': 'Add Telefone Content',
    2020    'Parlamentar': 'Add Parlamentar Content',
    21     'MesaDiretora': 'Add MesaDiretora Content',
     21    'MembroMesaDiretora': 'Add MembroMesaDiretora Content',
    2222}
    2323
    24 setDefaultRoles('Add Pasta Content', ('Manager', 'Owner', 'Member'))
     24setDefaultRoles('Add MesaDiretora Content', ('Manager', 'Owner', 'Member'))
    2525setDefaultRoles('Add CasaLegislativa Content', ('Manager', 'Owner', 'Member'))
    2626setDefaultRoles('Add Telefone Content', ('Manager', 'Owner', 'Member'))
    2727setDefaultRoles('Add Parlamentar Content', ('Manager', 'Owner', 'Member'))
    28 setDefaultRoles('Add MesaDiretora Content', ('Manager', 'Owner', 'Member'))
     28setDefaultRoles('Add MembroMesaDiretora Content', ('Manager', 'Owner', 'Member'))
    2929
    3030product_globals=globals()
  • ILPortal/trunk/i18n/generated.pot

    r553 r558  
    2525#: MesaDiretora.py
    2626#. cargo
     27#: MembroMesaDiretora.py
     28#. Selecione o cargo do parlamentar na mesa diretora
    2729msgid "ILPortal_help_cargo"
    2830msgstr "cargo"
     
    5052
    5153
     54#: MesaDiretora.py
     55#. classe_2s
     56msgid "ILPortal_help_classe_2s"
     57msgstr "classe_2s"
     58
     59
    5260#: CasaLegislativa.py
    5361#. Informe a data de adesão da Casa Legislativa ao Programa Interlegis
     
    108116#: Pasta.py
    109117#. Informe uma breve descricao para esse item.
     118#: MesaDiretora.py
     119#. Informe uma breve descrição para esse item.
    110120msgid "ILPortal_help_description"
    111121msgstr "Informe uma breve descricao para esse item."
     
    255265msgid "ILPortal_help_nom_completo"
    256266msgstr "nom_completo"
     267
     268
     269#: MembroMesaDiretora.py
     270#. Selecione o parlamentar
     271msgid "ILPortal_help_nome_parlamentar"
     272msgstr "Selecione o parlamentar"
    257273
    258274
     
    425441msgid "ILPortal_help_texto"
    426442msgstr "Descreva o texto que sera mostrado no topo da lista de conteudos."
     443
     444
     445#: CasaLegislativa.py
     446#. Selecione o tipo da casa
     447msgid "ILPortal_help_tipo_casa"
     448msgstr "Selecione o tipo da casa"
    427449
    428450
     
    473495#: MesaDiretora.py
    474496#. Cargo
     497## 1 more: MembroMesaDiretora.py
    475498msgid "ILPortal_label_cargo"
    476499msgstr "Cargo"
     
    496519
    497520
     521#: MesaDiretora.py
     522#. Classe_2s
     523msgid "ILPortal_label_classe_2s"
     524msgstr "Classe_2s"
     525
     526
    498527#: CasaLegislativa.py
    499528#. Data de Adesão
     
    554583#: Pasta.py
    555584#. Descricao
     585#: MesaDiretora.py
     586#. Descrição
    556587msgid "ILPortal_label_description"
    557588msgstr "Descricao"
     
    645676msgid "ILPortal_label_nom_completo"
    646677msgstr "Nom_completo"
     678
     679
     680#: MembroMesaDiretora.py
     681#. Parlamentar
     682msgid "ILPortal_label_nome_parlamentar"
     683msgstr "Parlamentar"
    647684
    648685
     
    794831
    795832
     833#: CasaLegislativa.py
     834#. Tipo da Casa
     835msgid "ILPortal_label_tipo_casa"
     836msgstr "Tipo da Casa"
     837
     838
    796839#: Parlamentar.py
    797840#. Nome
  • ILPortal/trunk/utils.py

    r555 r558  
    1616            atvm.invokeFactory('SimpleVocabulary', vocabulario)
    1717        vocab = atvm[vocabulario]
     18        vocab_Ids = vocab.contentIds()
     19        if len(vocab_Ids) == 1 and 'default' in vocab_Ids:
     20            vocab.manage_delObjects('default')
    1821        for (chave, valor) in vocabularios[vocabulario]:
    1922            if not hasattr(vocab, chave):
  • ILPortal/trunk/version.txt

    r553 r558  
    1 0.1 build 26
     10.1 build 45
  • ILPortal/trunk/vocabularies.py

    r553 r558  
    4848       ('PCO', u'Partido da Causa Operaria'),
    4949    ),
     50    'VOCAB_CARGOS_MESA' : (
     51       ('p', u'Presidente'),
     52       ('vp', u'Vice Presidente'),
     53       ('1s', u'1 Secretario'),
     54    ),
    5055}
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.