Conjunto de mudanças 1019 no repositório publico


Ignorar:
Timestamp:
20/10/2005 15:18:08 (14 anos atrás)
Autor:
rafahelabazzanella
Mensagem:

Alterado geracao de external_methods no portal_maintenance

Arquivo:
1 editado

Legenda:

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

    r1012 r1019  
    11from Products.CMFCore.utils import getToolByName
    22from Products.CMFPlone.utils import _createObjectByType
     3from Products.ExternalMethod.ExternalMethod import manage_addExternalMethod
     4from Products.ILPortalCasas.config import *
    35from Acquisition import aq_base
    4 from Products.PloneMaintenance.MaintenanceTask import addMaintenanceTask
     6
    57import sys, os
     8
    69
    710INDEX_HTML = '''<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"
     
    3942'''
    4043
    41 def install(self):
     44def install(self,reinstall=0):
    4245    portal = self
    4346    replaceIndex(portal)
     
    512515def setupMaintenance(portal):
    513516    portal_maintenance = getToolByName(portal, 'portal_maintenance')
    514     portal_maintenance.tasks.invokeFactory('MaintenanceTask', 'pack')
    515     portal_maintenance.tasks.pack._updateProperty('script_name','packDB')
    516     portal_maintenance.tasks.pack._updateProperty('title','pack')
    517     portal_maintenance.tasks.pack._updateProperty('scheduled_hour','22')
     517
     518    pm_scripts = portal_maintenance.scripts
     519    manage_addExternalMethod(pm_scripts,'backupFile',
     520                             'Backup zope.conf e products',
     521                             PROJECTNAME+'.BackupPortalModelo',
     522                             'backupFile')
     523
     524    manage_addExternalMethod(pm_scripts,'moveBackup',
     525                             'Move Data.fs.old',
     526                             PROJECTNAME+'.BackupPortalModelo',
     527                             'moveBackup')
     528
     529    pm_tasks = portal_maintenance.tasks
     530    pm_tasks.invokeFactory('MaintenanceTask', 'pack')
     531    pm_tasks.pack._updateProperty('script_name','packDB')
     532    pm_tasks.pack._updateProperty('title','pack')
     533    pm_tasks.pack._updateProperty('scheduled_hour','22')
    518534
    519535
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.