Conjunto de mudanças 5459 no repositório publico


Ignorar:
Timestamp:
31/10/2011 14:22:10 (8 anos atrás)
Autor:
fabianosantos
Mensagem:

Ajustado dados do versionamento. Testado conexao com multiplos bancos de dados em um unico servidor, com um banco de dados para cada plone site. Adicionado PDBDebugMode e PrintingMailHost? no develop.cfg.

Localização:
il.spdo/trunk/il/spdo
Arquivos:
3 editados

Legenda:

Não Modificado
Adicionado
Removido
  • il.spdo/trunk/il/spdo/buildout/develop.cfg

    r5410 r5459  
    118118eggs +=
    119119    plone.reload
     120    Products.PDBDebugMode
     121    Products.PrintingMailHost
    120122
    121123parts +=
  • il.spdo/trunk/il/spdo/history_meta.py

    r5457 r5459  
    173173
    174174    attr['version'] = obj.version
    175     vd = datetime.datetime.now()
    176     attr['version_date'] = vd
     175    attr['version_date'] = obj.version_date
    177176    hist = history_cls()
    178177    for key, value in attr.iteritems():
     
    180179    session.add(hist)
    181180    obj.version += 1
    182     obj.version_date = vd
     181    obj.version_date = datetime.datetime.now()
    183182
    184183   
  • il.spdo/trunk/il/spdo/saconfig.py

    r5455 r5459  
    77from zope.component.interfaces import ComponentLookupError
    88from il.spdo.config import DEFAULT_DSN
     9from Products.CMFCore.utils import getToolByName
    910
    1011class SPDOEngineFactory(EngineFactory):
     
    1415            saconnect = ISQLAlchemyConnectionStrings(getSite())
    1516            dsn = saconnect['spdo']
    16             print "utilizando configuracao local"
     17            print "utilizando configuracao local: ", dsn
    1718        except (ComponentLookupError, KeyError), e:
    1819            dsn = DEFAULT_DSN
    19             print "utilizando configuracao padrao"
     20            print "utilizando configuracao padrao: ", dsn
    2021        return (dsn,),{}
    2122
     
    2425
    2526## GloballyScopedSession - um banco de dados por instancia
    26 #SPDOGloballyScopedSession = GloballyScopedSession(u'spdo_engine', extension=ZopeVersionedExtension)
     27#SPDOGloballyScopedSession = GloballyScopedSession(u'spdo_engine', extension=ZopeVersionedExtension())
    2728#provideUtility(SPDOGloballyScopedSession, provides=IScopedSession, name=u'spdo_session')
    2829
     
    3031class SPDOSiteScopedSession(SiteScopedSession):
    3132    def siteScopeFunc(self):
    32         return getSite().id
    33 provideUtility(SPDOSiteScopedSession(u'spdo_engine', extension=ZopeVersionedExtension), provides=IScopedSession, name=u'spdo_session')
    34 
     33        urltool = getToolByName(getSite(), 'portal_url')
     34        return urltool.getPortalObject().id
     35provideUtility(SPDOSiteScopedSession(u'spdo_engine', extension=ZopeVersionedExtension()), provides=IScopedSession, name=u'spdo_session')
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.