[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