[Erp5-report] r38176 nicolas.dumazet - in /erp5/trunk/products/ERP5Type: ./ Tool/

nobody at svn.erp5.org nobody at svn.erp5.org
Tue Sep 7 17:55:39 CEST 2010


Author: nicolas.dumazet
Date: Tue Sep  7 17:55:36 2010
New Revision: 38176

URL: http://svn.erp5.org?rev=38176&view=rev
Log:
commit placeholders for Property Sheet Tool

Added:
    erp5/trunk/products/ERP5Type/Tool/PropertySheetTool.py
Modified:
    erp5/trunk/products/ERP5Type/__init__.py

Added: erp5/trunk/products/ERP5Type/Tool/PropertySheetTool.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/Tool/PropertySheetTool.py?rev=38176&view=auto
==============================================================================
--- erp5/trunk/products/ERP5Type/Tool/PropertySheetTool.py (added)
+++ erp5/trunk/products/ERP5Type/Tool/PropertySheetTool.py [utf8] Tue Sep  7 17:55:36 2010
@@ -0,0 +1,41 @@
+##############################################################################
+#
+# Copyright (c) 2010 Nicolas Dumazet <nicolas.dumazet at nexedi.com>
+#
+# WARNING: This program as such is intended to be used by professional
+# programmers who take the whole responsibility of assessing all potential
+# consequences resulting from its eventual inadequacies and bugs
+# End users who are looking for a ready-to-use solution with commercial
+# guarantees and support are strongly adviced to contract a Free Software
+# Service Company
+#
+# This program is Free Software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License
+# as published by the Free Software Foundation; either version 2
+# of the License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+#
+##############################################################################
+
+from AccessControl import ClassSecurityInfo
+from Products.ERP5Type.Tool.BaseTool import BaseTool
+from Products.ERP5Type import Permissions
+
+
+class PropertySheetTool(BaseTool):
+  """Provides a configurable registry of property sheets
+  """
+  id = 'portal_property_sheets'
+  meta_type = 'ERP5 Property Sheet Tool'
+  portal_type = 'Property Sheet Tool'
+
+  security = ClassSecurityInfo()
+  security.declareObjectProtected(Permissions.AccessContentsInformation)

Modified: erp5/trunk/products/ERP5Type/__init__.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/__init__.py?rev=38176&r1=38175&r2=38176&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/__init__.py [utf8] (original)
+++ erp5/trunk/products/ERP5Type/__init__.py [utf8] Tue Sep  7 17:55:36 2010
@@ -66,7 +66,7 @@ def allowClassTool():
 def initialize( context ):
   # Import Product Components
   from Tool import (ClassTool, CacheTool, MemcachedTool, SessionTool,
-                    TypesTool, WebServiceTool)
+                    TypesTool, WebServiceTool, PropertySheetTool)
   import Document
   import Base, XMLObject
   from ERP5Type import ERP5TypeInformation
@@ -81,6 +81,7 @@ def initialize( context ):
                    SessionTool.SessionTool,
                    TypesTool.TypesTool,
                    WebServiceTool.WebServiceTool,
+                   PropertySheetTool.PropertySheetTool
                   )
   # Do initialization step
   initializeProduct(context, this_module, globals(),
@@ -128,6 +129,7 @@ def initialize( context ):
     LOG('ERP5Type.__init__', INFO, 'installInteractorClassRegistry')
   installInteractorClassRegistry()
 
+
 from AccessControl.SecurityInfo import allow_module
 from AccessControl.SecurityInfo import ModuleSecurityInfo
 




More information about the Erp5-report mailing list