Пример #1
0
#Product imports
from constants import *
from Products.EnviroWindowsInstaller.constants import EWINSTALLER_ID
import EWApplication
from BasicAuthTransport import BasicAuthTransport
from Products.EnviroWindows.EnviroWindowsSite import EnviroWindowsSite
from Products.Naaya.NySite import NySite
from Products.NaayaCore.LayoutTool import LayoutTool
from Products.NaayaCore.managers.utils import utils, list_utils, batch_utils, file_utils
from Products.NaayaBase.constants import *
from Products.Naaya.constants import *

manage_addEWApplications_html = PageTemplateFile('zpt/applications_manage_add',
                                                 globals())
manage_addEWApplications_html.EWKind = METATYPE_EWAPPLICATIONS
manage_addEWApplications_html.EWAction = 'addEWApplications'


def addEWApplications(self,
                      id='',
                      title='',
                      description='',
                      email_subject='',
                      email_from='',
                      email_to='',
                      REQUEST=None):
    """ """
    id = self.utCleanupId(id)
    if not id: id = PREFIX_EWAPPLICATIONS + self.utGenRandomId(6)
    ob = EWApplications(id, title, description, email_subject, email_from,