[z3-checkins] r10392 - z3/CMFonFive/trunk

tseaver at codespeak.net tseaver at codespeak.net
Thu Apr 7 04:14:22 MEST 2005


Author: tseaver
Date: Thu Apr  7 04:14:22 2005
New Revision: 10392

Added:
   z3/CMFonFive/trunk/permissions.py
Modified:
   z3/CMFonFive/trunk/CHANGES.txt
   z3/CMFonFive/trunk/browser.py
   z3/CMFonFive/trunk/version.txt
Log:
Use newer permission imports from CMF 1.5, if available.

Modified: z3/CMFonFive/trunk/CHANGES.txt
==============================================================================
--- z3/CMFonFive/trunk/CHANGES.txt	(original)
+++ z3/CMFonFive/trunk/CHANGES.txt	Thu Apr  7 04:14:22 2005
@@ -1,6 +1,10 @@
-CMFonFive changes
+CMFonFive Product Changelog
 
+  After CMFonFive 1.0.0
+
+    - permissions.py:  Use newer permission imports from CMF 1.5,
+      if available (fall back to 1.4 spellings).
 
   CMFonFive 1.0.0 (2005/04/01)
 
-    Initial release.
\ No newline at end of file
+    - Initial release.

Modified: z3/CMFonFive/trunk/browser.py
==============================================================================
--- z3/CMFonFive/trunk/browser.py	(original)
+++ z3/CMFonFive/trunk/browser.py	Thu Apr  7 04:14:22 2005
@@ -14,13 +14,14 @@
 from Acquisition import Acquired
 from ZODB.POSException import ConflictError
 
-from Products.CMFCore.CMFCorePermissions import ListFolderContents
-from Products.CMFCore.CMFCorePermissions import ModifyPortalContent
-from Products.CMFCore.CMFCorePermissions import View
 from Products.CMFDefault.utils import scrubHTML
 from Products.Five import BrowserView
 from Products.PageTemplates.PageTemplateFile import PageTemplateFile
 
+from Products.CMFonFive.permissions import ListFolderContents
+from Products.CMFonFive.permissions import ModifyPortalContent
+from Products.CMFonFive.permissions import View
+
 class PortalFolderView(BrowserView):
 
     getPhysicalPath = Acquired

Added: z3/CMFonFive/trunk/permissions.py
==============================================================================
--- (empty file)
+++ z3/CMFonFive/trunk/permissions.py	Thu Apr  7 04:14:22 2005
@@ -0,0 +1,22 @@
+##############################################################################
+#
+# Copyright (c) 2005 CMFonFive Contributors. All rights reserved.
+#
+# This software is distributed under the terms of the Zope Public
+# License (ZPL) v2.1. See COPYING.txt for more information.
+#
+###########################################################################
+""" CMFonFive product permissions
+
+$Id$
+"""
+
+try:
+    from Products.CMFCore.permissions import ListFolderContents
+    from Products.CMFCore.permissions import ModifyPortalContent
+    from Products.CMFCore.permissions import View
+except ImportError:  # CMF < 1.5.0
+    from Products.CMFCore.CMFCorePermissions import ListFolderContents
+    from Products.CMFCore.CMFCorePermissions import ModifyPortalContent
+    from Products.CMFCore.CMFCorePermissions import View
+

Modified: z3/CMFonFive/trunk/version.txt
==============================================================================
--- z3/CMFonFive/trunk/version.txt	(original)
+++ z3/CMFonFive/trunk/version.txt	Thu Apr  7 04:14:22 2005
@@ -1 +1 @@
-CMFonFive-1.0.0
+CMFonFive-1.0.0+


More information about the z3-checkins mailing list