EduploneLearningSequence/Extensions Install.py,1.10,1.11
Jens Klein <[email protected]>
| Newsgroups | gmane.comp.web.zope.eduplone.cvs |
|---|---|
| Message-ID | <[email protected]> |
Update of /cvsroot/eduplone/EduploneLearningSequence/Extensions
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12961/Extensions
Modified Files:
Install.py
Log Message:
fixed some permission problems together with activity portlet and teamspaces
Index: Install.py
===================================================================
RCS file: /cvsroot/eduplone/EduploneLearningSequence/Extensions/Install.py,v
retrieving revision 1.10
retrieving revision 1.11
diff -C2 -d -r1.10 -r1.11
*** Install.py 4 Jul 2004 14:03:57 -0000 1.10
--- Install.py 23 Aug 2004 13:03:45 -0000 1.11
***************
*** 162,166 ****
portal.manage_permission('Start Learning Sequence', ['eduploneTutor',],1)
## portal.manage_permission('Use external editor', ['eduploneAuthor',],1)
! portal.manage_permission('Use OpenFlow', ['eduploneLearner','eduploneTutor',],1)
print >> out, "Successfully installed %s." % PROJECTNAME
--- 162,166 ----
portal.manage_permission('Start Learning Sequence', ['eduploneTutor',],1)
## portal.manage_permission('Use external editor', ['eduploneAuthor',],1)
! portal.manage_permission('Use OpenFlow', ['Authenticated','eduploneLearner','eduploneTutor',],1)
print >> out, "Successfully installed %s." % PROJECTNAME
***************
*** 172,215 ****
classes=listTypes(PROJECTNAME)
! #unregister folderish classes in use_folder_contents
! props=getToolByName(self,'portal_properties').site_properties
! use_folder_tabs=list(props.use_folder_tabs)
! print >> out, 'removing classes from use_folder_tabs:'
! for cl in classes:
! print >> out, 'type:', cl['klass'].portal_type
! if cl['klass'].isPrincipiaFolderish:
! if cl['klass'].portal_type in use_folder_tabs:
! use_folder_tabs.remove(cl['klass'].portal_type)
!
! props.use_folder_tabs=tuple(use_folder_tabs)
!
! # get portal
! portal=getToolByName(self,'portal_url').getPortalObject()
!
! # FIXME: uninstall ExternalMethods
!
! # FIXME: workitemlist portlet
!
! # Remove applications to Openflow-Tool
! oft=portal['portal_openflow']
! hasattr(oft,'lsq_app_use_step') and oft.deleteApplication('lsq_app_use_step')
! hasattr(oft,'lsq_app_use_call') and oft.deleteApplication('lsq_app_call')
! print >> out, "Removed openflow applications."
!
! # remove process from Openflow-Tool
! hasattr(oft,'lsq_process') and oft.deleteProcess('lsq_process')
!
! # unistall roles
! data=list(portal.__ac_roles__)
! if 'eduploneLearner' in self.__ac_roles__:
! data.remove('eduploneLearner')
! print >> out, "Removed role 'eduploneLearner'."
! if 'eduploneTutor' in self.__ac_roles__:
! data.remove('eduploneTutor')
! print >> out, "Removed role 'eduploneTutor'."
! ## if 'eduploneAuthor' in self.__ac_roles__:
! ## data.remove('eduploneAuthor')
! ## print >> out, "Removed role 'eduploneAuthor'."
! portal.__ac_roles__=tuple(data)
return out.getvalue()
--- 172,215 ----
classes=listTypes(PROJECTNAME)
! ## #unregister folderish classes in use_folder_contents
! ## props=getToolByName(self,'portal_properties').site_properties
! ## use_folder_tabs=list(props.use_folder_tabs)
! ## print >> out, 'removing classes from use_folder_tabs:'
! ## for cl in classes:
! ## print >> out, 'type:', cl['klass'].portal_type
! ## if cl['klass'].isPrincipiaFolderish:
! ## if cl['klass'].portal_type in use_folder_tabs:
! ## use_folder_tabs.remove(cl['klass'].portal_type)
! ##
! ## props.use_folder_tabs=tuple(use_folder_tabs)
! ##
! ## # get portal
! ## portal=getToolByName(self,'portal_url').getPortalObject()
! ##
! ## # FIXME: uninstall ExternalMethods
! ##
! ## # FIXME: workitemlist portlet
! ##
! ## # Remove applications to Openflow-Tool
! ## oft=portal['portal_openflow']
! ## hasattr(oft,'lsq_app_use_step') and oft.deleteApplication('lsq_app_use_step')
! ## hasattr(oft,'lsq_app_use_call') and oft.deleteApplication('lsq_app_call')
! ## print >> out, "Removed openflow applications."
! ##
! ## # remove process from Openflow-Tool
! ## hasattr(oft,'lsq_process') and oft.deleteProcess('lsq_process')
! ##
! ## # unistall roles
! ## data=list(portal.__ac_roles__)
! ## if 'eduploneLearner' in self.__ac_roles__:
! ## data.remove('eduploneLearner')
! ## print >> out, "Removed role 'eduploneLearner'."
! ## if 'eduploneTutor' in self.__ac_roles__:
! ## data.remove('eduploneTutor')
! ## print >> out, "Removed role 'eduploneTutor'."
! #### if 'eduploneAuthor' in self.__ac_roles__:
! #### data.remove('eduploneAuthor')
! #### print >> out, "Removed role 'eduploneAuthor'."
! ## portal.__ac_roles__=tuple(data)
return out.getvalue()
-------------------------------------------------------
SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media
100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33
Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift.
http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285