Commit eb1ceb93 authored by Yoshinori Okuji's avatar Yoshinori Okuji

2005-12-07 yo

* New skins: erp5_html.css and  form_html for PDF editing.

2005-12-04 Jean-Paul
* Made a minimal and somehow broken implementation of global search box (top right) to prevent displaying uggly search results. Improving it requires redirection and filtering


git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@4541 20353a03-c40f-0410-a6d1-a30d3c3de9de
parent c1faf731
......@@ -24,6 +24,8 @@
<tuple>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
<persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent>
<persistent> <string encoding="base64">AAAAAAAAAAQ=</string> </persistent>
<persistent> <string encoding="base64">AAAAAAAAAAU=</string> </persistent>
</tuple>
</value>
</item>
......@@ -62,8 +64,8 @@
<pickle>
<tuple>
<tuple>
<string>Products.CMFCore.ActionInformation</string>
<string>ActionInformation</string>
<string>Products.ERP5Type.patches.ActionInformation</string>
<string>PatchedActionInformation</string>
</tuple>
<none/>
</tuple>
......@@ -73,7 +75,7 @@
<item>
<key> <string>action</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAQ=</string> </persistent>
<persistent> <string encoding="base64">AAAAAAAAAAY=</string> </persistent>
</value>
</item>
<item>
......@@ -88,10 +90,18 @@
<key> <string>description</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>icon</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>view</string> </value>
</item>
<item>
<key> <string>optional</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>permissions</string> </key>
<value>
......@@ -119,8 +129,8 @@
<pickle>
<tuple>
<tuple>
<string>Products.CMFCore.ActionInformation</string>
<string>ActionInformation</string>
<string>Products.ERP5Type.patches.ActionInformation</string>
<string>PatchedActionInformation</string>
</tuple>
<none/>
</tuple>
......@@ -130,7 +140,7 @@
<item>
<key> <string>action</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAU=</string> </persistent>
<persistent> <string encoding="base64">AAAAAAAAAAc=</string> </persistent>
</value>
</item>
<item>
......@@ -145,9 +155,17 @@
<key> <string>description</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>icon</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>metadata</string> </value>
<value> <string>history</string> </value>
</item>
<item>
<key> <string>optional</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>permissions</string> </key>
......@@ -163,7 +181,7 @@
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Metadata</string> </value>
<value> <string>History</string> </value>
</item>
<item>
<key> <string>visible</string> </key>
......@@ -173,6 +191,136 @@
</pickle>
</record>
<record id="4" aka="AAAAAAAAAAQ=">
<pickle>
<tuple>
<tuple>
<string>Products.ERP5Type.patches.ActionInformation</string>
<string>PatchedActionInformation</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>action</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAg=</string> </persistent>
</value>
</item>
<item>
<key> <string>category</string> </key>
<value> <string>object_view</string> </value>
</item>
<item>
<key> <string>condition</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>icon</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>metadata</string> </value>
</item>
<item>
<key> <string>optional</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>permissions</string> </key>
<value>
<tuple>
<string>Manage properties</string>
</tuple>
</value>
</item>
<item>
<key> <string>priority</string> </key>
<value> <int>10</int> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Metadata</string> </value>
</item>
<item>
<key> <string>visible</string> </key>
<value> <int>1</int> </value>
</item>
</dictionary>
</pickle>
</record>
<record id="5" aka="AAAAAAAAAAU=">
<pickle>
<tuple>
<tuple>
<string>Products.ERP5Type.patches.ActionInformation</string>
<string>PatchedActionInformation</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>action</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAk=</string> </persistent>
</value>
</item>
<item>
<key> <string>category</string> </key>
<value> <string>object_print</string> </value>
</item>
<item>
<key> <string>condition</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>icon</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>print</string> </value>
</item>
<item>
<key> <string>optional</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>permissions</string> </key>
<value>
<tuple>
<string>View</string>
</tuple>
</value>
</item>
<item>
<key> <string>priority</string> </key>
<value> <int>10</int> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Print</string> </value>
</item>
<item>
<key> <string>visible</string> </key>
<value> <int>1</int> </value>
</item>
</dictionary>
</pickle>
</record>
<record id="6" aka="AAAAAAAAAAY=">
<pickle>
<tuple>
<tuple>
......@@ -191,7 +339,26 @@
</dictionary>
</pickle>
</record>
<record id="5" aka="AAAAAAAAAAU=">
<record id="7" aka="AAAAAAAAAAc=">
<pickle>
<tuple>
<tuple>
<string>Products.CMFCore.Expression</string>
<string>Expression</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>text</string> </key>
<value> <string>string:${object_url}/Base_viewHistory</string> </value>
</item>
</dictionary>
</pickle>
</record>
<record id="8" aka="AAAAAAAAAAg=">
<pickle>
<tuple>
<tuple>
......@@ -210,4 +377,23 @@
</dictionary>
</pickle>
</record>
<record id="9" aka="AAAAAAAAAAk=">
<pickle>
<tuple>
<tuple>
<string>Products.CMFCore.Expression</string>
<string>Expression</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>text</string> </key>
<value> <string>string:${object_url}/AgentPrivilege_print</string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
......@@ -36,6 +36,10 @@
<none/>
</value>
</item>
<item>
<key> <string>acquire_local_roles</string> </key>
<value> <int>1</int> </value>
</item>
<item>
<key> <string>allowed_content_types</string> </key>
<value>
......@@ -71,6 +75,12 @@
<key> <string>filter_content_types</string> </key>
<value> <int>1</int> </value>
</item>
<item>
<key> <string>group_list</string> </key>
<value>
<tuple/>
</value>
</item>
<item>
<key> <string>hidden_content_type_list</string> </key>
<value>
......
......@@ -106,7 +106,7 @@
<pickle>
<tuple>
<tuple>
<string>Products.ERP5Type.CMFCorePatch</string>
<string>Products.ERP5Type.patches.ActionInformation</string>
<string>PatchedActionInformation</string>
</tuple>
<none/>
......@@ -171,7 +171,7 @@
<pickle>
<tuple>
<tuple>
<string>Products.ERP5Type.CMFCorePatch</string>
<string>Products.ERP5Type.patches.ActionInformation</string>
<string>PatchedActionInformation</string>
</tuple>
<none/>
......@@ -236,7 +236,7 @@
<pickle>
<tuple>
<tuple>
<string>Products.ERP5Type.CMFCorePatch</string>
<string>Products.ERP5Type.patches.ActionInformation</string>
<string>PatchedActionInformation</string>
</tuple>
<none/>
......@@ -301,7 +301,7 @@
<pickle>
<tuple>
<tuple>
<string>Products.ERP5Type.CMFCorePatch</string>
<string>Products.ERP5Type.patches.ActionInformation</string>
<string>PatchedActionInformation</string>
</tuple>
<none/>
......@@ -366,7 +366,7 @@
<pickle>
<tuple>
<tuple>
<string>Products.ERP5Type.CMFCorePatch</string>
<string>Products.ERP5Type.patches.ActionInformation</string>
<string>PatchedActionInformation</string>
</tuple>
<none/>
......
......@@ -128,7 +128,7 @@
<pickle>
<tuple>
<tuple>
<string>Products.ERP5Type.CMFCorePatch</string>
<string>Products.ERP5Type.patches.ActionInformation</string>
<string>PatchedActionInformation</string>
</tuple>
<none/>
......@@ -193,7 +193,7 @@
<pickle>
<tuple>
<tuple>
<string>Products.ERP5Type.CMFCorePatch</string>
<string>Products.ERP5Type.patches.ActionInformation</string>
<string>PatchedActionInformation</string>
</tuple>
<none/>
......@@ -258,7 +258,7 @@
<pickle>
<tuple>
<tuple>
<string>Products.ERP5Type.CMFCorePatch</string>
<string>Products.ERP5Type.patches.ActionInformation</string>
<string>PatchedActionInformation</string>
</tuple>
<none/>
......@@ -323,7 +323,7 @@
<pickle>
<tuple>
<tuple>
<string>Products.ERP5Type.CMFCorePatch</string>
<string>Products.ERP5Type.patches.ActionInformation</string>
<string>PatchedActionInformation</string>
</tuple>
<none/>
......@@ -390,7 +390,7 @@
<pickle>
<tuple>
<tuple>
<string>Products.ERP5Type.CMFCorePatch</string>
<string>Products.ERP5Type.patches.ActionInformation</string>
<string>PatchedActionInformation</string>
</tuple>
<none/>
......@@ -455,7 +455,7 @@
<pickle>
<tuple>
<tuple>
<string>Products.ERP5Type.CMFCorePatch</string>
<string>Products.ERP5Type.patches.ActionInformation</string>
<string>PatchedActionInformation</string>
</tuple>
<none/>
......@@ -520,7 +520,7 @@
<pickle>
<tuple>
<tuple>
<string>Products.ERP5Type.CMFCorePatch</string>
<string>Products.ERP5Type.patches.ActionInformation</string>
<string>PatchedActionInformation</string>
</tuple>
<none/>
......@@ -585,7 +585,7 @@
<pickle>
<tuple>
<tuple>
<string>Products.ERP5Type.CMFCorePatch</string>
<string>Products.ERP5Type.patches.ActionInformation</string>
<string>PatchedActionInformation</string>
</tuple>
<none/>
......@@ -650,7 +650,7 @@
<pickle>
<tuple>
<tuple>
<string>Products.ERP5Type.CMFCorePatch</string>
<string>Products.ERP5Type.patches.ActionInformation</string>
<string>PatchedActionInformation</string>
</tuple>
<none/>
......@@ -715,7 +715,7 @@
<pickle>
<tuple>
<tuple>
<string>Products.ERP5Type.CMFCorePatch</string>
<string>Products.ERP5Type.patches.ActionInformation</string>
<string>PatchedActionInformation</string>
</tuple>
<none/>
......
......@@ -134,7 +134,7 @@
<pickle>
<tuple>
<tuple>
<string>Products.ERP5Type.CMFCorePatch</string>
<string>Products.ERP5Type.patches.ActionInformation</string>
<string>PatchedActionInformation</string>
</tuple>
<none/>
......@@ -199,7 +199,7 @@
<pickle>
<tuple>
<tuple>
<string>Products.ERP5Type.CMFCorePatch</string>
<string>Products.ERP5Type.patches.ActionInformation</string>
<string>PatchedActionInformation</string>
</tuple>
<none/>
......@@ -264,7 +264,7 @@
<pickle>
<tuple>
<tuple>
<string>Products.ERP5Type.CMFCorePatch</string>
<string>Products.ERP5Type.patches.ActionInformation</string>
<string>PatchedActionInformation</string>
</tuple>
<none/>
......@@ -329,7 +329,7 @@
<pickle>
<tuple>
<tuple>
<string>Products.ERP5Type.CMFCorePatch</string>
<string>Products.ERP5Type.patches.ActionInformation</string>
<string>PatchedActionInformation</string>
</tuple>
<none/>
......@@ -394,7 +394,7 @@
<pickle>
<tuple>
<tuple>
<string>Products.ERP5Type.CMFCorePatch</string>
<string>Products.ERP5Type.patches.ActionInformation</string>
<string>PatchedActionInformation</string>
</tuple>
<none/>
......@@ -459,7 +459,7 @@
<pickle>
<tuple>
<tuple>
<string>Products.ERP5Type.CMFCorePatch</string>
<string>Products.ERP5Type.patches.ActionInformation</string>
<string>PatchedActionInformation</string>
</tuple>
<none/>
......@@ -524,7 +524,7 @@
<pickle>
<tuple>
<tuple>
<string>Products.ERP5Type.CMFCorePatch</string>
<string>Products.ERP5Type.patches.ActionInformation</string>
<string>PatchedActionInformation</string>
</tuple>
<none/>
......@@ -589,7 +589,7 @@
<pickle>
<tuple>
<tuple>
<string>Products.ERP5Type.CMFCorePatch</string>
<string>Products.ERP5Type.patches.ActionInformation</string>
<string>PatchedActionInformation</string>
</tuple>
<none/>
......@@ -654,7 +654,7 @@
<pickle>
<tuple>
<tuple>
<string>Products.ERP5Type.CMFCorePatch</string>
<string>Products.ERP5Type.patches.ActionInformation</string>
<string>PatchedActionInformation</string>
</tuple>
<none/>
......@@ -719,7 +719,7 @@
<pickle>
<tuple>
<tuple>
<string>Products.ERP5Type.CMFCorePatch</string>
<string>Products.ERP5Type.patches.ActionInformation</string>
<string>PatchedActionInformation</string>
</tuple>
<none/>
......@@ -784,7 +784,7 @@
<pickle>
<tuple>
<tuple>
<string>Products.ERP5Type.CMFCorePatch</string>
<string>Products.ERP5Type.patches.ActionInformation</string>
<string>PatchedActionInformation</string>
</tuple>
<none/>
......@@ -849,7 +849,7 @@
<pickle>
<tuple>
<tuple>
<string>Products.ERP5Type.CMFCorePatch</string>
<string>Products.ERP5Type.patches.ActionInformation</string>
<string>PatchedActionInformation</string>
</tuple>
<none/>
......@@ -914,7 +914,7 @@
<pickle>
<tuple>
<tuple>
<string>Products.ERP5Type.CMFCorePatch</string>
<string>Products.ERP5Type.patches.ActionInformation</string>
<string>PatchedActionInformation</string>
</tuple>
<none/>
......@@ -979,7 +979,7 @@
<pickle>
<tuple>
<tuple>
<string>Products.ERP5Type.CMFCorePatch</string>
<string>Products.ERP5Type.patches.ActionInformation</string>
<string>PatchedActionInformation</string>
</tuple>
<none/>
......@@ -1044,7 +1044,7 @@
<pickle>
<tuple>
<tuple>
<string>Products.ERP5Type.CMFCorePatch</string>
<string>Products.ERP5Type.patches.ActionInformation</string>
<string>PatchedActionInformation</string>
</tuple>
<none/>
......@@ -1109,7 +1109,7 @@
<pickle>
<tuple>
<tuple>
<string>Products.ERP5Type.CMFCorePatch</string>
<string>Products.ERP5Type.patches.ActionInformation</string>
<string>PatchedActionInformation</string>
</tuple>
<none/>
......
......@@ -90,7 +90,7 @@ for workflow_item in workflow_item_list:\n
if key.startswith(compatibility_name):\n
# Display the workflow state in the state columns\n
key = key[len(compatibility_name):]\n
if key.endswith(\'state\'):\n
if key.endswith(\'state\'): # FIXME use translated_state_title here, not state id\n
key = \'state\'\n
# o.edit(key=value)\n
o.setProperty(key, value)\n
......
......@@ -70,17 +70,21 @@
\n
# base_category_list : list of category values we need to retrieve\n
# user_name : string obtained from getSecurityManager().getUser().getUserName() [NuxUserGroup]\n
# or getSecurityManager().getUser().getId() [PluggableAuthService]\n
# When using PluggableAuthService with ERP5GroupMAnager, user_name is the id\n
# of the person linked to getUser().getId() through getReference() (which is its login).\n
# object : object which we want to assign roles to.\n
# portal_type : portal type of object\n
\n
# must always return a list of dicts\n
\n
category_list = []\n
\n
person_module = context.portal_url.getPortalObject().getDefaultModule(\'Person\')\n
person_object = getattr(person_module, user_name, None)\n
\n
# if a person_object was not found in the module, we do nothing more\n
# this happens for example when a manager creates a person_object for a new user\n
# this happens for example when a manager with no associated person object\n
# creates a person_object for a new user\n
if person_object is None:\n
return []\n
\n
......@@ -123,7 +127,7 @@ ZXRhdHRycwQAAABOb25lcw0AAABwZXJzb25fb2JqZWN0cwkAAABfZ2V0aXRlcl9zCgAAAGFzc2ln
bm1lbnRzDQAAAGNhdGVnb3J5X2RpY3RzDQAAAGJhc2VfY2F0ZWdvcnlzDgAAAGNhdGVnb3J5X3Zh
bHVlcwcAAABfd3JpdGVfcwwAAABSdW50aW1lRXJyb3IoAAAAACgAAAAAcw8AAABTY3JpcHQgKFB5
dGhvbilzKgAAAEVSUDVUeXBlX2dldFNlY3VyaXR5Q2F0ZWdvcnlGcm9tQXNzaWdubWVudAEAAABz
IgAAAAAIBgIqARIEDQEIAygABgEZAQYBDQAGARUBEwEUAhQBGAIoAQAAAHMqAAAARVJQNVR5cGVf
IgAAAAALBgIqARIFDQEIAygABgEZAQYBDQAGARUBEwEUAhQBGAIoAQAAAHMqAAAARVJQNVR5cGVf
Z2V0U2VjdXJpdHlDYXRlZ29yeUZyb21Bc3NpZ25tZW50KAEAAABzKgAAAEVSUDVUeXBlX2dldFNl
Y3VyaXR5Q2F0ZWdvcnlGcm9tQXNzaWdubWVudCgAAAAAKAAAAABzDwAAAFNjcmlwdCAoUHl0aG9u
KXMIAAAAPG1vZHVsZT4BAAAAcwAAAAA=</string> </value>
......
......@@ -225,12 +225,12 @@ src="/images/erp5_html_style/images/info.png"\n
<img src="/images/erp5_html_style/images/sepafon.png" alt="|" tal:attributes="src string:$portal_url/images/sepafon.png"/>&nbsp;&nbsp;\n
</td>\n
<td align="right" valign="middle">\n
<input type="text" name="SearchableText">\n
<input type="text" name="title">\n
</td>\n
<td align="right" valign="middle">\n
<input class="input_image" type="image"\n
src="/images/erp5_html_style/images/info.png"\n
title="Search" alt="Search" name="search:method"\n
title="Search" alt="Search" name="Base_viewSearchResultList:method"\n
i18n:attributes="title" i18n:domain="ui"\n
tal:attributes="src string:$portal_url/images/info.png" />\n
</td>\n
......
......@@ -66,7 +66,11 @@
</item>
<item>
<key> <string>_body</string> </key>
<value> <string># Get the assignment object and its parent\n
<value> <string># Using PAS removes the need of this script\n
if state_change.object.acl_users.meta_type == \'Pluggable Auth Service\':\n
return\n
\n
# Get the assignment object and its parent\n
assignment_object = state_change.object\n
person_object = assignment_object.aq_parent\n
\n
......@@ -79,18 +83,20 @@ if person_security_script is not None:\n
</item>
<item>
<key> <string>_code</string> </key>
<value> <string encoding="base64">YwAAAAAAAAAAAQAAAEAAAABzDQAAAGQBAIQAAFoAAGQAAFMoAgAAAE5jAQAAAAcAAAAFAAAAQwAA
AHNMAAAAdAAAfAAAZAEAgwIAfQIAdAAAfAIAZAIAgwIAfQMAdAQAfAMAZAMAdAUAgwMAfQYAfAYA
dAUAagkAbwsAAXwGAIMAAAFuAQABZAAAUygEAAAATnMGAAAAb2JqZWN0cwkAAABhcV9wYXJlbnRz
HgAAAFBlcnNvbl91cGRhdGVVc2VyU2VjdXJpdHlHcm91cCgHAAAAcwkAAABfZ2V0YXR0cl9zDAAA
AHN0YXRlX2NoYW5nZXMRAAAAYXNzaWdubWVudF9vYmplY3RzDQAAAHBlcnNvbl9vYmplY3RzBwAA
AGdldGF0dHJzBAAAAE5vbmVzFgAAAHBlcnNvbl9zZWN1cml0eV9zY3JpcHQoBwAAAHMMAAAAc3Rh
dGVfY2hhbmdlcwkAAABfZ2V0YXR0cl9zEQAAAGFzc2lnbm1lbnRfb2JqZWN0cw0AAABwZXJzb25f
b2JqZWN0cwcAAABnZXRhdHRycwQAAABOb25lcxYAAABwZXJzb25fc2VjdXJpdHlfc2NyaXB0KAAA
AAAoAAAAAHMPAAAAU2NyaXB0IChQeXRob24pcyIAAABBc3NpZ25tZW50X3VwZGF0ZVVzZXJTZWN1
cml0eUdyb3VwAQAAAHMKAAAAAAEPAQ8DEgINASgBAAAAcyIAAABBc3NpZ25tZW50X3VwZGF0ZVVz
ZXJTZWN1cml0eUdyb3VwKAEAAABzIgAAAEFzc2lnbm1lbnRfdXBkYXRlVXNlclNlY3VyaXR5R3Jv
dXAoAAAAACgAAAAAcw8AAABTY3JpcHQgKFB5dGhvbilzCAAAADxtb2R1bGU+AQAAAHMAAAAA</string> </value>
<value> <string encoding="base64">YwAAAAAAAAAAAQAAAEAAAABzDQAAAGQBAIQAAFoAAGQAAFMoAgAAAE5jAQAAAAcAAAAKAAAAQwAA
AHN8AAAAdAAAdAAAdAAAfAAAZAEAgwIAZAIAgwIAZAMAgwIAZAQAagIAbwgAAWQAAFNuAQABdAAA
fAAAZAEAgwIAfQIAdAAAfAIAZAUAgwIAfQMAdAQAfAMAZAYAdAUAgwMAfQYAfAYAdAUAagkAbwsA
AXwGAIMAAAFuAQABZAAAUygHAAAATnMGAAAAb2JqZWN0cwkAAABhY2xfdXNlcnNzCQAAAG1ldGFf
dHlwZXMWAAAAUGx1Z2dhYmxlIEF1dGggU2VydmljZXMJAAAAYXFfcGFyZW50cx4AAABQZXJzb25f
dXBkYXRlVXNlclNlY3VyaXR5R3JvdXAoBwAAAHMJAAAAX2dldGF0dHJfcwwAAABzdGF0ZV9jaGFu
Z2VzEQAAAGFzc2lnbm1lbnRfb2JqZWN0cw0AAABwZXJzb25fb2JqZWN0cwcAAABnZXRhdHRycwQA
AABOb25lcxYAAABwZXJzb25fc2VjdXJpdHlfc2NyaXB0KAcAAABzDAAAAHN0YXRlX2NoYW5nZXMJ
AAAAX2dldGF0dHJfcxEAAABhc3NpZ25tZW50X29iamVjdHMNAAAAcGVyc29uX29iamVjdHMHAAAA
Z2V0YXR0cnMEAAAATm9uZXMWAAAAcGVyc29uX3NlY3VyaXR5X3NjcmlwdCgAAAAAKAAAAABzDwAA
AFNjcmlwdCAoUHl0aG9uKXMiAAAAQXNzaWdubWVudF91cGRhdGVVc2VyU2VjdXJpdHlHcm91cAEA
AABzDgAAAAABKAEIAw8BDwMSAg0BKAEAAABzIgAAAEFzc2lnbm1lbnRfdXBkYXRlVXNlclNlY3Vy
aXR5R3JvdXAoAQAAAHMiAAAAQXNzaWdubWVudF91cGRhdGVVc2VyU2VjdXJpdHlHcm91cCgAAAAA
KAAAAABzDwAAAFNjcmlwdCAoUHl0aG9uKXMIAAAAPG1vZHVsZT4BAAAAcwAAAAA=</string> </value>
</item>
<item>
<key> <string>_filepath</string> </key>
......
2005-12-07 yo
* New skins: erp5_html.css and form_html for PDF editing.
2005-12-04 Jean-Paul
* Made a minimal and somehow broken implementation of global search box (top right) to prevent displaying uggly search results. Improving it requires redirection and filtering
2005-11-25 Jérome
* hook manage_afterClone in rule_interraction workflow, as "Later Script" (ie activity) because it is called too soon and some scripts are not available yet.
......
None
\ No newline at end of file
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment