[Erp5-report] r34665 leonardo - /erp5/trunk/products/ERP5/ERP5Site.py

nobody at svn.erp5.org nobody at svn.erp5.org
Mon Apr 19 19:48:51 CEST 2010


Author: leonardo
Date: Mon Apr 19 19:48:50 2010
New Revision: 34665

URL: http://svn.erp5.org?rev=34665&view=rev
Log:
appease (mostly) pyflakes by dropping some dead code, pending further collapse of the PortalGenerator class into ERP5Generator

Modified:
    erp5/trunk/products/ERP5/ERP5Site.py

Modified: erp5/trunk/products/ERP5/ERP5Site.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/ERP5Site.py?rev=34665&r1=34664&r2=34665&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/ERP5Site.py [utf8] (original)
+++ erp5/trunk/products/ERP5/ERP5Site.py [utf8] Mon Apr 19 19:48:50 2010
@@ -1355,44 +1355,10 @@
         p.manage_addProduct['CMFCore'].manage_addCC(
             id='cookie_authentication')
 
-    def setupMembersFolder(self, p):
-        PortalFolder.manage_addPortalFolder(p, 'Members')
-        p.Members.manage_addProduct['OFSP'].manage_addDTMLMethod(
-            'index_html', 'Member list', '<dtml-return roster>')
-
     def setupRoles(self, p):
         # Set up the suggested roles.
         p.__ac_roles__ = ('Member', 'Reviewer',)
 
-    def setupPermissions(self, p):
-        # Set up some suggested role to permission mappings.
-        mp = p.manage_permission
-
-        mp(AccessFuturePortalContent, ['Reviewer','Manager',], 1)
-        mp(AddPortalContent,          ['Owner','Manager',],    1)
-        mp(AddPortalFolders,          ['Owner','Manager',],    1)
-        mp(ListPortalMembers,         ['Member','Manager',],   1)
-        mp(ListUndoableChanges,       ['Member','Manager',],   1)
-        mp(ReplyToItem,               ['Member','Manager',],   1)
-        mp(ReviewPortalContent,       ['Reviewer','Manager',], 1)
-        mp(SetOwnPassword,            ['Member','Manager',],   1)
-        mp(SetOwnProperties,          ['Member','Manager',],   1)
-
-        # Add some other permissions mappings that may be helpful.
-        mp(DeleteObjects,             ['Owner','Manager',],    1)
-        mp(FTPAccess,                 ['Owner','Manager',],    1)
-        mp(ManageProperties,          ['Owner','Manager',],    1)
-        mp(UndoChanges,               ['Owner','Manager',],    1)
-        mp(ViewManagementScreens,     ['Owner','Manager',],    1)
-
-    def setupTypes(self, p, initial_types=factory_type_information):
-        tool = getToolByName(p, 'portal_types', None)
-        if tool is None:
-            return
-        for t in initial_types:
-            fti = FactoryTypeInformation(**t)
-            tool._setObject(t['id'], fti)
-
     def setupMimetypes(self, p):
         p.manage_addProduct[ 'CMFCore' ].manage_addRegistry()
         reg = p.content_type_registry
@@ -1416,38 +1382,6 @@
         reg.addPredicate( 'file', 'major_minor' )
         reg.getPredicate( 'file' ).edit( major="application", minor="" )
         reg.assignTypeName( 'file', 'File' )
-
-    def setup(self, p, create_userfolder):
-        from Products.CMFTopic import Topic
-        self.setupTools(p)
-        self.setupMailHost(p)
-        if int(create_userfolder) != 0:
-            self.setupUserFolder(p)
-        self.setupCookieAuth(p)
-        self.setupMembersFolder(p)
-        self.setupRoles(p)
-        self.setupPermissions(p)
-        self.setupDefaultSkins(p)
-
-        #   SkinnedFolders are only for customization;
-        #   they aren't a default type.
-        default_types = tuple( filter( lambda x: x['id'] != 'Skinned Folder'
-                                     , factory_type_information ) )
-        self.setupTypes(p, default_types )
-
-        self.setupTypes(p, PortalFolder.factory_type_information)
-        self.setupTypes(p, Topic.factory_type_information)
-        self.setupMimetypes(p)
-        self.setupWorkflow(p)
-
-    def create(self, parent, id, create_userfolder):
-        id = str(id)
-        portal = self.klass(id=id)
-        parent._setObject(id, portal)
-        # Return the fully wrapped object.
-        p = parent.this()._getOb(id)
-        self.setup(p, create_userfolder)
-        return p
 
     def setupDefaultProperties(self, p, title, description,
                                email_from_address, email_from_name,
@@ -1951,10 +1885,6 @@
       self.setupPermissions(p)
       self.setupDefaultSkins(p)
 
-    # Finish setup
-    if not p.hasObject('Members'):
-      self.setupMembersFolder(p)
-
     # ERP5 Design Choice is that all content should be user defined
     # Content is disseminated through business templates
     self.setupPortalTypes(p)




More information about the Erp5-report mailing list