[Erp5-report] r36974 mohamadou - in /erp5/trunk/bt5/erp5_egov: ExtensionTemplateItem/ bt/
nobody at svn.erp5.org
nobody at svn.erp5.org
Thu Jul 8 12:01:52 CEST 2010
Author: mohamadou
Date: Thu Jul 8 12:01:49 2010
New Revision: 36974
URL: http://svn.erp5.org?rev=36974&view=rev
Log:
set Type Aquire Local Roles on portal_types used as attachments.
Modified:
erp5/trunk/bt5/erp5_egov/ExtensionTemplateItem/SetUpEGovInstance.py
erp5/trunk/bt5/erp5_egov/bt/change_log
erp5/trunk/bt5/erp5_egov/bt/revision
Modified: erp5/trunk/bt5/erp5_egov/ExtensionTemplateItem/SetUpEGovInstance.py
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_egov/ExtensionTemplateItem/SetUpEGovInstance.py?rev=36974&r1=36973&r2=36974&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_egov/ExtensionTemplateItem/SetUpEGovInstance.py [utf8] (original)
+++ erp5/trunk/bt5/erp5_egov/ExtensionTemplateItem/SetUpEGovInstance.py [utf8] Thu Jul 8 12:01:49 2010
@@ -33,9 +33,26 @@ from Products import ERP5Security
from Products import PluggableAuthService
from zLOG import LOG, WARNING, INFO
+def allowAccessOnContributionRegistryPortalTypes(self):
+ ''' Set Type Acquire Local Role '''
+
+ self.portal = self.getPortalObject()
+ portal_contribution_registry = self.portal.portal_contribution_registry
+ pt_title_list = [p.getTitle() for p in portal_contribution_registry.contentValues()]
+ exclude_pt_title_list = ['Web Page', 'DMS Ingestion', 'Default Predicate']
+
+ for pt_title in pt_title_list:
+ if pt_title not in exclude_pt_title_list:
+ portal_type_object = self.portal.portal_types.getTypeInfo(pt_title)
+ #set acquired local role on the portal type
+ portal_type_object.setTypeAcquireLocalRole(1)
+
+ return '- Access on Contribution Registry Portal Types allowed'
def allowAccessOnPersonAndOrganisation(self):
- '''use safi PAS to be able to login organisation'''
+ '''Add local role on person and organisation to give
+ administrative agent access.
+ '''
self.portal = self.getPortalObject()
person_portal_type = self.portal.portal_types.getTypeInfo('Person')
@@ -147,6 +164,7 @@ def setUpInstance(self):
message_list = []
message_list.append(setUpEGovSecurityManager(self))
message_list.append(allowAccessOnPersonAndOrganisation(self))
+ message_list.append(allowAccessOnContributionRegistryPortalTypes(self))
message_list.append(publishAllWebPages(self))
message_list.append('')
Modified: erp5/trunk/bt5/erp5_egov/bt/change_log
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_egov/bt/change_log?rev=36974&r1=36973&r2=36974&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_egov/bt/change_log [utf8] (original)
+++ erp5/trunk/bt5/erp5_egov/bt/change_log [utf8] Thu Jul 8 12:01:49 2010
@@ -1,3 +1,6 @@
+2010-07-09 mohamadou
+* set Type Aquire Local Roles on portal_types used as attachments.
+
2010-07-08 mayoro
* Select View tab corresponding to generated form
Modified: erp5/trunk/bt5/erp5_egov/bt/revision
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_egov/bt/revision?rev=36974&r1=36973&r2=36974&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_egov/bt/revision [utf8] (original)
+++ erp5/trunk/bt5/erp5_egov/bt/revision [utf8] Thu Jul 8 12:01:49 2010
@@ -1 +1 @@
-707
\ No newline at end of file
+709
\ No newline at end of file
More information about the Erp5-report
mailing list