diff --git a/bt5/erp5_km/PathTemplateItem/portal_gadgets/km_document_renderer.xml b/bt5/erp5_km/PathTemplateItem/portal_gadgets/km_document_renderer.xml new file mode 100644 index 0000000000000000000000000000000000000000..cb5dc33ec3aab656bef5027b445ce50710b6418b --- /dev/null +++ b/bt5/erp5_km/PathTemplateItem/portal_gadgets/km_document_renderer.xml @@ -0,0 +1,136 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Gadget" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Access_contents_information_Permission</string> </key> + <value> + <list> + <string>Assignor</string> + </list> + </value> + </item> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <list> + <string>Owner</string> + </list> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <list> + <string>Owner</string> + </list> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>_View_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>_count</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent> + </value> + </item> + <item> + <key> <string>_mt_index</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent> + </value> + </item> + <item> + <key> <string>_tree</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAQ=</string> </persistent> + </value> + </item> + <item> + <key> <string>categories</string> </key> + <value> + <tuple> + <string>gadget_type/web_front</string> + </tuple> + </value> + </item> + <item> + <key> <string>description</string> </key> + <value> <string>Render given document reference inside a gadget.</string> </value> + </item> + <item> + <key> <string>edit_form_id</string> </key> + <value> <string>WebSite_viewDocumentRenderPreferenceDialog</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>km_document_renderer</string> </value> + </item> + <item> + <key> <string>multiple_instances_allowed</string> </key> + <value> <int>1</int> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Gadget</string> </value> + </item> + <item> + <key> <string>render_type</string> </key> + <value> <string>synchronous</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Document Renderer</string> </value> + </item> + <item> + <key> <string>view_form_id</string> </key> + <value> <string>WebSite_viewDocumentRender</string> </value> + </item> + </dictionary> + </pickle> + </record> + <record id="2" aka="AAAAAAAAAAI="> + <pickle> + <global name="Length" module="BTrees.Length"/> + </pickle> + <pickle> <int>0</int> </pickle> + </record> + <record id="3" aka="AAAAAAAAAAM="> + <pickle> + <global name="OOBTree" module="BTrees.OOBTree"/> + </pickle> + <pickle> + <none/> + </pickle> + </record> + <record id="4" aka="AAAAAAAAAAQ="> + <pickle> + <global name="OOBTree" module="BTrees.OOBTree"/> + </pickle> + <pickle> + <none/> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_km/PathTemplateItem/portal_gadgets/km_document_renderer/default_image.xml b/bt5/erp5_km/PathTemplateItem/portal_gadgets/km_document_renderer/default_image.xml new file mode 100644 index 0000000000000000000000000000000000000000..aeeee544b46ce91b54738258e373baf16e032cf7 --- /dev/null +++ b/bt5/erp5_km/PathTemplateItem/portal_gadgets/km_document_renderer/default_image.xml @@ -0,0 +1,84 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Embedded File" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_count</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent> + </value> + </item> + <item> + <key> <string>_mt_index</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent> + </value> + </item> + <item> + <key> <string>_tree</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAQ=</string> </persistent> + </value> + </item> + <item> + <key> <string>content_md5</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>content_type</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>height</string> </key> + <value> <int>-1</int> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>default_image</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Embedded File</string> </value> + </item> + <item> + <key> <string>size</string> </key> + <value> <int>0</int> </value> + </item> + <item> + <key> <string>width</string> </key> + <value> <int>-1</int> </value> + </item> + </dictionary> + </pickle> + </record> + <record id="2" aka="AAAAAAAAAAI="> + <pickle> + <global name="Length" module="BTrees.Length"/> + </pickle> + <pickle> <int>0</int> </pickle> + </record> + <record id="3" aka="AAAAAAAAAAM="> + <pickle> + <global name="OOBTree" module="BTrees.OOBTree"/> + </pickle> + <pickle> + <none/> + </pickle> + </record> + <record id="4" aka="AAAAAAAAAAQ="> + <pickle> + <global name="OOBTree" module="BTrees.OOBTree"/> + </pickle> + <pickle> + <none/> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_km/SkinTemplateItem/portal_skins/erp5_km_widget_library/WebSite_viewDocumentRender.xml b/bt5/erp5_km/SkinTemplateItem/portal_skins/erp5_km_widget_library/WebSite_viewDocumentRender.xml index 2840390490f89918bf3d369abbbdd21925cd3982..959f719a0a18be16adf967aa3b88e1ef665523af 100644 --- a/bt5/erp5_km/SkinTemplateItem/portal_skins/erp5_km_widget_library/WebSite_viewDocumentRender.xml +++ b/bt5/erp5_km/SkinTemplateItem/portal_skins/erp5_km_widget_library/WebSite_viewDocumentRender.xml @@ -76,7 +76,7 @@ return \'No document\'\n </item> <item> <key> <string>_params</string> </key> - <value> <string>box_relative_url, **kw</string> </value> + <value> <string>box_relative_url=None, box=None, **kw</string> </value> </item> <item> <key> <string>id</string> </key> diff --git a/bt5/erp5_km/bt/change_log b/bt5/erp5_km/bt/change_log index 8fbd3ad1b3fa5d0758fcb6944d831a2d3a76739c..4456491644f6734fba4681aa08334a0576f1a0cb 100644 --- a/bt5/erp5_km/bt/change_log +++ b/bt5/erp5_km/bt/change_log @@ -1,3 +1,6 @@ +2012-01-11 Kazuhiko +* add km_document_renderer gadget. + 2011-12-01 Kazuhiko * use acquired description from the parent if empty in the web section. diff --git a/bt5/erp5_km/bt/revision b/bt5/erp5_km/bt/revision index d32020aabc5f380f38efd359a7fa01b6a41ca70f..d0a0e27a04d53229eae4d1ea37e20301f476bc0b 100644 --- a/bt5/erp5_km/bt/revision +++ b/bt5/erp5_km/bt/revision @@ -1 +1 @@ -1848 \ No newline at end of file +1849 \ No newline at end of file diff --git a/bt5/erp5_km/bt/template_path_list b/bt5/erp5_km/bt/template_path_list index 063ab606ca11936cdb1ccf2310370c44099450e8..d21de3aa8cfe164aa9ce16d02666ee171c97c39c 100644 --- a/bt5/erp5_km/bt/template_path_list +++ b/bt5/erp5_km/bt/template_path_list @@ -8,6 +8,8 @@ portal_gadgets/km_document_profile portal_gadgets/km_document_profile/** portal_gadgets/km_document_relations portal_gadgets/km_document_relations/** +portal_gadgets/km_document_renderer +portal_gadgets/km_document_renderer/** portal_gadgets/km_document_versions portal_gadgets/km_document_versions/** portal_gadgets/km_latest_documents