diff --git a/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testEditableNoLink.xml b/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testEditableNoLink.xml new file mode 100644 index 0000000000000000000000000000000000000000..90e2a2b9ec196fc74c7352feba09430450c6d3dc --- /dev/null +++ b/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testEditableNoLink.xml @@ -0,0 +1,168 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <tuple> + <tuple> + <string>Products.PageTemplates.ZopePageTemplate</string> + <string>ZopePageTemplate</string> + </tuple> + <none/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>__ac_local_roles__</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>_bind_names</string> </key> + <value> + <object> + <klass> + <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/> + </klass> + <tuple/> + <state> + <dictionary> + <item> + <key> <string>_asgns</string> </key> + <value> + <dictionary> + <item> + <key> <string>name_subpath</string> </key> + <value> <string>traverse_subpath</string> </value> + </item> + </dictionary> + </value> + </item> + </dictionary> + </state> + </object> + </value> + </item> + <item> + <key> <string>_owner</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>_text</string> </key> + <value> <string encoding="cdata"><![CDATA[ + +<html xmlns:tal="http://xml.zope.org/namespaces/tal"\n + xmlns:metal="http://xml.zope.org/namespaces/metal">\n +<head>\n +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">\n +<title>Test Title Line</title>\n +</head>\n +<body>\n +<table cellpadding="1" cellspacing="1" border="1">\n +<thead>\n +<tr><td rowspan="1" colspan="3">Test that and Editable Column has no Link</td></tr>\n +</thead><tbody>\n +<tal:block metal:use-macro="here/ListBoxZuite_CommonTemplate/macros/init" />\n +<tr>\n + <td>open</td>\n + <td>${base_url}/foo_module/FooModule_createObjects</td>\n + <td></td>\n + <td>Create a new object</td>\n +</tr>\n +<tr>\n + <td>assertTextPresent</td>\n + <td>Created Successfully.</td>\n + <td></td>\n + <td></td>\n +</tr>\n +<tr>\n + <td>open</td>\n + <td>${base_url}/foo_module/0/view</td>\n + <td></td>\n + <td>Go to first line</td>\n +</tr>\n +<tr>\n + <td>selectAndWait</td>\n + <td>select_action</td>\n + <td>Add Foo Line</td>\n + <td>Create a subobject</td>\n +</tr>\n +<tr>\n + <td>assertTextPresent</td>\n + <td>Object Created.</td>\n + <td></td>\n + <td>Verify that subobject was created</td>\n +</tr>\n +<tr>\n + <td>open</td>\n + <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>\n + <td></td>\n + <td>Wait for reindexing</td>\n +</tr>\n +<tr>\n + <td>assertTextPresent</td>\n + <td>Done.</td>\n + <td></td>\n + <td></td>\n +</tr>\n +<tr>\n + <td>open</td>\n + <td>${base_url}/foo_module/0/view</td>\n + <td></td>\n + <td>Go to first line</td>\n +</tr>\n +<tr>\n + <td>open</td>\n + <td>${base_url}/foo_module/0/view</td>\n + <td></td>\n + <td>Go to first line</td>\n +</tr>\n +<tr>\n + <td>assertElementNotPresent</td>\n + <td>//a[@href=\'${base_url}/foo_module/0/1/view?selection_index=0&selection_name=foo_line_selection&reset:int=1\']</td>\n + <td></td>\n + <td>Make sure an no a tag is present in ListBox</td>\n +</tr>\n +<tr>\n + <td>assertElementNotPresent</td>\n + <td>//tr[@id="listbox_data_line_0"]/td[1]/a/input</td>\n + <td></td>\n + <td>Make sure an no a tag is present in ListBox</td>\n +</tr>\n +<tr>\n + <td>assertElementPresent</td>\n + <td>//tr[@id="listbox_data_line_0"]/td[1]/input</td>\n + <td></td>\n + <td>Make sure there is an input tag in line 1 col 1</td>\n +</tr>\n +</tbody></table>\n +</body>\n +</html>\n +\n + + +]]></string> </value> + </item> + <item> + <key> <string>content_type</string> </key> + <value> <string>text/html</string> </value> + </item> + <item> + <key> <string>expand</string> </key> + <value> <int>0</int> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>testEditableNoLink</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string></string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_ui_test/SkinTemplateItem/portal_skins/erp5_ui_test/ListBoxZuite_CommonTemplate.xml b/bt5/erp5_ui_test/SkinTemplateItem/portal_skins/erp5_ui_test/ListBoxZuite_CommonTemplate.xml index 7efbe7bb0a49c1a6a6a6884d76471471bbafaa54..bc0c000355e2ff6e3a14c7a8c47d7b7d226eefa0 100644 --- a/bt5/erp5_ui_test/SkinTemplateItem/portal_skins/erp5_ui_test/ListBoxZuite_CommonTemplate.xml +++ b/bt5/erp5_ui_test/SkinTemplateItem/portal_skins/erp5_ui_test/ListBoxZuite_CommonTemplate.xml @@ -59,7 +59,7 @@ <tal:block metal:define-macro="init">\n <tr>\n <td>store</td>\n - <td tal:content="python: \'/\' + here.getPortalObject().getId()">erp5</td>\n + <td tal:content="python: here.getPortalObject().absolute_url()">erp5</td>\n <td>base_url</td>\n </tr>\n <tr>\n