[commits] r77 - selinux-site/trunk/selinux.theme/selinux/theme
tim at mail.se.linux.org
tim at mail.se.linux.org
Sön Juli 22 17:13:11 CEST 2007
Author: tim
Date: 2007-07-22 17:13:10 +0200 (Sun, 22 Jul 2007)
New Revision: 77
Modified:
selinux-site/trunk/selinux.theme/selinux/theme/setuphandlers.py
Log:
Members folder is renamed to medlemmar.
Modified: selinux-site/trunk/selinux.theme/selinux/theme/setuphandlers.py
===================================================================
--- selinux-site/trunk/selinux.theme/selinux/theme/setuphandlers.py 2007-07-22 11:01:23 UTC (rev 76)
+++ selinux-site/trunk/selinux.theme/selinux/theme/setuphandlers.py 2007-07-22 15:13:10 UTC (rev 77)
@@ -1,3 +1,4 @@
+from Products.CMFCore.utils import getToolByName
from zope.component import getUtility, getMultiAdapter
from plone.portlets.interfaces import IPortletManager
from plone.portlets.interfaces import IPortletAssignmentMapping
@@ -4,6 +5,7 @@
def setupVarious(context):
setupFrontpage(context)
+ setupMemberFolder(context)
def setupFrontpage(context):
site = context.getSite()
@@ -19,3 +21,21 @@
keys = list(left.keys())
for key in keys:
del left[key]
+
+def setupMemberFolder(context):
+ site = context.getSite()
+ mship = getToolByName(site, 'portal_membership')
+ portal_types = getToolByName(site, 'portal_types')
+ mship.setMembersFolderById('medlemmar')
+
+ # Members folder is renamed to medlemmar
+ members = getattr(site, 'Members')
+ if members:
+ global_allow = portal_types['Large Plone Folder'].global_allow
+ portal_types['Large Plone Folder'].global_allow = True
+ site.manage_renameObject('Members', 'medlemmar')
+ portal_types['Large Plone Folder'].global_allow = global_allow
+
+ # members should get their own folders
+ if not mship.getMemberareaCreationFlag():
+ mship.setMemberareaCreationFlag()
More information about the commits
mailing list