[Erp5-report] r36490 mohamadou - in /erp5/trunk/bt5/erp5_egov: WorkflowTemplateItem/portal_...
nobody at svn.erp5.org
nobody at svn.erp5.org
Tue Jun 22 00:33:59 CEST 2010
Author: mohamadou
Date: Tue Jun 22 00:33:58 2010
New Revision: 36490
URL: http://svn.erp5.org?rev=36490&view=rev
Log:
2010-06-21 mohamadou
* update generatePortalType to use good role category for role information definition
* add publication_section category if procedure needs subscription
Modified:
erp5/trunk/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/portal_type_interaction_workflow/scripts/EGov_generatePortalType.xml
erp5/trunk/bt5/erp5_egov/bt/change_log
erp5/trunk/bt5/erp5_egov/bt/revision
Modified: erp5/trunk/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/portal_type_interaction_workflow/scripts/EGov_generatePortalType.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/portal_type_interaction_workflow/scripts/EGov_generatePortalType.xml?rev=36490&r1=36489&r2=36490&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/portal_type_interaction_workflow/scripts/EGov_generatePortalType.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/portal_type_interaction_workflow/scripts/EGov_generatePortalType.xml [utf8] Tue Jun 22 00:33:58 2010
@@ -138,36 +138,44 @@ if len(result) == 0:\n
\n
procedure_target = procedure_request.getProcedureTarget()\n
procedure_organisation_direction = procedure_request.getOrganisationDirectionService()\n
+ procedure_publication_section = procedure_request.getProcedurePublicationSection()\n
+ procedure_step_subscription = procedure_request.getStepSubscription()\n
+ \n
+ citizen_category_list = [\'role/citoyen\', \'role/citoyen/national\', \'role/citoyen/etranger\']\n
+ company_category_list = [\'role/entreprise\', \'role/entreprise/agence\', \'role/entreprise/siege\', \'role/entreprise/succursale\']\n
+ madatary_category_list = [\'function/entreprise/mandataire\', \'role/entreprise\']\n
+ procedure_publication_section_category = \'publication_section/%s\' % procedure_publication_section\n
+ \n
+ # If procedure needs subcription add the publication_section in role_category_list\n
+ if procedure_step_subscription:\n
+ citizen_category_list.append(procedure_publication_section_category)\n
+ company_category_list.append(procedure_publication_section_category)\n
+ madatary_category_list.append(procedure_publication_section_category)\n
\n
- if procedure_target is not None:\n
+ if procedure_target :\n
if procedure_target == "tous":\n
portal_type_module.newContent(portal_type=\'Role Information\',\n
\t\t title=\'Citizens Role Information\',\n
\t\t role_name=\'Agent\',\n
-\t\t #role_base_category_script_list=\'group function site\',\n
-\t\t role_category_list=\'role/citoyen*\')\n
+\t\t role_category_list=citizen_category_list)\n
portal_type_module.newContent(portal_type=\'Role Information\',\n
\t\t title=\'Companies Role Information\',\n
\t\t role_name=\'Agent\',\n
-\t\t #role_base_category_script_list=\'group function\',\n
-\t\t role_category_list=\'role/entreprise*\')\n
+\t\t role_category_list=company_category_list)\n
portal_type_module.newContent(portal_type=\'Role Information\',\n
\t\t title=\'Mandataries Role Information\',\n
\t\t role_name=\'Agent\',\n
-\t\t #role_base_category_script_list=\'group function\',\n
-\t\t role_category_list=[\'function/entreprise/mandataire\', \'role/entreprise*\'])\n
+\t\t role_category_list=madatary_category_list)\n
if procedure_target=="citoyen":\n
portal_type_module.newContent(portal_type=\'Role Information\',\n
\t\t title=\'Citizens Role Information\',\n
\t\t role_name=\'Agent\',\n
-\t\t #role_base_category_script_list=\'group function site\',\n
-\t\t role_category_list=\'role/citoyen*\')\n
+\t\t role_category_list=citizen_category_list)\n
if procedure_target == "entreprise":\n
portal_type_module.newContent(portal_type=\'Role Information\',\n
\t\t title=\'Companies Role Information\',\n
\t\t role_name=\'Agent\',\n
-\t\t #role_base_category_script_list=\'group function\',\n
-\t\t role_category_list=\'role/entreprise*\')\n
+\t\t role_category_list=company_category_list)\n
\n
if procedure_organisation_direction is not None:\n
portal_type_module.newContent(portal_type=\'Role Information\',\n
@@ -176,8 +184,6 @@ if len(result) == 0:\n
\t\t role_category_list=\'group/%s*\' % procedure_organisation_direction)\n
\n
\n
-\n
-\n
portal_type_module_id = \'_\'.join(portal_type_module_name.lower().split(\' \'))\n
\n
## create folder containing objects\n
@@ -256,6 +262,12 @@ module_object.EGov_setPermissionsOnEGovM
<string>portal_type_module</string>
<string>procedure_target</string>
<string>procedure_organisation_direction</string>
+ <string>procedure_publication_section</string>
+ <string>procedure_step_subscription</string>
+ <string>citizen_category_list</string>
+ <string>company_category_list</string>
+ <string>madatary_category_list</string>
+ <string>procedure_publication_section_category</string>
<string>None</string>
<string>portal_type_module_id</string>
<string>getattr</string>
Modified: erp5/trunk/bt5/erp5_egov/bt/change_log
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_egov/bt/change_log?rev=36490&r1=36489&r2=36490&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_egov/bt/change_log [utf8] (original)
+++ erp5/trunk/bt5/erp5_egov/bt/change_log [utf8] Tue Jun 22 00:33:58 2010
@@ -1,3 +1,8 @@
+2010-06-21 mohamadou
+* update generatePortalType to use good role category for role information definition
+* add publication_section category if procedure needs subscription
+
+
2010-06-20 mayoro
* Add complete transition from accepted state
*Add the title of the transition Complete, it should not be configured in the hosting form
Modified: erp5/trunk/bt5/erp5_egov/bt/revision
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_egov/bt/revision?rev=36490&r1=36489&r2=36490&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_egov/bt/revision [utf8] (original)
+++ erp5/trunk/bt5/erp5_egov/bt/revision [utf8] Tue Jun 22 00:33:58 2010
@@ -1 +1 @@
-555
\ No newline at end of file
+563
\ No newline at end of file
More information about the Erp5-report
mailing list