[Erp5-report] r10872 - in /erp5/trunk/bt5/erp5_accounting_l10n_fr_m9: PortalTypeAllowedCont...
nobody at svn.erp5.org
nobody at svn.erp5.org
Sun Oct 22 22:56:08 CEST 2006
Author: jerome
Date: Sun Oct 22 22:56:01 2006
New Revision: 10872
URL: http://svn.erp5.org?rev=10872&view=rev
Log:
Use source_administration to set who is the assignee on a transmission sheet;
No need to use a Role Definition, security can be dynamically based on the source_administration information.
Added:
erp5/trunk/bt5/erp5_accounting_l10n_fr_m9/SkinTemplateItem/portal_skins/erp5_accounting_l10n_fr_m9/InvoiceTransmissionSheet_view/my_source_administration_title.xml
Removed:
erp5/trunk/bt5/erp5_accounting_l10n_fr_m9/SkinTemplateItem/portal_skins/erp5_accounting_l10n_fr_m9/InvoiceTransmissionSheet_assignLocalRoles.xml
erp5/trunk/bt5/erp5_accounting_l10n_fr_m9/SkinTemplateItem/portal_skins/erp5_accounting_l10n_fr_m9/InvoiceTransmissionSheet_view/my_default_role_definition_agent_title.xml
Modified:
erp5/trunk/bt5/erp5_accounting_l10n_fr_m9/PortalTypeAllowedContentTypeTemplateItem/allowed_content_types.xml
erp5/trunk/bt5/erp5_accounting_l10n_fr_m9/PortalTypePropertySheetTemplateItem/property_sheet_list.xml
erp5/trunk/bt5/erp5_accounting_l10n_fr_m9/SkinTemplateItem/portal_skins/erp5_accounting_l10n_fr_m9/InvoiceTransmissionSheet_getValidAssigneeItemList.xml
erp5/trunk/bt5/erp5_accounting_l10n_fr_m9/SkinTemplateItem/portal_skins/erp5_accounting_l10n_fr_m9/InvoiceTransmissionSheet_view.xml
erp5/trunk/bt5/erp5_accounting_l10n_fr_m9/WorkflowTemplateItem/portal_workflow/transmission_sheet_workflow/scripts/affectInvoices.xml
erp5/trunk/bt5/erp5_accounting_l10n_fr_m9/bt/revision
erp5/trunk/bt5/erp5_accounting_l10n_fr_m9/bt/template_portal_type_allowed_content_type_list
erp5/trunk/bt5/erp5_accounting_l10n_fr_m9/bt/template_portal_type_property_sheet_list
erp5/trunk/bt5/erp5_accounting_l10n_fr_m9/bt/version
Modified: erp5/trunk/bt5/erp5_accounting_l10n_fr_m9/PortalTypeAllowedContentTypeTemplateItem/allowed_content_types.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_accounting_l10n_fr_m9/PortalTypeAllowedContentTypeTemplateItem/allowed_content_types.xml?rev=10872&r1=10871&r2=10872&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_accounting_l10n_fr_m9/PortalTypeAllowedContentTypeTemplateItem/allowed_content_types.xml (original)
+++ erp5/trunk/bt5/erp5_accounting_l10n_fr_m9/PortalTypeAllowedContentTypeTemplateItem/allowed_content_types.xml Sun Oct 22 22:56:01 2006
@@ -1,7 +1,4 @@
<allowed_content_type_list>
- <portal_type id="Invoice Transmission Sheet">
- <item>Role Definition</item>
- </portal_type>
<portal_type id="Invoice Transmission Sheet Module">
<item>Invoice Transmission Sheet</item>
</portal_type>
Modified: erp5/trunk/bt5/erp5_accounting_l10n_fr_m9/PortalTypePropertySheetTemplateItem/property_sheet_list.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_accounting_l10n_fr_m9/PortalTypePropertySheetTemplateItem/property_sheet_list.xml?rev=10872&r1=10871&r2=10872&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_accounting_l10n_fr_m9/PortalTypePropertySheetTemplateItem/property_sheet_list.xml (original)
+++ erp5/trunk/bt5/erp5_accounting_l10n_fr_m9/PortalTypePropertySheetTemplateItem/property_sheet_list.xml Sun Oct 22 22:56:01 2006
@@ -5,7 +5,7 @@
<portal_type id="Invoice Transmission Sheet">
<item>PurchaseInvoiceTransmissionSheet</item>
<item>SortIndex</item>
+ <item>Arrow</item>
<item>Task</item>
- <item>DefaultRoleDefinition</item>
</portal_type>
</property_sheet_list>
Modified: erp5/trunk/bt5/erp5_accounting_l10n_fr_m9/SkinTemplateItem/portal_skins/erp5_accounting_l10n_fr_m9/InvoiceTransmissionSheet_getValidAssigneeItemList.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_accounting_l10n_fr_m9/SkinTemplateItem/portal_skins/erp5_accounting_l10n_fr_m9/InvoiceTransmissionSheet_getValidAssigneeItemList.xml?rev=10872&r1=10871&r2=10872&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_accounting_l10n_fr_m9/SkinTemplateItem/portal_skins/erp5_accounting_l10n_fr_m9/InvoiceTransmissionSheet_getValidAssigneeItemList.xml (original)
+++ erp5/trunk/bt5/erp5_accounting_l10n_fr_m9/SkinTemplateItem/portal_skins/erp5_accounting_l10n_fr_m9/InvoiceTransmissionSheet_getValidAssigneeItemList.xml Sun Oct 22 22:56:01 2006
@@ -68,7 +68,11 @@
</item>
<item>
<key> <string>_body</string> </key>
- <value> <string>return [(pers.getTitle(), pers.getRelativeUrl())\n
+ <value> <string>"""Returns an item list of all person we can affect this transmission sheet to.\n
+This script returns all persons with internal roles, you can customize it according\n
+to your security configuration (eg. using function)\n
+"""\n
+return [(pers.getTitle(), pers.getRelativeUrl())\n
for pers in context.getPortalObject().person_module.searchFolder(role_id="internal")]\n
</string> </value>
</item>
Modified: erp5/trunk/bt5/erp5_accounting_l10n_fr_m9/SkinTemplateItem/portal_skins/erp5_accounting_l10n_fr_m9/InvoiceTransmissionSheet_view.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_accounting_l10n_fr_m9/SkinTemplateItem/portal_skins/erp5_accounting_l10n_fr_m9/InvoiceTransmissionSheet_view.xml?rev=10872&r1=10871&r2=10872&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_accounting_l10n_fr_m9/SkinTemplateItem/portal_skins/erp5_accounting_l10n_fr_m9/InvoiceTransmissionSheet_view.xml (original)
+++ erp5/trunk/bt5/erp5_accounting_l10n_fr_m9/SkinTemplateItem/portal_skins/erp5_accounting_l10n_fr_m9/InvoiceTransmissionSheet_view.xml Sun Oct 22 22:56:01 2006
@@ -100,6 +100,8 @@
<value>
<list>
<string>listbox_total_price</string>
+ <string>listbox_mirror_section_title</string>
+ <string>listbox_int_index</string>
</list>
</value>
</item>
@@ -109,10 +111,8 @@
<list>
<string>my_title</string>
<string>my_description</string>
- <string>my_default_role_definition_agent_title</string>
<string>total_amount</string>
- <string>listbox_mirror_section_title</string>
- <string>listbox_int_index</string>
+ <string>my_source_administration_title</string>
</list>
</value>
</item>
Added: erp5/trunk/bt5/erp5_accounting_l10n_fr_m9/SkinTemplateItem/portal_skins/erp5_accounting_l10n_fr_m9/InvoiceTransmissionSheet_view/my_source_administration_title.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_accounting_l10n_fr_m9/SkinTemplateItem/portal_skins/erp5_accounting_l10n_fr_m9/InvoiceTransmissionSheet_view/my_source_administration_title.xml?rev=10872&view=auto
==============================================================================
--- erp5/trunk/bt5/erp5_accounting_l10n_fr_m9/SkinTemplateItem/portal_skins/erp5_accounting_l10n_fr_m9/InvoiceTransmissionSheet_view/my_source_administration_title.xml (added)
+++ erp5/trunk/bt5/erp5_accounting_l10n_fr_m9/SkinTemplateItem/portal_skins/erp5_accounting_l10n_fr_m9/InvoiceTransmissionSheet_view/my_source_administration_title.xml Sun Oct 22 22:56:01 2006
@@ -1,0 +1,272 @@
+<?xml version="1.0"?>
+<ZopeData>
+ <record id="1" aka="AAAAAAAAAAE=">
+ <pickle>
+ <tuple>
+ <tuple>
+ <string>Products.Formulator.StandardFields</string>
+ <string>StringField</string>
+ </tuple>
+ <none/>
+ </tuple>
+ </pickle>
+ <pickle>
+ <dictionary>
+ <item>
+ <key> <string>_owner</string> </key>
+ <value>
+ <none/>
+ </value>
+ </item>
+ <item>
+ <key> <string>id</string> </key>
+ <value> <string>my_source_administration_title</string> </value>
+ </item>
+ <item>
+ <key> <string>message_values</string> </key>
+ <value>
+ <dictionary>
+ <item>
+ <key> <string>external_validator_failed</string> </key>
+ <value> <string>The input failed the external validator.</string> </value>
+ </item>
+ <item>
+ <key> <string>required_not_found</string> </key>
+ <value> <string>Input is required but no input given.</string> </value>
+ </item>
+ <item>
+ <key> <string>too_long</string> </key>
+ <value> <string>Too much input was given.</string> </value>
+ </item>
+ </dictionary>
+ </value>
+ </item>
+ <item>
+ <key> <string>overrides</string> </key>
+ <value>
+ <dictionary>
+ <item>
+ <key> <string>alternate_name</string> </key>
+ <value> <string></string> </value>
+ </item>
+ <item>
+ <key> <string>css_class</string> </key>
+ <value> <string></string> </value>
+ </item>
+ <item>
+ <key> <string>default</string> </key>
+ <value> <string></string> </value>
+ </item>
+ <item>
+ <key> <string>description</string> </key>
+ <value> <string></string> </value>
+ </item>
+ <item>
+ <key> <string>display_maxwidth</string> </key>
+ <value> <string></string> </value>
+ </item>
+ <item>
+ <key> <string>display_width</string> </key>
+ <value> <string></string> </value>
+ </item>
+ <item>
+ <key> <string>editable</string> </key>
+ <value> <string></string> </value>
+ </item>
+ <item>
+ <key> <string>enabled</string> </key>
+ <value> <string></string> </value>
+ </item>
+ <item>
+ <key> <string>external_validator</string> </key>
+ <value> <string></string> </value>
+ </item>
+ <item>
+ <key> <string>extra</string> </key>
+ <value> <string></string> </value>
+ </item>
+ <item>
+ <key> <string>hidden</string> </key>
+ <value> <string></string> </value>
+ </item>
+ <item>
+ <key> <string>max_length</string> </key>
+ <value> <string></string> </value>
+ </item>
+ <item>
+ <key> <string>required</string> </key>
+ <value> <string></string> </value>
+ </item>
+ <item>
+ <key> <string>title</string> </key>
+ <value> <string></string> </value>
+ </item>
+ <item>
+ <key> <string>truncate</string> </key>
+ <value> <string></string> </value>
+ </item>
+ <item>
+ <key> <string>unicode</string> </key>
+ <value> <string></string> </value>
+ </item>
+ <item>
+ <key> <string>whitespace_preserve</string> </key>
+ <value> <string></string> </value>
+ </item>
+ </dictionary>
+ </value>
+ </item>
+ <item>
+ <key> <string>tales</string> </key>
+ <value>
+ <dictionary>
+ <item>
+ <key> <string>alternate_name</string> </key>
+ <value> <string></string> </value>
+ </item>
+ <item>
+ <key> <string>css_class</string> </key>
+ <value> <string></string> </value>
+ </item>
+ <item>
+ <key> <string>default</string> </key>
+ <value> <string></string> </value>
+ </item>
+ <item>
+ <key> <string>description</string> </key>
+ <value> <string></string> </value>
+ </item>
+ <item>
+ <key> <string>display_maxwidth</string> </key>
+ <value> <string></string> </value>
+ </item>
+ <item>
+ <key> <string>display_width</string> </key>
+ <value> <string></string> </value>
+ </item>
+ <item>
+ <key> <string>editable</string> </key>
+ <value> <string></string> </value>
+ </item>
+ <item>
+ <key> <string>enabled</string> </key>
+ <value> <string></string> </value>
+ </item>
+ <item>
+ <key> <string>external_validator</string> </key>
+ <value> <string></string> </value>
+ </item>
+ <item>
+ <key> <string>extra</string> </key>
+ <value> <string></string> </value>
+ </item>
+ <item>
+ <key> <string>hidden</string> </key>
+ <value> <string></string> </value>
+ </item>
+ <item>
+ <key> <string>max_length</string> </key>
+ <value> <string></string> </value>
+ </item>
+ <item>
+ <key> <string>required</string> </key>
+ <value> <string></string> </value>
+ </item>
+ <item>
+ <key> <string>title</string> </key>
+ <value> <string></string> </value>
+ </item>
+ <item>
+ <key> <string>truncate</string> </key>
+ <value> <string></string> </value>
+ </item>
+ <item>
+ <key> <string>unicode</string> </key>
+ <value> <string></string> </value>
+ </item>
+ <item>
+ <key> <string>whitespace_preserve</string> </key>
+ <value> <string></string> </value>
+ </item>
+ </dictionary>
+ </value>
+ </item>
+ <item>
+ <key> <string>values</string> </key>
+ <value>
+ <dictionary>
+ <item>
+ <key> <string>alternate_name</string> </key>
+ <value> <string></string> </value>
+ </item>
+ <item>
+ <key> <string>css_class</string> </key>
+ <value> <string></string> </value>
+ </item>
+ <item>
+ <key> <string>default</string> </key>
+ <value> <string></string> </value>
+ </item>
+ <item>
+ <key> <string>description</string> </key>
+ <value> <string></string> </value>
+ </item>
+ <item>
+ <key> <string>display_maxwidth</string> </key>
+ <value> <string></string> </value>
+ </item>
+ <item>
+ <key> <string>display_width</string> </key>
+ <value> <int>20</int> </value>
+ </item>
+ <item>
+ <key> <string>editable</string> </key>
+ <value> <int>0</int> </value>
+ </item>
+ <item>
+ <key> <string>enabled</string> </key>
+ <value> <int>1</int> </value>
+ </item>
+ <item>
+ <key> <string>external_validator</string> </key>
+ <value> <string></string> </value>
+ </item>
+ <item>
+ <key> <string>extra</string> </key>
+ <value> <string></string> </value>
+ </item>
+ <item>
+ <key> <string>hidden</string> </key>
+ <value> <int>0</int> </value>
+ </item>
+ <item>
+ <key> <string>max_length</string> </key>
+ <value> <string></string> </value>
+ </item>
+ <item>
+ <key> <string>required</string> </key>
+ <value> <int>0</int> </value>
+ </item>
+ <item>
+ <key> <string>title</string> </key>
+ <value> <string>Assignee</string> </value>
+ </item>
+ <item>
+ <key> <string>truncate</string> </key>
+ <value> <int>0</int> </value>
+ </item>
+ <item>
+ <key> <string>unicode</string> </key>
+ <value> <int>0</int> </value>
+ </item>
+ <item>
+ <key> <string>whitespace_preserve</string> </key>
+ <value> <int>0</int> </value>
+ </item>
+ </dictionary>
+ </value>
+ </item>
+ </dictionary>
+ </pickle>
+ </record>
+</ZopeData>
Modified: erp5/trunk/bt5/erp5_accounting_l10n_fr_m9/WorkflowTemplateItem/portal_workflow/transmission_sheet_workflow/scripts/affectInvoices.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_accounting_l10n_fr_m9/WorkflowTemplateItem/portal_workflow/transmission_sheet_workflow/scripts/affectInvoices.xml?rev=10872&r1=10871&r2=10872&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_accounting_l10n_fr_m9/WorkflowTemplateItem/portal_workflow/transmission_sheet_workflow/scripts/affectInvoices.xml (original)
+++ erp5/trunk/bt5/erp5_accounting_l10n_fr_m9/WorkflowTemplateItem/portal_workflow/transmission_sheet_workflow/scripts/affectInvoices.xml Sun Oct 22 22:56:01 2006
@@ -68,14 +68,13 @@
</item>
<item>
<key> <string>_body</string> </key>
- <value> <string>"""Add a local roles on this transmission sheet and all related invoices\n
+ <value> <string>"""Affect this transmission sheet and all related invoices\n
"""\n
transmission_sheet = sci[\'object\']\n
agent = sci[\'kwargs\'][\'agent\']\n
portal = transmission_sheet.getPortalObject()\n
\n
-transmission_sheet.setDefaultRoleDefinitionAgent(agent)\n
-transmission_sheet.setDefaultRoleDefinitionRoleName(\'Assignee\')\n
+transmission_sheet.setSourceAdministration(agent)\n
transmission_sheet.updateLocalRolesOnSecurityGroups()\n
\n
for invoice in transmission_sheet.getAggregateRelatedValueList(\n
Modified: erp5/trunk/bt5/erp5_accounting_l10n_fr_m9/bt/revision
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_accounting_l10n_fr_m9/bt/revision?rev=10872&r1=10871&r2=10872&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_accounting_l10n_fr_m9/bt/revision (original)
+++ erp5/trunk/bt5/erp5_accounting_l10n_fr_m9/bt/revision Sun Oct 22 22:56:01 2006
@@ -1,1 +1,1 @@
-30
+31
Modified: erp5/trunk/bt5/erp5_accounting_l10n_fr_m9/bt/template_portal_type_allowed_content_type_list
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_accounting_l10n_fr_m9/bt/template_portal_type_allowed_content_type_list?rev=10872&r1=10871&r2=10872&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_accounting_l10n_fr_m9/bt/template_portal_type_allowed_content_type_list (original)
+++ erp5/trunk/bt5/erp5_accounting_l10n_fr_m9/bt/template_portal_type_allowed_content_type_list Sun Oct 22 22:56:01 2006
@@ -1,2 +1,1 @@
-Invoice Transmission Sheet Module | Invoice Transmission Sheet
-Invoice Transmission Sheet | Role Definition
+Invoice Transmission Sheet Module | Invoice Transmission Sheet
Modified: erp5/trunk/bt5/erp5_accounting_l10n_fr_m9/bt/template_portal_type_property_sheet_list
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_accounting_l10n_fr_m9/bt/template_portal_type_property_sheet_list?rev=10872&r1=10871&r2=10872&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_accounting_l10n_fr_m9/bt/template_portal_type_property_sheet_list (original)
+++ erp5/trunk/bt5/erp5_accounting_l10n_fr_m9/bt/template_portal_type_property_sheet_list Sun Oct 22 22:56:01 2006
@@ -1,5 +1,5 @@
Account | M9Account
-Invoice Transmission Sheet | DefaultRoleDefinition
+Invoice Transmission Sheet | Arrow
Invoice Transmission Sheet | PurchaseInvoiceTransmissionSheet
Invoice Transmission Sheet | SortIndex
Invoice Transmission Sheet | Task
Modified: erp5/trunk/bt5/erp5_accounting_l10n_fr_m9/bt/version
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_accounting_l10n_fr_m9/bt/version?rev=10872&r1=10871&r2=10872&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_accounting_l10n_fr_m9/bt/version (original)
+++ erp5/trunk/bt5/erp5_accounting_l10n_fr_m9/bt/version Sun Oct 22 22:56:01 2006
@@ -1,1 +1,1 @@
-0.1.3
+0.1.4
More information about the Erp5-report
mailing list