From: Kevin C. <ke...@us...> - 2005-09-27 08:53:26
|
Update of /cvsroot/mailmanager/mailmanager In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3565 Modified Files: Tag: RELENG_2_0_1 MailManager.py Log Message: Now replace filesystemsite with a new SQL class, which allows overloading Index: MailManager.py =================================================================== RCS file: /cvsroot/mailmanager/mailmanager/MailManager.py,v retrieving revision 1.159.2.13 retrieving revision 1.159.2.14 diff -u -d -r1.159.2.13 -r1.159.2.14 --- MailManager.py 15 Sep 2005 16:08:22 -0000 1.159.2.13 +++ MailManager.py 27 Sep 2005 08:53:14 -0000 1.159.2.14 @@ -26,6 +26,7 @@ from Products.MailHost.MailHost import manage_addMailHost from Products.PageTemplates.ZopePageTemplate import manage_addPageTemplate from Products.ZSQLMethods.SQL import manage_addZSQLMethod +from Products.MailManager.sql import MailManagerSQL from MMUserFolder import manage_addMMUserFolder # Python library modules. @@ -173,6 +174,10 @@ security.setPermissionDefault('MailManager Manage Tickets', ['Tickets', 'Customer']) + # SQL Directory overload hook + + sqldirclass = MailManagerSQL + # Debug hooks pop3lib = poplib.POP3 @@ -308,7 +313,8 @@ self.manage_addFolder(id='attachments', title='Standard Attachments') # Add the sql methods - manage_addDirectoryView(self, os.path.join('MailManager', 'sql')) + print "Adding SQL : %s" % str(self.sqldirclass) + self._setObject('sql', self.sqldirclass('sql')) # Add the ZSQL methods self.addZSQLMethods() |