X-Git-Url: https://scm.cri.ensmp.fr/git/Plinn.git/blobdiff_plain/971f4afe87cc33c32783373e7b6ea597fa1f4872..e5079b89ad3a7be4dd96406d3dd291c531255506:/MembershipTool.py diff --git a/MembershipTool.py b/MembershipTool.py index a521d57..3b3da9a 100755 --- a/MembershipTool.py +++ b/MembershipTool.py @@ -386,39 +386,6 @@ class MembershipTool( BaseTool ): f.manage_setLocalRoles(member_id, ['Owner']) f.reindexObjectSecurity() - - # Create Member's initial content. - if hasattr(self, 'createMemberContent') : - self.createMemberContent(member=user, - member_id=member_id, - member_folder=f) - else : - def _(message, context, expand=()) : - trmessage = decode(translate(message, context), context) - expand = tuple([decode(e, context) for e in expand]) - return (trmessage % expand).encode('utf-8') - - # Create Member's home page. - addDocument( f - , 'index_html' - , title = _("%s's Home", self, (memberFullName,)) - , description = _("%s's front page", self, (memberFullName,)) - , text_format = "html" - , text = self.default_member_content(memberFullName=memberFullName).encode('utf-8') - ) - - # Grant Ownership and Owner role to Member - f.index_html.changeOwnership(user) - f.index_html.__ac_local_roles__ = None - f.index_html.manage_setLocalRoles(member_id, ['Owner']) - - f.index_html._setPortalTypeName( 'Document' ) - - # Overcome an apparent catalog bug. - f.index_html.reindexObject() - wftool = getUtilityByInterfaceName('Products.CMFCore.interfaces.IWorkflowTool') - wftool.notifyCreated( f.index_html ) - return f