[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