Any thoughts on what I've done wrong? http://deesto.pastebin.com/f2ce2ae07
Again: no errors, but the interface doesn't appear to work. Thanks, ~John deesto wrote: > > > Hedley Roos wrote: >> >> Hedley Roos wrote: >>> Your post reminded me of a bit of code I have lying somewhere. Basically >>> I wanted to activate a calendar on a particular folder. >>> >>> from p4a.calendar.interfaces import ICalendarConfig >>> config = ICalendarConfig(folder) >>> config.calendar_activated = True >>> folder.reindexObject() >>> >>> IIRC you can then do http://server/folder/@@month. >>> >>> HTH >>> Hedley >>> >> Sorry for replying to my own post, but as Martin stated the correct >> approach is using zcml. My approach requires that you subscribe to your >> folserish item's create event and then activate that interface. >> > Understood. But when I add Martin's class to the folderish > configure.zcml, there doesn't seem to be any effect. In fact, I see a > Sub-types->Calendar drop-down for folders, but my folderish object still > displays a blank Sub-types menu (with no drop-down items). Again, no > errors or feedback when installing the product or adding an object, but I > have to assume the interface still isn't taking hold. > http://deesto.pastebin.com/f2ce2ae07 > -- View this message in context: http://www.nabble.com/-Product-Developers--implementing-Product-interfaces-tp17830937s20094p17989829.html Sent from the Product Developers mailing list archive at Nabble.com. _______________________________________________ Product-Developers mailing list [email protected] http://lists.plone.org/mailman/listinfo/product-developers
