Conjunto de mudanças 1143 no repositório publico


Ignorar:
Timestamp:
03/11/2005 11:41:12 (14 anos atrás)
Autor:
jeanferri
Mensagem:

Primeiro passo para modificar a interface do Plone quando entrar no container saal. Precisa melhorias urgentes.

Localização:
ILSAAL/trunk
Arquivos:
4 editados

Legenda:

Não Modificado
Adicionado
Removido
  • ILSAAL/trunk/Extensions/AppInstall.py

    r654 r1143  
     1from StringIO import StringIO
    12from Products.CMFCore.utils import getToolByName
    23from Products.CMFPlone.migrations.migration_util import safeEditProperty
    3 from StringIO import StringIO
     4from Products.ILSAAL.config_install import VOCABULARIOS, ACOES, CONTAINERS
     5from Products.ILSAAL.utils import setVocabulariosDinamicos, setFormController, addSAALContainers
    46
    57
    68def install(self):
     9    """
     10    Instala opcoes personalizadas do nucleo do SAAL.
     11    """
     12
    713    out = StringIO()
    814    portal = getToolByName(self, 'portal_url').getPortalObject()
    9     #self.manage_permission('Add ILSAAL content', ['Member', 'Manager'], 0)
    1015    #self.left_slots += ('here/portlet_saal/macros/portlet',)
    11     #+Role Tesoureiro
    12     #+Role Contador
    13     #+Role OrdenadorDespesa
    1416
    1517    setPloneProperties(self, portal, out)
    16     addILSAALFolders(self, portal, out)
     18    addSAALContainer(self, portal, out)
    1719
     20    setVocabulariosDinamicos(self, out, VOCABULARIOS)
     21    setFormController(self, out, ACOES)
     22    addSAALContainers(self, out, CONTAINERS)
     23
     24    return out.getvalue()
    1825
    1926def setPloneProperties(self, portal, out):
     27    """
     28    Configura algumas opcoes gerais do Plone para o SAAL.
     29    """
     30
    2031    print >>out, 'Customizando o Plone para o SAAL...'
    2132    portal_properties = getToolByName(portal, 'portal_properties')
     
    2839
    2940
    30 def addILSAALFolders(self, portal, out):
    31     print >>out, 'Customizando o SAAL...'
     41def addSAALContainer(self, portal, out):
     42    """
     43    Cria a base do SAAL.
     44    """
     45
     46    print >>out, 'Criando o container principal'
    3247    saal = getattr(portal, 'saal', None)
    33     if saal is None:
     48    if not portal.hasattr(portal, 'saal'):
    3449        portal_types = getToolByName(self, 'portal_types', None)
    3550        saal_type = 'SAAL'
     
    4055            print >>out, 'Foi criado o container saal'
    4156    else:
    42         print >>out, 'A pasta saal ja existia'
     57        print >>out, 'A pasta saal ja existe'
    4358    print >>out, 'Feito!\n'
    4459
    4560
    4661def uninstall(self):
     62    """
     63    Desinstala opcoes personalizadas do nucleo do SAAL.
     64    """
     65
    4766    pass
    4867
  • ILSAAL/trunk/SAAL.py

    r1125 r1143  
    8080    ##code-section class-header #fill in your manual code here
    8181
    82     if self.getPosicaoMenu() != 'Direita':
    83         left_slots = CONTEUDO_MENU
    84         right_slots = []
    85     else:
    86         left_slots = []
    87         right_slots = CONTEUDO_MENU
     82    #if self.getPosicaoMenu() != 'Direita':
     83    #    left_slots = CONTEUDO_MENU
     84    #    right_slots = []
     85    #else:
     86    #    left_slots = []
     87    #    right_slots = CONTEUDO_MENU
     88
     89    left_slots = CONTEUDO_MENU
     90    right_slots = []
    8891
    8992    ##/code-section class-header
     
    114117
    115118
     119
    116120registerType(SAAL,PROJECTNAME)
    117121# end of class SAAL
  • ILSAAL/trunk/config.py

    r1121 r1143  
    3535##code-section config-bottom #fill in your manual code here
    3636
    37 DEPENDENCIES = ['Archetypes','ATVocabularyManager']
    38 CONTEUDO_MENU = ['here/portlet_saal/macros/portlet',]
     37DEPENDENCIES = ['Archetypes', \
     38                'ATVocabularyManager']
     39
     40CONTEUDO_MENU = ['here/portlet_saal/macros/portlet', \
     41                 'here/portlet_calendar/macros/portlet']
    3942
    4043##/code-section config-bottom
  • ILSAAL/trunk/interfaces/ISAAL.py

    r1122 r1143  
    4242        pass
    4343
     44
    4445# end of class ISAAL
    4546
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.