Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
erp5-Boxiang
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Hamza
erp5-Boxiang
Commits
e88b130f
Commit
e88b130f
authored
Dec 19, 2017
by
Boris Kocherov
Committed by
Romain Courteaud
Jan 09, 2018
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[erp5_officejs_ui_test] testing open complex OnlyOffice document
parent
f91480c7
Changes
7
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
839 additions
and
0 deletions
+839
-0
bt5/erp5_officejs_ui_test/PathTemplateItem/document_module/test_officejs_onlyoffice_spreadsheet_1_xlsy.xlsy
...t_module/test_officejs_onlyoffice_spreadsheet_1_xlsy.xlsy
+0
-0
bt5/erp5_officejs_ui_test/PathTemplateItem/document_module/test_officejs_onlyoffice_spreadsheet_1_xlsy.xml
...nt_module/test_officejs_onlyoffice_spreadsheet_1_xlsy.xml
+344
-0
bt5/erp5_officejs_ui_test/PathTemplateItem/portal_tests/officejs_ui_ooo_spreadsheet_zuite/testOnlyfficeSpreadsheetComplexDocument.xml
...adsheet_zuite/testOnlyfficeSpreadsheetComplexDocument.xml
+58
-0
bt5/erp5_officejs_ui_test/PathTemplateItem/portal_tests/officejs_ui_ooo_spreadsheet_zuite/testOnlyfficeSpreadsheetComplexDocument.zpt
...adsheet_zuite/testOnlyfficeSpreadsheetComplexDocument.zpt
+120
-0
bt5/erp5_officejs_ui_test/SkinTemplateItem/portal_skins/erp5_officejs_ui_test/Zuite_CommonTemplateForOnlyOffice.xml
...p5_officejs_ui_test/Zuite_CommonTemplateForOnlyOffice.xml
+79
-0
bt5/erp5_officejs_ui_test/SkinTemplateItem/portal_skins/erp5_officejs_ui_test/Zuite_CommonTemplateForOnlyOffice.zpt
...p5_officejs_ui_test/Zuite_CommonTemplateForOnlyOffice.zpt
+237
-0
bt5/erp5_officejs_ui_test/bt/template_path_list
bt5/erp5_officejs_ui_test/bt/template_path_list
+1
-0
No files found.
bt5/erp5_officejs_ui_test/PathTemplateItem/document_module/test_officejs_onlyoffice_spreadsheet_1_xlsy.xlsy
0 → 100644
View file @
e88b130f
File added
bt5/erp5_officejs_ui_test/PathTemplateItem/document_module/test_officejs_onlyoffice_spreadsheet_1_xlsy.xml
0 → 100644
View file @
e88b130f
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"Spreadsheet"
module=
"erp5.portal_type"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
_Access_contents_information_Permission
</string>
</key>
<value>
<tuple>
<string>
Assignee
</string>
<string>
Assignor
</string>
<string>
Manager
</string>
<string>
Owner
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
_Add_portal_content_Permission
</string>
</key>
<value>
<tuple>
<string>
Assignee
</string>
<string>
Assignor
</string>
<string>
Manager
</string>
<string>
Owner
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
_Change_local_roles_Permission
</string>
</key>
<value>
<tuple>
<string>
Assignor
</string>
<string>
Manager
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
_EtagSupport__etag
</string>
</key>
<value>
<string>
ts13726546.63
</string>
</value>
</item>
<item>
<key>
<string>
_Modify_portal_content_Permission
</string>
</key>
<value>
<tuple>
<string>
Assignee
</string>
<string>
Assignor
</string>
<string>
Manager
</string>
<string>
Owner
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
_View_Permission
</string>
</key>
<value>
<tuple>
<string>
Assignee
</string>
<string>
Assignor
</string>
<string>
Manager
</string>
<string>
Owner
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
_base_metadata
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
AppVersion
</string>
</key>
<value>
<string>
3.0000
</string>
</value>
</item>
<item>
<key>
<string>
CreationDate
</string>
</key>
<value>
<string>
00/00/0000 00:00:00
</string>
</value>
</item>
<item>
<key>
<string>
Generator
</string>
</key>
<value>
<string>
LibreOffice/5.1.0.3$Linux_X86_64 LibreOffice_project/5e3e00a007d9b3b6efb6797a8b8e57b51ab1f737
</string>
</value>
</item>
<item>
<key>
<string>
ImplementationName
</string>
</key>
<value>
<string>
com.sun.star.comp.comphelper.OPropertyBag
</string>
</value>
</item>
<item>
<key>
<string>
MIMEType
</string>
</key>
<value>
<string>
application/vnd.oasis.opendocument.spreadsheet
</string>
</value>
</item>
<item>
<key>
<string>
ModificationDate
</string>
</key>
<value>
<string>
00/00/0000 00:00:00
</string>
</value>
</item>
<item>
<key>
<string>
PrintDate
</string>
</key>
<value>
<string>
00/00/0000 00:00:00
</string>
</value>
</item>
<item>
<key>
<string>
TemplateDate
</string>
</key>
<value>
<string>
00/00/0000 00:00:00
</string>
</value>
</item>
<item>
<key>
<string>
mime
</string>
</key>
<value>
<string>
application/vnd.oasis.opendocument.spreadsheet
</string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
base_content_type
</string>
</key>
<value>
<string>
application/vnd.oasis.opendocument.spreadsheet
</string>
</value>
</item>
<item>
<key>
<string>
base_data
</string>
</key>
<value>
<string
encoding=
"base64"
>
UEsDBBQAAAgAAO29k0uFbDmKLgAAAC4AAAAIAAAAbWltZXR5cGVhcHBsaWNhdGlvbi92bmQub2Fz
aXMub3BlbmRvY3VtZW50LnNwcmVhZHNoZWV0UEsDBBQAAAgAAO29k0vmyW8aSAQAAEgEAAAYAAAA
VGh1bWJuYWlscy90aHVtYm5haWwucG5niVBORw0KGgoAAAANSUhEUgAAAN0AAAD/CAMAAABCfiMV
AAADAFBMVEWPj4+fn5+/v7/Ozs7e3t7///8AAAD/////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////8/GHAVAAABA0lEQVR42u3SgQkAIAwE
sVrt/is7hvjkNghcVae2Z6onODo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6
Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6
Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6
Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6
ukDd6uCcSUf3QHeidUP3axcHZUTTdYeUsAAAAABJRU5ErkJgglBLAwQUAAgICADtvZNLAAAAAAAA
AAAAAAAADAAAAHNldHRpbmdzLnhtbO1aXVPiOhi+P7/C6e0ZpdSPXRhlp1S+XEFtoSh3aRtoNE06
SUrBX78phT3KUkVodzwzeiHQJM/79u2TJ08C5z9mAT6YQsYRJRdK+UhVDiBxqYfI5EIZ9JuH35Uf
tX/O6XiMXFj1qBsFkIhDDoWQXfiBHE54NW2+UCJGqhRwxKsEBJBXhVulISSrYdWXvauLYOmVGUbk
6ULxhQirpVIcx0fx8RFlk1K5UqmUFq2rri4lYzTZNlTa+2UoSunvQMmANJlFME1VT0rpZ+VgmeSL
0mhKbVWH1e3XzpcB0pdDJGCQ1OZgeTlJ7UKRIatTBOPfVVM2jXs9xkYcORjqDII+DZVVo5iHshER
odTU89KfIB8CvoZjUQzyEHnC3wStnZ2c7o3ehmjib8y8/F092xb+MADhISIenEFvPRSMNz+jxRjJ
LjbfJmEYd7y1LLlgkgBKLaFD+UOZJqBrefaBLMh7ib4eYvkQivIW/DMixim7pRwJSf/7HGnyGvkh
R+Q2ZeiZEgGwFWIkutSD6+X3KduD4JAJ5BaFvpb9qkB5TtCX+ReAr7sCTeEC3QRkklEebTfwVb45
i9YK1sySlD1x8xXvFWqdCkGDHIFHlAZ9iZIroxNQG+BoHTWVanXXGoAJTLT1TfSzHcEtn8YthtZl
26EUQ0CUmmAR3Iy84eLbq8WbEq19SfSXRH9J9JdEf0n0X5PorOaF8952ai08eYbpT8333tLjMoqx
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
0lrnLawTbNLhjpYSAqYb5VYoRj3IQMoRywZMl+1SR5QgPBg3FkzAoRIKeM9sL9kKfa7rH/0BoyIJ
iX+GeNeCv3isNbsH1hjhzkOKA5UNBO5c+2olNXWoeIPvV6837Tdlb3dUbYG/4l5qLYH68BWVFv6/
x11r/1Bv9Nof8Tv43zMq4dbo+j28d9SAX/7brPGzLxm/9tcsfgNQSwcIZplRtioCAABzBQAAUEsD
BBQACAgIAO29k0sAAAAAAAAAAAAAAAAMAAAAbWFuaWZlc3QucmRmzZPNboMwEITvPIVlzthALwUF
cijKuWqfwDWGWAUv8poS3r6Ok1ZRpKrqn9TjrkYz3460m+1hHMiLsqjBVDRjKSXKSGi16Ss6uy65
pds62ti2Kx+aHfFqg6WfKrp3bio5X5aFLTcMbM+zoih4mvM8T7wiwdU4cUgMxrSOCAkejUJp9eR8
GjnO4glmV1F066CQefcgPYvdOqmgsgphtlK9h7YgkYFAjQlMyoR0gxy6TkvFM5bzUTnBoe3ix2C9
04OiPGDwK47P2N6IDKblXuC9sO5cg998lWh67mN6ddPF8d8jlGCcMu5P6rs7ef/n/i7P/xnir7R2
RGxAzqNn+pDntPIfVUevUEsHCLT3aNIFAQAAgwMAAFBLAwQUAAAIAADtvZNLAAAAAAAAAAAAAAAA
GgAAAENvbmZpZ3VyYXRpb25zMi90b29scGFuZWwvUEsDBBQAAAgAAO29k0sAAAAAAAAAAAAAAAAc
AAAAQ29uZmlndXJhdGlvbnMyL3Byb2dyZXNzYmFyL1BLAwQUAAAIAADtvZNLAAAAAAAAAAAAAAAA
GAAAAENvbmZpZ3VyYXRpb25zMi90b29sYmFyL1BLAwQUAAgICADtvZNLAAAAAAAAAAAAAAAAJwAA
AENvbmZpZ3VyYXRpb25zMi9hY2NlbGVyYXRvci9jdXJyZW50LnhtbAMAUEsHCAAAAAACAAAAAAAA
AFBLAwQUAAAIAADtvZNLAAAAAAAAAAAAAAAAHwAAAENvbmZpZ3VyYXRpb25zMi9pbWFnZXMvQml0
bWFwcy9QSwMEFAAACAAA7b2TSwAAAAAAAAAAAAAAABoAAABDb25maWd1cmF0aW9uczIvcG9wdXBt
ZW51L1BLAwQUAAAIAADtvZNLAAAAAAAAAAAAAAAAGgAAAENvbmZpZ3VyYXRpb25zMi9zdGF0dXNi
YXIvUEsDBBQAAAgAAO29k0sAAAAAAAAAAAAAAAAYAAAAQ29uZmlndXJhdGlvbnMyL21lbnViYXIv
UEsDBBQAAAgAAO29k0sAAAAAAAAAAAAAAAAYAAAAQ29uZmlndXJhdGlvbnMyL2Zsb2F0ZXIvUEsD
BBQACAgIAO29k0sAAAAAAAAAAAAAAAAVAAAATUVUQS1JTkYvbWFuaWZlc3QueG1srVTLbsMgELzn
KyyulaHNqUJxcqjUL0g/gOK1gwQLYpco/vvaUfOoqlSxmhu7OzszsMBqcwi+2kMmF7ERL/JZVIA2
tg77Rnxs3+tXsVkvVsGg64BYnxbV2Id0DhtRMupoyJFGE4A0Wx0TYBttCYCsf+L1UekcXRlYivWi
uuh1zkM99ufhgu6K93UyvGuEukVySQdonal5SNAIk5J31vAIU3ts5dGwvPYpKWUwLe0AWKg5Vra7
Ej7ROE+KT0uZsL9hxQXTg5rqs1QImMfZkBzP8wYzw4HVVJ5FbCPytP9H8xIPHh5vNwCbx5N+52Ru
uztu0Ih6mq3xFrFzfclHCloqYy14GMOYlS05/z2D/2nd+Sqo4GRBFiftNcMkvlK/voL1F1BLBwhT
KqmfIQEAAEUEAABQSwECFAAUAAAIAADtvZNLhWw5ii4AAAAuAAAACAAAAAAAAAAAAAAAAAAAAAAA
bWltZXR5cGVQSwECFAAUAAAIAADtvZNL5slvGkgEAABIBAAAGAAAAAAAAAAAAAAAAABUAAAAVGh1
bWJuYWlscy90aHVtYm5haWwucG5nUEsBAhQAFAAICAgA7b2TS4vpr7sUBQAASyUAAAwAAAAAAAAA
AAAAAAAA0gQAAHNldHRpbmdzLnhtbFBLAQIUABQACAgIAO29k0trBuzF5QUAAAsgAAALAAAAAAAA
AAAAAAAAACAKAABjb250ZW50LnhtbFBLAQIUABQACAgIAO29k0vLKvg1UgoAAGVYAAAKAAAAAAAA
AAAAAAAAAD4QAABzdHlsZXMueG1sUEsBAhQAFAAICAgA7b2TS2aZUbYqAgAAcwUAAAgAAAAAAAAA
AAAAAAAAyBoAAG1ldGEueG1sUEsBAhQAFAAICAgA7b2TS7T3aNIFAQAAgwMAAAwAAAAAAAAAAAAA
AAAAKB0AAG1hbmlmZXN0LnJkZlBLAQIUABQAAAgAAO29k0sAAAAAAAAAAAAAAAAaAAAAAAAAAAAA
AAAAAGceAABDb25maWd1cmF0aW9uczIvdG9vbHBhbmVsL1BLAQIUABQAAAgAAO29k0sAAAAAAAAA
AAAAAAAcAAAAAAAAAAAAAAAAAJ8eAABDb25maWd1cmF0aW9uczIvcHJvZ3Jlc3NiYXIvUEsBAhQA
FAAACAAA7b2TSwAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAA2R4AAENvbmZpZ3VyYXRpb25zMi90
b29sYmFyL1BLAQIUABQACAgIAO29k0sAAAAAAgAAAAAAAAAnAAAAAAAAAAAAAAAAAA8fAABDb25m
aWd1cmF0aW9uczIvYWNjZWxlcmF0b3IvY3VycmVudC54bWxQSwECFAAUAAAIAADtvZNLAAAAAAAA
AAAAAAAAHwAAAAAAAAAAAAAAAABmHwAAQ29uZmlndXJhdGlvbnMyL2ltYWdlcy9CaXRtYXBzL1BL
AQIUABQAAAgAAO29k0sAAAAAAAAAAAAAAAAaAAAAAAAAAAAAAAAAAKMfAABDb25maWd1cmF0aW9u
czIvcG9wdXBtZW51L1BLAQIUABQAAAgAAO29k0sAAAAAAAAAAAAAAAAaAAAAAAAAAAAAAAAAANsf
AABDb25maWd1cmF0aW9uczIvc3RhdHVzYmFyL1BLAQIUABQAAAgAAO29k0sAAAAAAAAAAAAAAAAY
AAAAAAAAAAAAAAAAABMgAABDb25maWd1cmF0aW9uczIvbWVudWJhci9QSwECFAAUAAAIAADtvZNL
AAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAABJIAAAQ29uZmlndXJhdGlvbnMyL2Zsb2F0ZXIvUEsB
AhQAFAAICAgA7b2TS1MqqZ8hAQAARQQAABUAAAAAAAAAAAAAAAAAfyAAAE1FVEEtSU5GL21hbmlm
ZXN0LnhtbFBLBQYAAAAAEQARAHAEAADjIQAAAAA=
</string>
</value>
</item>
<item>
<key>
<string>
content_md5
</string>
</key>
<value>
<string>
c2c71191bf0b7655982bda0e6bd85aa4
</string>
</value>
</item>
<item>
<key>
<string>
content_type
</string>
</key>
<value>
<string>
application/x-asc-spreadsheet
</string>
</value>
</item>
<item>
<key>
<string>
description
</string>
</key>
<value>
<none/>
</value>
</item>
<item>
<key>
<string>
filename
</string>
</key>
<value>
<string>
onlyoffice.spreadsheet.test.1.xlsy
</string>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
test_officejs_onlyoffice_spreadsheet_1_xlsy
</string>
</value>
</item>
<item>
<key>
<string>
language
</string>
</key>
<value>
<none/>
</value>
</item>
<item>
<key>
<string>
portal_type
</string>
</key>
<value>
<string>
Spreadsheet
</string>
</value>
</item>
<item>
<key>
<string>
short_title
</string>
</key>
<value>
<none/>
</value>
</item>
<item>
<key>
<string>
size
</string>
</key>
<value>
<int>
5047
</int>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string>
test.officejs.onlyoffice.spreadsheet.1.xlsy
</string>
</value>
</item>
<item>
<key>
<string>
version
</string>
</key>
<value>
<none/>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
bt5/erp5_officejs_ui_test/PathTemplateItem/portal_tests/officejs_ui_ooo_spreadsheet_zuite/testOnlyfficeSpreadsheetComplexDocument.xml
0 → 100644
View file @
e88b130f
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"ZopePageTemplate"
module=
"Products.PageTemplates.ZopePageTemplate"
/>
</pickle>
<pickle>
<dictionary>
<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>
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>
testOnlyfficeSpreadsheetComplexDocument
</string>
</value>
</item>
<item>
<key>
<string>
output_encoding
</string>
</key>
<value>
<string>
utf-8
</string>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<unicode></unicode>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
bt5/erp5_officejs_ui_test/PathTemplateItem/portal_tests/officejs_ui_ooo_spreadsheet_zuite/testOnlyfficeSpreadsheetComplexDocument.zpt
0 → 100644
View file @
e88b130f
<html
xmlns:tal=
"http://xml.zope.org/namespaces/tal"
xmlns:metal=
"http://xml.zope.org/namespaces/metal"
>
<head>
<meta
http-equiv=
"Content-Type"
content=
"text/html; charset=UTF-8"
>
<title>
Test OfficeJS UI
</title>
</head>
<body>
<table
cellpadding=
"1"
cellspacing=
"1"
border=
"1"
>
<thead>
<tr>
<td
rowspan=
"1"
colspan=
"3"
>
Test OfficeJS UI
</td>
</tr>
</thead>
<tbody>
<tal:block
metal:use-macro=
"here/Zuite_CommonTemplate/macros/init"
/>
<!-- Initialize -->
<tr>
<td>
open
</td>
<td>
${base_url}/web_site_module/ooffice_spreadsheet?ignore_layout:int=1
&
editable_mode:int=1
</td>
<td></td>
</tr>
<tr>
<td>
waitForElementPresent
</td>
<td>
name=Base_createCloneDocument:method
</td>
<td></td>
field_my_id
</tr>
<tr>
<td>
clickAndWait
</td>
<td>
name=Base_createCloneDocument:method
</td>
<td></td>
</tr>
<tr>
<td>
verifyTextPresent
</td>
<td>
Created Clone Web Site
</td>
<td></td>
</tr>
<tr>
<td>
storeValue
</td>
<td>
name=field_my_id
</td>
<td>
test_url
</td>
</tr>
<!-- Generic Officejs Test -->
<tal:block
metal:use-macro=
"here/Zuite_CommonTemplate/macros/wait_for_activities"
/>
<tr>
<td>
open
</td>
<td>
${base_url}/web_site_module/${test_url}/
</td>
<td></td>
</tr>
<tr>
<td>
waitForElementPresent
</td>
<td>
//a[@data-i18n="Storages"]
</td>
<td></td>
</tr>
<tr>
<td>
open
</td>
<td>
${base_url}/web_site_module/manage_main
</td>
<td></td>
</tr>
<tr>
<td>
waitForElementPresent
</td>
<td>
name=ids:list
</td>
<td></td>
</tr>
<tr>
<td>
type
</td>
<td>
name=ids:list
</td>
<td>
${test_url}
</td>
</tr>
<tr>
<td>
clickAndWait
</td>
<td>
name=manage_delObjects:method
</td>
<td></td>
</tr>
<!-- Offline Test -->
<tr>
<td>
store
</td>
<td>
test.officejs.onlyoffice.spreadsheet.1.xlsy
</td>
<td>
title
</td>
</tr>
<tr>
<td>
open
</td>
<td>
${base_url}/web_site_module/${test_url}/
</td>
<td></td>
</tr>
<tal:block
metal:use-macro=
"here/Zuite_CommonTemplateForOnlyOffice/macros/choice_erp5_storage"
/>
<tal:block
metal:use-macro=
"here/Zuite_CommonTemplateForRenderjsUi/macros/wait_for_listbox_loaded"
/>
<tal:block
metal:use-macro=
"here/Zuite_CommonTemplateForOnlyOffice/macros/open_document_with_title"
/>
<tal:block
metal:use-macro=
"here/Zuite_CommonTemplateForOnlyOffice/macros/click_to_content"
/>
<tal:block
metal:use-macro=
"here/Zuite_CommonTemplateForOnlyOffice/macros/wait_for_load"
/>
<tr>
<td>
click
</td>
<td>
//li[@data-label="Sheet2"]/a
</td>
<td></td>
</tr>
<tal:block
metal:use-macro=
"here/Zuite_CommonTemplateForOnlyOffice/macros/click_to_align_center"
/>
<tal:block
metal:use-macro=
"here/Zuite_CommonTemplateForOnlyOffice/macros/wait_align_center"
/>
<tal:block
metal:use-macro=
"here/Zuite_CommonTemplateForOnlyOffice/macros/save"
/>
<tr>
<td>
open
</td>
<td>
${base_url}/web_site_module/${test_url}/
</td>
<td></td>
</tr>
<tal:block
metal:use-macro=
"here/Zuite_CommonTemplateForOnlyOffice/macros/open_document_with_title"
/>
<tal:block
metal:use-macro=
"here/Zuite_CommonTemplateForOnlyOffice/macros/click_to_content"
/>
<tal:block
metal:use-macro=
"here/Zuite_CommonTemplateForOnlyOffice/macros/wait_for_load"
/>
<tr>
<td>
click
</td>
<td>
//li[@data-label="Sheet2"]/a
</td>
<td></td>
</tr>
<tal:block
metal:use-macro=
"here/Zuite_CommonTemplateForOnlyOffice/macros/wait_align_center"
/>
<tal:block
metal:use-macro=
"here/Zuite_CommonTemplateForOnlyOffice/macros/click_to_align_center"
/>
<tal:block
metal:use-macro=
"here/Zuite_CommonTemplateForOnlyOffice/macros/save"
/>
</tbody>
</table>
</body>
</html>
\ No newline at end of file
bt5/erp5_officejs_ui_test/SkinTemplateItem/portal_skins/erp5_officejs_ui_test/Zuite_CommonTemplateForOnlyOffice.xml
0 → 100644
View file @
e88b130f
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"ZopePageTemplate"
module=
"Products.PageTemplates.ZopePageTemplate"
/>
</pickle>
<pickle>
<dictionary>
<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>
_local_properties
</string>
</key>
<value>
<tuple>
<dictionary>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
description
</string>
</value>
</item>
<item>
<key>
<string>
type
</string>
</key>
<value>
<string>
text
</string>
</value>
</item>
</dictionary>
</tuple>
</value>
</item>
<item>
<key>
<string>
content_type
</string>
</key>
<value>
<string>
text/html
</string>
</value>
</item>
<item>
<key>
<string>
description
</string>
</key>
<value>
<string>
Common Template for PTZuite, it will reuse parts of the Listbox Zuite
</string>
</value>
</item>
<item>
<key>
<string>
expand
</string>
</key>
<value>
<int>
0
</int>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
Zuite_CommonTemplateForOnlyOffice
</string>
</value>
</item>
<item>
<key>
<string>
output_encoding
</string>
</key>
<value>
<string>
utf-8
</string>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<unicode>
Common Template for All OnlyOffice Zuite
</unicode>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
bt5/erp5_officejs_ui_test/SkinTemplateItem/portal_skins/erp5_officejs_ui_test/Zuite_CommonTemplateForOnlyOffice.zpt
0 → 100644
View file @
e88b130f
<tal:block xmlns:tal="http://xml.zope.org/namespaces/tal"
xmlns:metal="http://xml.zope.org/namespaces/metal">
<tal:block metal:define-macro="wait_for_load">
<!-- Wait for OnlyOffice run -->
<tr>
<td>waitForElementPresent</td>
<td>//div[@class='asc-loadmask-title']</td>
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>identifier=ws-canvas</td>
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>//button[@id='id-toolbar-btn-align-center' and not(contains(@class, "disabled"))]</td>
<td></td>
</tr>
</tal:block>
<tal:block metal:define-macro="open_document_with_title">
<tr>
<td colspan="3"><b>Open Document</b></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>//input[@id="search"]</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>//input[@id="search"]</td>
<td>${title}</td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>//button[contains(@class, "search_button")]</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>//button[contains(@class, "search_button")]</td>
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>link=${title}</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>link=${title}</td>
<td></td>
</tr>
</tal:block>
<tal:block metal:define-macro="save">
<tr>
<td colspan="3"><b>Save</b></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>//button[@data-i18n='Save']</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>//button[@data-i18n='Save']</td>
<td></td>
</tr>
<!-- First loader while calling Base_edit -->
<tr>
<td>waitForElementPresent</td>
<td>//h1[@class="ui-title"]//a[contains(@class, "ui-icon-spinner")]</td>
<td></td>
</tr>
<!-- Save Button is disabled -->
<tr>
<td>verifyElementPresent</td>
<td>//button[@data-i18n="Save"][contains(@class, "ui-disabled")]</td>
<td></td>
</tr>
<tr>
<td>waitForTextPresent</td>
<td>Data Updated</td>
<td></td>
</tr>
<tr>
<td>pause</td>
<td>2000</td>
<td></td>
</tr>
<!-- Second loader while updating the page -->
<!--
<tr>
<td>waitForElementPresent</td>
<td>//h1[@class="ui-title"]//a[contains(@class, "ui-icon-spinner")]</td>
<td></td>
</tr>
<!-- Save Button is disabled -->
<!--
<tr>
<td>verifyElementPresent</td>
<td>//button[@data-i18n="Save"][contains(@class, "ui-disabled")]</td>
<td></td>
</tr>
<tr>
<td>waitForElementNotPresent</td>
<td>//h1[@class="ui-title"]//a[contains(@class, "ui-icon-spinner")]</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//button[@data-i18n="Save"][contains(@class, "ui-icon-check")]</td>
<td></td>
</tr>
<tr>
<td colspan="3"><p></p></td>
</tr>
<-->
</tal:block>
<tal:block metal:define-macro="click_to_align_center">
<tr>
<td>waitForElementPresent</td>
<td>//button[@id='id-toolbar-btn-align-center' and not(contains(@class, "disabled"))]</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>//button[@id='id-toolbar-btn-align-center']</td>
<td></td>
</tr>
</tal:block>
<tal:block metal:define-macro="wait_align_center">
<tr>
<td>waitForElementPresent</td>
<td>//button[@id='id-toolbar-btn-align-center' and contains(@class, "active")]</td>
<td></td>
</tr>
</tal:block>
<tal:block metal:define-macro="click_to_content">
<tr>
<td colspan="3"><b>Click to Content</b></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>link=Content</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>link=Content</td>
<td></td>
</tr>
</tal:block>
<tal:block metal:define-macro="synchronize">
<tr>
<td colspan="3"><b>Synchronize</b></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>//a[@data-i18n="Synchronize"]</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>//a[@data-i18n="Synchronize"]</td>
<td></td>
</tr>
</tal:block>
<tal:block metal:define-macro="choice_erp5_storage">
<tr>
<td colspan="3"><b>Select Erp5 storage</b></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>//a[@data-i18n="Storages"]</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>//a[@data-i18n="Storages"]</td>
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>link=Erp5</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>link=Erp5</td>
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>name=erp5_url</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>name=erp5_url</td>
<td><tal:block metal:define-slot="hateoas_url">${base_url}/web_site_module/</tal:block></td>
</tr>
<tr>
<td>click</td>
<td>name=submit</td>
<td></td>
</tr>
</tal:block>
<tal:block metal:define-macro="remove_document_by_id">
<tr>
<td colspan="3"><b>Remove Document with ${id}</b></td>
</tr>
<tr>
<td>open</td>
<td>${base_url}/document_module/manage_main</td>
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>name=ids:list</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>name=ids:list</td>
<td>${id}</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>name=manage_delObjects:method</td>
<td></td>
</tr>
</tal:block>
</tal:block>
\ No newline at end of file
bt5/erp5_officejs_ui_test/bt/template_path_list
View file @
e88b130f
document_module/test_officejs_*
portal_tests/officejs_ui_*_zuite
portal_tests/officejs_ui_*_zuite
portal_tests/officejs_ui_*_zuite/**
portal_tests/officejs_ui_*_zuite/**
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment