diff MPIWGStaff.py @ 254:c15138774864

Merge with e5b444dab055a3fb2e07f28da4abaff846a9f300
author dwinter
date Tue, 27 May 2014 11:33:57 +0200
parents 065c4284238f 4742e71606e4
children 738129610f36
line wrap: on
line diff
--- a/MPIWGStaff.py	Tue May 27 11:33:16 2014 +0200
+++ b/MPIWGStaff.py	Tue May 27 11:33:57 2014 +0200
@@ -19,7 +19,7 @@
 import datetime
 
 from Products.ZDBInterface.ZDBInterfaceFolder import ZDBInterfaceFolder
-from Products.MPIWGManager.MPIWGIcsManager import MPIWGIcsManager
+from Products.MPIWGManager import MPIWGIcsManager
 
 from SrvTxtUtils import getInt, unicodify, utf8ify, sqlName, getPlaintext
 import MPIWGHelper
@@ -38,13 +38,6 @@
 manage_addMPIWGStaffForm = MPIWGStaff_old.manage_addMPIWGStaffForm
 manage_addMPIWGStaff = MPIWGStaff_old.manage_addMPIWGStaff
 
-# MPIWGManager properties for ICS-calendars
-# (ID_EN, ID_DE, VALUE_EN, VALUE_DE, WEIGHT, ID)
-calendar_props = [('Description', 'Beschreibung', None, None, 0, 'description'), 
-             ('Location', 'Ort', None, None, 0, 'location'),
-             ('URL', 'URL', None, None, 0, 'url'),
-             ('Time', 'Zeit', None, None, 0, 'time')]
-
     
 class MPIWGStaffFolder(ZDBInterfaceFolder):
     """Folder of staff objects"""
@@ -613,7 +606,7 @@
                 cal = self.getTalksCal()
                 if cal is None:
                     # create new calendar
-                    cal = MPIWGIcsManager(cal_id, '', url, defaultProps=calendar_props)
+                    cal = MPIWGIcsManager.MPIWGIcsManager(cal_id, '', url, defaultProps=MPIWGIcsManager.calendar_props)
                     self.folder.get('calendars')[cal_id] = cal
                     
                 else:
@@ -621,7 +614,7 @@
                     if cal.url != url:
                         # remove and re-create
                         del self.folder.get('calendars')[cal_id]
-                        cal = MPIWGIcsManager(cal_id, '', url, defaultProps=calendar_props)
+                        cal = MPIWGIcsManager.MPIWGIcsManager(cal_id, '', url, defaultProps=MPIWGIcsManager.calendar_props)
                         self.folder.get('calendars')[cal_id] = cal
 
                 # show only upcoming