Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
S
slapos.core
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
Eric Zheng
slapos.core
Commits
3ae3590c
Commit
3ae3590c
authored
Apr 01, 2019
by
Rafael Monnerat
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
slapos_erp5: Dump Web Page Module Content Hash for comparation
parent
5b2ece44
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
550 additions
and
0 deletions
+550
-0
master/bt5/slapos_erp5/SkinTemplateItem/portal_skins/slapos_administration/ERP5Site_assertDumpedConfiguration.py
...apos_administration/ERP5Site_assertDumpedConfiguration.py
+6
-0
master/bt5/slapos_erp5/SkinTemplateItem/portal_skins/slapos_administration/ERP5Site_dumpWebPageModuleContent.py
...lapos_administration/ERP5Site_dumpWebPageModuleContent.py
+32
-0
master/bt5/slapos_erp5/SkinTemplateItem/portal_skins/slapos_administration/ERP5Site_dumpWebPageModuleContent.xml
...apos_administration/ERP5Site_dumpWebPageModuleContent.xml
+62
-0
master/bt5/slapos_erp5/SkinTemplateItem/portal_skins/slapos_administration/expected_web_page_module_configuration.txt
...administration/expected_web_page_module_configuration.txt
+421
-0
master/bt5/slapos_erp5/SkinTemplateItem/portal_skins/slapos_administration/expected_web_page_module_configuration.xml
...administration/expected_web_page_module_configuration.xml
+28
-0
master/bt5/slapos_erp5/TestTemplateItem/portal_components/test.erp5.testSlapOSERP5SiteDump.py
...tem/portal_components/test.erp5.testSlapOSERP5SiteDump.py
+1
-0
No files found.
master/bt5/slapos_erp5/SkinTemplateItem/portal_skins/slapos_administration/ERP5Site_assertDumpedConfiguration.py
View file @
3ae3590c
...
...
@@ -44,6 +44,12 @@ if show_all or configuration == "skins":
found
=
portal
.
ERP5Site_dumpPortalSkinsContent
()
print
resolveDiff
(
"Skins Configuration Diff"
,
expected_file
,
found
)
if
show_all
or
configuration
==
"web_content"
:
expected_file
=
portal
.
expected_web_page_module_configuration
found
=
portal
.
ERP5Site_dumpWebPageModuleContent
(
ignore_string_on_reference
=
[
"rapid_"
])
print
resolveDiff
(
"Web Content Configuration Diff"
,
expected_file
,
found
)
if
show_all
or
configuration
==
"actions"
:
expected_file
=
portal
.
expected_type_actions_dumped_configuration
found
=
portal
.
ERP5Site_dumpPortalTypeActionList
()
...
...
master/bt5/slapos_erp5/SkinTemplateItem/portal_skins/slapos_administration/ERP5Site_dumpWebPageModuleContent.py
0 → 100644
View file @
3ae3590c
import
hashlib
portal
=
context
.
getPortalObject
()
def
getWebContentHash
(
document
):
content
=
document
.
getTextContent
(
"ignore"
)
m
=
hashlib
.
md5
()
m
.
update
(
content
)
content_hash
=
m
.
hexdigest
()
return
";"
.
join
((
document
.
getReference
(),
content_hash
))
zero_to_nine_list
=
range
(
10
)
for
document
in
portal
.
web_page_module
.
searchFolder
(
validation_state
=
[
"published"
,
"published_alive"
]):
document_id_first_letter
=
document
.
getId
()[
0
]
if
document_id_first_letter
in
zero_to_nine_list
:
continue
print_web_content
=
1
document_reference
=
str
(
document
.
getReference
(
""
))
for
ignore_string
in
ignore_string_on_reference
:
if
ignore_string
in
document_reference
:
print_web_content
=
0
break
if
print_web_content
:
print
getWebContentHash
(
document
)
container
.
REQUEST
.
RESPONSE
.
setHeader
(
'content-type'
,
'text/plain'
)
return
'
\
n
'
.
join
(
sorted
(
printed
.
splitlines
()))
master/bt5/slapos_erp5/SkinTemplateItem/portal_skins/slapos_administration/ERP5Site_dumpWebPageModuleContent.xml
0 → 100644
View file @
3ae3590c
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"PythonScript"
module=
"Products.PythonScripts.PythonScript"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
Script_magic
</string>
</key>
<value>
<int>
3
</int>
</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_container
</string>
</key>
<value>
<string>
container
</string>
</value>
</item>
<item>
<key>
<string>
name_context
</string>
</key>
<value>
<string>
context
</string>
</value>
</item>
<item>
<key>
<string>
name_m_self
</string>
</key>
<value>
<string>
script
</string>
</value>
</item>
<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>
_params
</string>
</key>
<value>
<string>
ignore_string_on_reference=["rapid"]
</string>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
ERP5Site_dumpWebPageModuleContent
</string>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
master/bt5/slapos_erp5/SkinTemplateItem/portal_skins/slapos_administration/expected_web_page_module_configuration.txt
0 → 100644
View file @
3ae3590c
URI.js;c68453cb4aafef61ae1226c2728ceb2d
chart.js;3c7d93cd975de6392a007a3595dc524f
deploy-Ansible;24a5bb0ceab52d3ec7796c26177d1151
deploy-Base.Setup;9cd6914c5bbec91ad16b9918efb442bd
deploy-Devbook;c24798673cc1584ca46a5d6a1fb5766c
deploy-ERP5.Standalone;44c338433f52b5a6fb3471e037a11c3d
deploy-Function.Common;76e7ec647ead369108da31904a853317
deploy-GNET.Index.Page;567bc1d268f135496de3d5b946b691f3
deploy-GNET.Re6st;7d72b045cf614282e2d99a4690721d17
deploy-IMT-dev-bootstrap;36cab9dcda53d2a1e6c53fedb7e89ab5
deploy-IMT.Index.Page;567bc1d268f135496de3d5b946b691f3
deploy-IMT.Re6st;fb2c33cbad77266e49a4a7e45d91a76e
deploy-IMT.SlapOS-update;d295a9da448733500507dff0cdfd9916
deploy-IMT.SlapOS;43e951463836118b3dd4a6db32f7e749
deploy-IMT.VM-bootstrap;7af25e76c9d97fcb791a4ddfd950f39b
deploy-IMT.VM.Cloudera.Manager;a97dd6af51e4d079eb7e599deb825ec6
deploy-IMT.generic-VM-bootstrap;d9c5a68b2da0197fc2952b638bb24bfe
deploy-Index.Page;567bc1d268f135496de3d5b946b691f3
deploy-Log.Parse;2c40294b4476c903c36b28b9440fa281
deploy-Re6stnet;8c7c112abccc6086f12d65b452f69507
deploy-SlapOS.Master.Standalone;713ea7f429083c380feebd92865ca372
deploy-SlapOS.Test.Node;54af2086ea3b571579406ed4e9e8be54
deploy-SlapOS;54e79a0e485742218a674932d056e1b3
deploy-Test.Suite;32fa648b8a7f458b6460436d130d7f1a
deploy-Testing.Channel;5daca2eb31bb7abeabfb0c4956617701
deploy-Testing.ERP5.Standalone;e51f250f1588a7ed20da5a4fc580c22a
deploy-Testing.GNET.Index.Page;567bc1d268f135496de3d5b946b691f3
deploy-Testing.Grandenet.Re6st;1b2626f160c44c748a5d9c49e234755e
deploy-Testing.Grandenet.SlapOS;50545050fc40cc3f7c92e2e30dbcca70
deploy-Testing.Index.Page;567bc1d268f135496de3d5b946b691f3
deploy-Testing.Re6st;d616b7c824a8373eaafa789845957a72
deploy-Testing.SlapOS.Master.Standalone;93e4ce15e881a88fa615d4e92e4136d9
deploy-Testing.SlapOS.Test.Node;ea7f92938d81a7b55e75295b7d519152
deploy-Testing.SlapOS;053e6407d5effa9728bc085da88734ef
deploy-Testing.Test.Suite;2435fd927e26a64b9328fd0caad5f382
deploy-Testing.VIFIB.Shuttle;0c4b681aeff5ac4c6fc062c42094ec7e
deploy-Testing.VIFIB;ce9be2bc11de729f1416b18f0194e9f4
deploy-Testing.Webrunner.Standalone;afbb4250a0fbb56a9282b2813ee2123e
deploy-Testing.Wendelin.Standalone;3519f1801431fec2a53be1cbe50f2b1f
deploy-Unstable.Channel;9d90d717a6beb04d94b95eda7c560b36
deploy-Unstable.IMT.Index.Page;567bc1d268f135496de3d5b946b691f3
deploy-Unstable.IMT.Re6stnet;93b8edc46e4e9599b0235a77b6d781a4
deploy-Unstable.IMT.SlapOS.Update;f886a7346d582b13e0697685e089c115
deploy-Unstable.IMT.SlapOS;91fd4a0f7c362165d3507ee653547c22
deploy-Unstable.IMT.VM-cloudera-manager;124f8d445ed4490c404b3e6060f84df0
deploy-Unstable.IMT.VM.Bootstrap;b1c48fe20ff1cb7eb707d31ea5eeeae8
deploy-Unstable.Index.Page;567bc1d268f135496de3d5b946b691f3
deploy-Unstable.Test.Suite;d3b2c90782e763e937c01da859c868d9
deploy-VIFIB.Base.Server;740ea268d5be392b1f8ccdc7cb000db3
deploy-VIFIB.Kernel.Upgrade;346e11f35def078ceabd7849dcb6fabd
deploy-VIFIB.Server;d94183555575293757faaacf3165c15b
deploy-Vifib.Channel;cc7da520769adce3180f31944e9854da
deploy-Vifib.Shuttle;214d84434c60d1bd1dcc4299b95f6469
deploy-Vifib.Upgrader.Install;05d60fd20bb40afd71b946fe4c55ec7f
deploy-Webrunner.Standalone;c68e30dde31b32eec282b4f9b40a4a26
deploy-Wendelin.Standalone;d0273134cc4b7d84c420f7e89c863be4
dygraph.js;42aed7962281d7ec5c0b34f02681d6aa
echarts-all.js;30ec8dee7ca2d8602563594d742805c2
erp5_launcher.html;2bdb87ce982581d2bb8129447e029e6d
erp5_launcher.js;72669966cc2991fd5db2eb5e56912847
erp5_launcher_nojqm.js;a3b5166f4eeab353ff45605f9e390164
gadget_button_maximize.html;a1c1d92f343c68de80007cfc0cc0f471
gadget_button_maximize.js;72a9771d9303d4630e8e0b1bb25b93ae
gadget_erp5.appcache;997abd995d61a49d7ab802582d1158cb
gadget_erp5.css;420711e86fe2b03eeb939012ac32a126
gadget_erp5_configure_editor.html;fd659a66c2b63b64b6e6200e33e1ff24
gadget_erp5_configure_editor.js;fd4d0e38e83e342d333136e6e31264d0
gadget_erp5_editor_panel.html;f58f5d49ca96502c9844fd08bd50aecd
gadget_erp5_editor_panel.js;2a10a48d02ad50a34f45d29067ecb4fb
gadget_erp5_field_checkbox.html;2b749b0289ca93714d3234a000302902
gadget_erp5_field_checkbox.js;50e29aee4c802a4f30e3124e6375ef82
gadget_erp5_field_datetime.html;7d33a8e59a08ac96fca9db1192151972
gadget_erp5_field_datetime.js;a4368495c0e1bdcaec1652be90bf8594
gadget_erp5_field_editor.html;5a33da8b39d1f66dee26410b2384dea4
gadget_erp5_field_editor.js;d57e9e99332b4540ecb30ce4f5c6e268
gadget_erp5_field_email.html;f06cb89e37f0ec399571b07dcaad5a4b
gadget_erp5_field_email.js;103f533b96cb4c1fc5b882a01790551d
gadget_erp5_field_file.html;a3029525fe438ad74ce92dde91ffb119
gadget_erp5_field_file.js;a563b3565c2b408f228e797b0169020f
gadget_erp5_field_float.html;40e7c83fd9b467e0bbee627f47466a9a
gadget_erp5_field_float.js;fd03c24b1785a1d22a5206b7026c1629
gadget_erp5_field_formbox.html;e0d1098d3a5899821c5cad78483fc703
gadget_erp5_field_formbox.js;31e97fe1841f822bceb79b76089f541f
gadget_erp5_field_gadget.html;e82bc4ad6407ea4d0282f9e82d5d8fa8
gadget_erp5_field_gadget.js;921a01dbd9d6924ec22f69b2e6e95315
gadget_erp5_field_image.html;ac03e10470143ea8cb55d4d383a545d8
gadget_erp5_field_image.js;20b8cbd166a80133ae5738b3557c4a22
gadget_erp5_field_integer.html;0082e4286a8efe04f04acfa818838c9a
gadget_erp5_field_integer.js;b24478e42aa722bc9b4e0a931b66812b
gadget_erp5_field_lines.html;d32691b0b9302ab15ca2ba004bc74d9e
gadget_erp5_field_lines.js;2d7345f05b65c246cbb7d511f9c2a190
gadget_erp5_field_list.html;29e5587b997ef7c4c2633c0e2e9cd27f
gadget_erp5_field_list.js;86c45eb179d2c503a8c55accc71f4a15
gadget_erp5_field_listbox.html;83e72bcb9895549907f407fca42c1b0a
gadget_erp5_field_listbox.js;30a647644250247b8ebdfa28a6f702de
gadget_erp5_field_listbox_widget.html;980eefae0f8824dc801e397a332a15b5
gadget_erp5_field_listbox_widget.js;9a37168d852cb5702c51adc2637d6562
gadget_erp5_field_matrixbox.html;dc0564d36af8af89ff56d9e07843cb5f
gadget_erp5_field_matrixbox.js;11db30a60c8da993aae0262f2b1f2109
gadget_erp5_field_multicheckbox.html;67272f327e5b004702e0546a02ddfdf9
gadget_erp5_field_multicheckbox.js;dc298a689994ee7731e736a9ad51ae06
gadget_erp5_field_multilist.html;f1983ab3e84c1be823a6d2944b938b49
gadget_erp5_field_multilist.js;fc134575de86b263fad378d712467604
gadget_erp5_field_multirelationstring.html;50d74e7c613e23145179c43faa7c652f
gadget_erp5_field_multirelationstring.js;20e6597f94ebdad38b541b43c3de85cc
gadget_erp5_field_password.html;cb6f15df6a906c1ffb22b6835de6b402
gadget_erp5_field_password.js;50c067b52f90037a86f358d44b11533c
gadget_erp5_field_radio.html;9465b6431cd1a83bb80e6e6d702de272
gadget_erp5_field_radio.js;09344ff3bfb7fca4474f6d04e5330b32
gadget_erp5_field_readonly.html;29f22f67393bcf022b7752a0bf8d2b47
gadget_erp5_field_readonly.js;60a3bd045a5e2682780c6339498b08a8
gadget_erp5_field_relationstring.html;bcb3ae973b8320fdcd27a2b5a094d4ab
gadget_erp5_field_relationstring.js;9dab51ef17f1932b57a644aa388115f4
gadget_erp5_field_string.html;23199d36315fe1730298876e46fb63d3
gadget_erp5_field_string.js;abd35ecafe79214b4355ac75c3c96c69
gadget_erp5_field_textarea.html;ba26a18bb1efb4844594a800fe5467f1
gadget_erp5_field_textarea.js;82f2d7f3853d5ef11d355e214f4d538e
gadget_erp5_form.html;71f4881d7168c2493e94709286f23135
gadget_erp5_form.js;edcf97fd67c908541a08ab5967fbd647
gadget_erp5_global.js;72decb2acb94baa110dd7171ee53706c
gadget_erp5_grid.css;c439cb77d03e9ce313431e7037cb71f3
gadget_erp5_grid.html;ac0f447ef28bc6b7a8786e80507988df
gadget_erp5_grid.js;68f6c2047fbae889d30abb84484cd30c
gadget_erp5_header.html;949286fb10c0346ab1c4e8e5566b873d
gadget_erp5_header.js;9884662603618fb223f39806c43e8cb3
gadget_erp5_jio.html;8d1967b0fb3b9a2e22710fed4c178841
gadget_erp5_jio.js;2dfb6c60f5ee6f633f15c1cab7992c11
gadget_erp5_label_field.html;1d49775b6218d99c0995b4e3858b36c0
gadget_erp5_label_field.js;de93340d2be64db2ec6623f6ab05537b
gadget_erp5_nojqm.css;0f91d82199ec677f27189f1fe5bf8026
gadget_erp5_notification.html;b2b83c053e475597fda18605514dac29
gadget_erp5_notification.js;d0aa55d7597e6296b30a3c4227d8ce44
gadget_erp5_page_action.html;60c007598a935ae995a60ec82fc133c9
gadget_erp5_page_action.js;4b4a1cd7e2e595632fc95fe0182e89e7
gadget_erp5_page_export.html;8596cbf0136778c5e353e0c07969ed3f
gadget_erp5_page_export.js;57b4bd9dc1bf9b362b6048b0778173a5
gadget_erp5_page_form.html;7d0bd9253dac90cc4991898c7323bfc0
gadget_erp5_page_form.js;9d6751a5f3645be39f24c5ff827893eb
gadget_erp5_page_front.html;3d02f5c7859872ce8ebce434213c2b59
gadget_erp5_page_front.js;5f78db8fc7f4dd67c51f2ce4a5526681
gadget_erp5_page_history.html;906826ed32688be35cb046417cd7266b
gadget_erp5_page_history.js;b293b5b8173737ba56035b2375327276
gadget_erp5_page_jump.html;bd32302e15df4be9a186b717533f8ab8
gadget_erp5_page_jump.js;e16303acac506160db1c6a5558e156cd
gadget_erp5_page_language.html;be674f1af5d00dc86600bcc8db2701df
gadget_erp5_page_language.js;9f9ec696bbbb5dad2a2519312eb25889
gadget_erp5_page_logout.html;5838ac7024c4be3608637fe9c224e0f7
gadget_erp5_page_logout.js;bff76b9571dc90b24141b16b37926204
gadget_erp5_page_map.css;b0191add7b61521c85fc04e8a0299e90
gadget_erp5_page_map.html;175008f11c7b39fd77358781f1597621
gadget_erp5_page_map.js;793a634690f42f78b0d8a66c6eab6910
gadget_erp5_page_preference.html;456d99bf5959a9d2d21ff2f0f7942fd0
gadget_erp5_page_preference.js;782995bfca053112e5460b56ced6ae28
gadget_erp5_page_relation_search.html;6d359e883b52daac3b67453d301a0121
gadget_erp5_page_relation_search.js;163af05aacca3c611b8abddde6b1622f
gadget_erp5_page_search.html;e9954449341bbc70186b4aac9bd15fda
gadget_erp5_page_search.js;2c9c169ae1cc32b7590c28e59c1add81
gadget_erp5_page_slap_accept_upgrade_decision.html;0cd5561f18e683f42dc0ed8f1d724bf6
gadget_erp5_page_slap_accept_upgrade_decision.js;1d8da36594189ca74f6826bff69546da
gadget_erp5_page_slap_add_computer.html;3e9c4c400d5b04aed718a56cb54e9041
gadget_erp5_page_slap_add_computer.js;cd2ced6c3d87b243fc40326740cb255e
gadget_erp5_page_slap_add_hosting_subscription.html;73f0c1babc69ed0fba07e730d079c89a
gadget_erp5_page_slap_add_hosting_subscription.js;f26928b9becc9cfafdc4e9cb663d4732
gadget_erp5_page_slap_add_network.html;11f4068985c853bb14d37b0743b3bf6a
gadget_erp5_page_slap_add_network.js;5616f2101d85f3ae54284db88c80ca94
gadget_erp5_page_slap_add_organisation.html;3ec68bb67975c8c0fc26f93b08fabd08
gadget_erp5_page_slap_add_organisation.js;ac29d5f76f6f5aa019dcb21d54e4594a
gadget_erp5_page_slap_add_project.html;4ce5f17253dafa5b0e5d9c3d9e58ce7a
gadget_erp5_page_slap_add_project.js;aea1c3cf3774d7628fc3ce8be6164785
gadget_erp5_page_slap_add_related_event.html;398b4e595e8acc26663b97ebfeb89be9
gadget_erp5_page_slap_add_related_event.js;ab2bd95101277f1ef73a0cf1b372d664
gadget_erp5_page_slap_add_related_ticket.html;0536ea9afd54eab8809eb900af7bd278
gadget_erp5_page_slap_add_related_ticket.js;93e57e7e77a6c04ab352d24dd32acd3b
gadget_erp5_page_slap_add_software_installation.html;f748486a6a7d78a32a669fa43c4ef89f
gadget_erp5_page_slap_add_software_installation.js;4f137700e8b9681f32e88ea7a728ee14
gadget_erp5_page_slap_add_ticket.html;eca29c2bf0ced607f979697c0a75b3e3
gadget_erp5_page_slap_add_ticket.js;3c93ac8163de0a7087936665fa17101b
gadget_erp5_page_slap_computer_get_token.html;205da097e7cbaf6158376b6f526530cb
gadget_erp5_page_slap_computer_get_token.js;e28090be3450786a09f2e86c62bbfdce
gadget_erp5_page_slap_computer_list.html;66cd1ea159c31a418b2b15480988e596
gadget_erp5_page_slap_computer_list.js;6ff19d2b900adf4da325be1cb39bd475
gadget_erp5_page_slap_computer_network_view.html;b2d87c9df7caf0839795b48bcb5aa020
gadget_erp5_page_slap_computer_network_view.js;18721c54315ed818e25ded5a326e019a
gadget_erp5_page_slap_computer_request_certificate.html;7ed1d70baf332fce538f19b02c955a21
gadget_erp5_page_slap_computer_request_certificate.js;7f4c50f0b89f9ff44459cfef4a4cadf2
gadget_erp5_page_slap_computer_revoke_certificate.html;fbb4accddf96f7bb09b3158aa0d2ade1
gadget_erp5_page_slap_computer_revoke_certificate.js;0cfda1b60a7bb12743e9647f7d097cfb
gadget_erp5_page_slap_computer_view.html;3302bcc2c97b83f5fb165b6cc9617994
gadget_erp5_page_slap_computer_view.js;ee0cc76a036cd02e19e2503308671154
gadget_erp5_page_slap_controller.html;0d6bd04c0078f077b5a1241925a9b1c8
gadget_erp5_page_slap_controller.js;34c99dc9ac0001a02128209809790cd3
gadget_erp5_page_slap_delete_network.html;827aff998a68bb37c671a512fada84dc
gadget_erp5_page_slap_delete_network.js;1c63360b77e257b5e05f41ae640639ba
gadget_erp5_page_slap_delete_organisation.html;d6bcfb9c897b13aa40e0437f715da27e
gadget_erp5_page_slap_delete_organisation.js;48c503b2fee22668272161d1e1992e6f
gadget_erp5_page_slap_delete_project.html;4c08903d926f0c8bff80493984f36c31
gadget_erp5_page_slap_delete_project.js;9c70fdf06bb7f3ee909b499332502dc3
gadget_erp5_page_slap_destroy_hosting_subscription.html;2fd23a7690ee35b96b328c49a02f38d0
gadget_erp5_page_slap_destroy_hosting_subscription.js;c829e85331215323ad99e23898f59e4d
gadget_erp5_page_slap_destroy_software_installation.html;8b2d6933955abb281229b48d4827b396
gadget_erp5_page_slap_destroy_software_installation.js;43a57963d9932d79aee7311cf0d892a9
gadget_erp5_page_slap_erp5_login_view.html;f29c28fa3059bba10b481f36e2966a50
gadget_erp5_page_slap_erp5_login_view.js;7399a138abec81cd1edebf4e634d0131
gadget_erp5_page_slap_facebook_login_view.html;65fd05f8569455bfa49cced062ddcb71
gadget_erp5_page_slap_facebook_login_view.js;fd4246ef471d03045f6a609116104fc1
gadget_erp5_page_slap_google_login_view.html;c4b7b3988a7e3fc2e65b25f0ff15d8dd
gadget_erp5_page_slap_google_login_view.js;8767b6ddb19c20ef2c64912dd21195b7
gadget_erp5_page_slap_hosting_subscription_view.html;f19fb9ca3f46d23b2e1f12a894683a9e
gadget_erp5_page_slap_hosting_subscription_view.js;0394e2c3fe0a3a640cc0b6e4b21786af
gadget_erp5_page_slap_intent.html;99fda063598da5c95f9b14e9baf9b8cb
gadget_erp5_page_slap_intent.js;744f2e7bf651e79bbeea886344e21058
gadget_erp5_page_slap_invalidate_login.html;bfb9187c9bbe47958f8f7a88437607fd
gadget_erp5_page_slap_invalidate_login.js;921922304a3007c157195dbc56769889
gadget_erp5_page_slap_invoice_list.html;1ec8f20fcbde75713426cc6a02a8dfb9
gadget_erp5_page_slap_invoice_list.js;6b9004b3ec55198c5dc562a54a00d953
gadget_erp5_page_slap_load_schema.html;af0f0f4c3d7191d245e4f7040c4cfaca
gadget_erp5_page_slap_load_schema.js;de33692d7d1d7c5379273e8e434b3078
gadget_erp5_page_slap_network_list.html;3b5ed1aac3e594b8cb154d79e8ff5c13
gadget_erp5_page_slap_network_list.js;dc4cac9d5a9a7ce127ff484275f4d410
gadget_erp5_page_slap_organisation_view.html;ad9507b07419a3b4030157f8c858d907
gadget_erp5_page_slap_organisation_view.js;17cc2b6c5c9e0d37c3219a63b9f43964
gadget_erp5_page_slap_parameter_form.css;f53950f943f4731e1b3d77832182762a
gadget_erp5_page_slap_parameter_form.html;fa25efb5815b83881c9351d0a15738e2
gadget_erp5_page_slap_parameter_form.js;365c55bbf74679ab182ff59cb6ed798c
gadget_erp5_page_slap_payment_result.html;a787b69823885ddb09485102233a80ef
gadget_erp5_page_slap_person_get_token.html;1e73c22d7d7dac65da2e2a15161c3985
gadget_erp5_page_slap_person_get_token.js;961f0992689af0ba166a732050563cc8
gadget_erp5_page_slap_person_request_certificate.html;f8379848f77ae9f2cdad9c8eced7ec21
gadget_erp5_page_slap_person_request_certificate.js;981bf92770dbb5285d22bfc2eee49e8c
gadget_erp5_page_slap_person_revoke_certificate.html;dc996c1bab96849bcdb9d733f159e7d8
gadget_erp5_page_slap_person_revoke_certificate.js;545b78725434c829b84404f1bc3785ae
gadget_erp5_page_slap_person_view.html;5c26d099fbaea0be7a6ca83214da8f0d
gadget_erp5_page_slap_person_view.js;aea64c4d3bc30f1f294a8fd56e828535
gadget_erp5_page_slap_project_list.html;ea9d054d72dfd08e4fdf9ec73b812246
gadget_erp5_page_slap_project_list.js;d989d7cea7d3ac0a177becedca22720e
gadget_erp5_page_slap_project_view.html;2fc46d5cddd66e9627676ac1736907f0
gadget_erp5_page_slap_project_view.js;934dc07297425e6f91201c304ba26828
gadget_erp5_page_slap_regularisation_request_view.html;57d33dc95ea37614f56e043084616130
gadget_erp5_page_slap_regularisation_request_view.js;2807412ad73172d4300930cf85687f64
gadget_erp5_page_slap_reject_upgrade_decision.html;38d72a2a48dcf84958f8043b303540ef
gadget_erp5_page_slap_reject_upgrade_decision.js;422d88a7a633bdf27f7079f8e3727ac9
gadget_erp5_page_slap_request_trial.html;9d56dfa19c62a99bf3e5b42c45895b29
gadget_erp5_page_slap_request_trial.js;167c975ed8afe701e459706b96cb65be
gadget_erp5_page_slap_rss_critical_ticket.html;da96c1c8749f8bd68e24756c9a280f9d
gadget_erp5_page_slap_rss_critical_ticket.js;56c3dfcf2113bc64ae091da43c11b622
gadget_erp5_page_slap_rss_ticket.html;4d23ec36e8d8013680d94b50bba19f6c
gadget_erp5_page_slap_rss_ticket.js;448c0cb10666932d95d5ecb589fd33b0
gadget_erp5_page_slap_sale_invoice_transaction_view.html;da6735b0f9031f80d1a08df7ba54d7c4
gadget_erp5_page_slap_sale_invoice_transaction_view.js;360007e0933c4ce99f5ec0d3738e56c7
gadget_erp5_page_slap_select_software_product.html;8793174a31c99b8cc93f92d56027b7bd
gadget_erp5_page_slap_select_software_product.js;8d85e650869f140c1558d2b3ac5c6518
gadget_erp5_page_slap_select_software_release.html;7935aecc1f6220fe23709d28a75abdec
gadget_erp5_page_slap_select_software_release.js;d7259d9a96159d3a58667643a9612458
gadget_erp5_page_slap_service_list.html;27583960cdb4cfd1e989ab259c931799
gadget_erp5_page_slap_service_list.js;e2a16aef6f13ead78932c8ed06903433
gadget_erp5_page_slap_site_list.html;962e88d9a3c158da6faa838cebcb6556
gadget_erp5_page_slap_site_list.js;a40e04e75621a2333f18699a8d606d0d
gadget_erp5_page_slap_slave_instance_view.html;237237285128c37a0540efa59e805310
gadget_erp5_page_slap_software_installation_view.html;2765880f86cfbbcf808c403ee8f84c06
gadget_erp5_page_slap_software_installation_view.js;3e2865e0f843829d009dadc1a8fe3444
gadget_erp5_page_slap_software_instance_view.html;237237285128c37a0540efa59e805310
gadget_erp5_page_slap_software_instance_view.js;9e7ff7308cf27eb71a9882113e4daa17
gadget_erp5_page_slap_start_hosting_subscription.html;98c1a78cca438ee1ebe576c02fe67b5b
gadget_erp5_page_slap_start_hosting_subscription.js;cc4ac38a6ab6c172d82ac064a8231ae0
gadget_erp5_page_slap_stop_hosting_subscription.html;fe3ac705498ff80f1d727521bda76be9
gadget_erp5_page_slap_stop_hosting_subscription.js;bf981425160c34000e9495bf3ceea130
gadget_erp5_page_slap_support_request_view.html;5054565f524632f3f6f816781260dece
gadget_erp5_page_slap_ticket_list.html;0a382b5753909d01a539fe041af9cc18
gadget_erp5_page_slap_ticket_list.js;b1bacabfc96fae065c7223d43509a57b
gadget_erp5_page_slap_ticket_view.js;e053c4103af9650b9b3003db24e2c863
gadget_erp5_page_slap_transfer_computer.html;1e9d803601504162121cd452a6524891
gadget_erp5_page_slap_transfer_computer.js;00205d0180cff6ee03474b751e1fbb80
gadget_erp5_page_slap_trial_request_message.html;90250c564788ed71c3d6e00e7a89c020
gadget_erp5_page_slap_trial_request_message.js;9dda7cae6d4e8065d7745471e7ffc7d7
gadget_erp5_page_slap_upgrade_decision_view.html;858425a1353fc93dfdac244c432b26f2
gadget_erp5_page_slap_upgrade_decision_view.js;4654712d4196f0da0efc6197e684b1f5
gadget_erp5_page_slapos.css;f84716008f10a54c0af535d9c3102750
gadget_erp5_page_slapos.html;d39eef549014a76956762451965096a7
gadget_erp5_page_slapos.js;9c6106bf7af87f4ccfb85df6744e8040
gadget_erp5_page_slapos_request_form.html;3397470fa32a307ccb4cb01a90e63041
gadget_erp5_page_tab.html;db183383c2d2a680d579177cccab5faa
gadget_erp5_page_tab.js;70a9ecd5a46cc17c7bd996f6c039a158
gadget_erp5_page_trial.css;0b9ec42ded463bf0de1a9029b4caa734
gadget_erp5_page_trial.html;355dd39dc50518eea35d381c1c7d45eb
gadget_erp5_page_trial.js;ded0b901d7159e31ab1f148b0cc110cd
gadget_erp5_page_worklist.html;989c0fd4cc2ad28d3ae509cc8b44848f
gadget_erp5_page_worklist.js;5096e9b2cb064d5b42b329b6dddb8917
gadget_erp5_panel.html;3e5ae57dcedc95a4101915ed9349da83
gadget_erp5_panel.js;db7fefbf0c1b05217bb47edd0b60ac3e
gadget_erp5_panel_shortcut.html;820bea5e9b221f09d46a0c12a5ad4c10
gadget_erp5_panel_shortcut.js;a60ddf3d8201e18af8bdf935c78422a3
gadget_erp5_pt_embedded_form_render.html;357c0a677489f8013d2dbd2b236e0dfe
gadget_erp5_pt_embedded_form_render.js;9f06d18914758f850e68ac0724373f0c
gadget_erp5_pt_form_dialog.html;31777b64708d5bd503ee1987a7c46f71
gadget_erp5_pt_form_dialog.js;bf7939ab900a2c6a2a61efb01313eb7e
gadget_erp5_pt_form_list.html;db27231229c29eaf6148111f3f042514
gadget_erp5_pt_form_list.js;b3aed799c54b9784f78f8ecae474cb81
gadget_erp5_pt_form_slapos_index.html;508ba6d2b7586fa2b2927f37ad56ce1b
gadget_erp5_pt_form_slapos_index.js;4b13c28cc146475d4759169332bbfdee
gadget_erp5_pt_form_view.html;8ebd8919565e18c4c2c10f5e05586314
gadget_erp5_pt_form_view.js;fad36e6118c83eb15bf650c3f8b3a9fb
gadget_erp5_pt_form_view_editable.html;69c3b67c018a2e82ed6448e3fa47f9fc
gadget_erp5_pt_form_view_editable.js;25b0f34897479bb015cd24359626c894
gadget_erp5_pt_report_view.html;f46578d904fcb6ef5c35d247b5e5118f
gadget_erp5_pt_report_view.js;f2c05a47c5fba843651886d636d329b5
gadget_erp5_relation_input.html;f86e9987d657ba1fa69b2ab6935b438f
gadget_erp5_relation_input.js;7f849942102647d3c778939f53f74f8a
gadget_erp5_router.html;0302cbd1e8e7d8e6d595a6e1967feb1b
gadget_erp5_router.js;44144598df7a3890a9f4fe856a4079f2
gadget_erp5_search_editor.html;938f1cc1bda12aab48a1d0058960202b
gadget_erp5_search_editor.js;fe27e1f293842b997e241f21246206e1
gadget_erp5_searchfield.html;47ab83bdb978b7ade6725f025db6ce50
gadget_erp5_searchfield.js;3bb51d5541e15546d0d42b1a7d24b117
gadget_erp5_serviceworker.js;1f2f3a3090e1c69ec61e04a5158fef5c
gadget_erp5_sort_editor.html;4492d353de3f77a892db23d720d1020f
gadget_erp5_sort_editor.js;ab802b09a2d1ed3eaacf61017c37d90b
gadget_html5_element.html;d488b00ec3f51e71e31014f4abbe0efc
gadget_html5_element.js;96ee49d9d32e1ff17e396980eb37cad0
gadget_html5_input.html;07bd5d3175342df1d56930a5fef04728
gadget_html5_input.js;4297d86d6e73679b54409fffef16d102
gadget_html5_select.html;c06859c87c573e01400123011efa9d6c
gadget_html5_select.js;b88239e830bbb61687dbfd519e7c3a59
gadget_html5_textarea.html;ad2998c478ef15ee44577e2f1bbe1518
gadget_html5_textarea.js;5069adacd102778cf3e6d971bb813ef9
gadget_jio.html;196f0c715477254ab10536b15952382a
gadget_jio.js;a001948a073987030fed88ae5d56abbe
gadget_slapos.appcache;7b5d2630b8658488103acdd91d638223
gadget_slapos_computer_map.html;cb4bcee5fcbf85050a46d587f29ef54c
gadget_slapos_computer_map.js;9418fd5765f00b953b1b12a06043209b
gadget_slapos_computer_status.css;21fc9b9c7cfbc4b1f2d005e7b6cdc8ed
gadget_slapos_computer_status.html;9658e936fee20e0aecdb27b5d74992c1
gadget_slapos_computer_status.js;7ffd77a2eb45b38bb031a020d0ceedf9
gadget_slapos_event_discussion_entry.css;a70a2fff892a2b785640af52fd215748
gadget_slapos_event_discussion_entry.html;578f09af13d8c6e9e5ecd9acc69f3327
gadget_slapos_event_discussion_entry.js;fb4a0db7346909976d851527697ada55
gadget_slapos_header.html;f17e8d5171547fd97b6cf6678c2d967f
gadget_slapos_header.js;3a4f4af063932160f28f6b3e76db7852
gadget_slapos_hosting_subscription_status.html;e51f0c9511ebc642a316fefa2b8ea377
gadget_slapos_hosting_subscription_status.js;b113044003ea4466d32f0f647387efe9
gadget_slapos_installation_status.html;f5f1313e16eaa9a4f240e5cc462b5e8f
gadget_slapos_installation_status.js;3b41b419bfab734271143185ef8d997e
gadget_slapos_instance_status.html;1d473fc79f8015a599c662ee9d8ac267
gadget_slapos_instance_status.js;27e70c57c64c0058b19a04a2792e9cae
gadget_slapos_invoice_printout.html;89ce89dc569b3b6ca99dbc6e03355077
gadget_slapos_invoice_printout.js;033074a8b7f4c0e6496fa5a223da6eae
gadget_slapos_invoice_state.html;035a21552838e44efbb18203f9ba7f04
gadget_slapos_invoice_state.js;ae3441f4518e67f279ac5da1f1512fdd
gadget_slapos_label_listbox_field.html;7ef8ec51b7bc2a77376a55157e0fee15
gadget_slapos_label_listbox_field.js;44c4a2ccce73bd18e0d64d087c4442c3
gadget_slapos_load_schema.html;a6a23d37da5430104cf22021c9df4670
gadget_slapos_network_status.html;0abea1d2abfaadb18e02d36984c2fd96
gadget_slapos_network_status.js;5c21a9fbe5e57922e368bb8a35555029
gadget_slapos_panel.html;e5154f6108245303b441ed042013c388
gadget_slapos_panel.js;8367961f9652f4a00e5c15241c4153fd
gadget_slapos_parameter_form.html;1aee03c6999c6eb53c6aa017fb8ec3a5
gadget_slapos_payment_result.js;3cfee84f2c165ce3d67684f7952f5fc5
gadget_slapos_project_status.html;b1ad18f6860a26133c59ed6bd3bb9751
gadget_slapos_project_status.js;ccd637f56863e0dbb34a0e068ae88c25
gadget_slapos_rapid_panel.html;4405339aa35344f7cbc841398b6a9ece
gadget_slapos_rapid_panel.js;f8fcd72028964997aab463b7bf75b0f8
gadget_slapos_request_form.html;34f4268619ba164c4bffe1c67c396dc1
gadget_slapos_site_status.html;814fb940f7f086a4eb4251a24ae04b33
gadget_slapos_site_status.js;f82250d7986d612ebac09f8ad7216be6
gadget_translate.html;a832268254541abdc3e4a0e03e6b5b5d
gadget_translate.js;85d90e95398aa9baea5729ff30590e89
gadget_translation.html;267703ef623958a1e9c9433cead7debe
gadget_translation.js;de8d75861af0b339727ef1f14e5e67b5
gadget_translation_data.js;190917586753106ae33ef845c6995fed
gadget_trial_panel.html;46c3afb6f1007f1885b62c1dc8c4c5aa
gadget_trial_panel.js;1a235b2e64182a23b25d53fb563611be
gadget_webrtc.html;2900c4c37794f074bb6f7690453ee7ad
gadget_webrtc.js;ea2d5d6ac45b00f87a73f997697a0be8
gadget_webrtc_datachannel.html;d67df0eb8651e1947997ef1bf1914750
gadget_webrtc_datachannel.js;0ced6685022badea20c7a46f92a52db1
gadget_websocket.html;912dff99f2daa36cc95745a81152296d
gadget_websocket.js;e67800faa3ee21f73d36af4771796835
interface_editor.html;a0e742d15ec1afb1d7dd3b257fbe4fed
interface_editor_panel.html;30070de2445f6ceffff75f09dc6e1bf9
interface_erp5_field.html;4a69e0b34e913e0f62ed176c6aa8facf
interface_erp5_form.html;36ced8275130ace9ea99a55a0d8515ad
interface_erp5_form_content_provider.html;558dd9b794d932cf1d65857c7d43b7a3
interface_erp5_page_template.html;5c035d602051c26e9d88d4875a50bd63
interface_header.html;a44c5ab828a5bb3040a6d5650815aa9d
interface_html5_input.html;bb51c704828f047ffffaec9f8134d6a6
interface_jio.html;743ad515e7a03d4d6e28b6837a5e0d88
interface_label_field.html;822769c1e10f0a1a224b55ab3236f85f
interface_listbox.html;1d1d1cea9ea6081a6c2ae30f375b3e69
interface_maximize_button.html;5fc994889b548080ef1ae1708e9c8486
interface_notification.html;a3bb69b98c605701700dfc2177c06cec
interface_page.html;fc95e3fe346f9b5711dcb41d237ff533
interface_panel.html;dbf858c106ec470b2ccc8b28c6c459ab
interface_relation_input.html;2f96e55d172d7a8a5171648e86c3ad43
interface_router.html;79030a670b88ab71592b633affed6b6d
interface_search_field.html;0731f258df3fe0ecb04de6f58bb47763
interface_sub_editor_panel.html;692d1154c184471a20aaf59c0ffc5feb
interface_translation.html;081f524dd26f2ae5665e4be10da7895c
jiodev.js;6a64dc759633a2a58ad0e33ed54fbf96
jquery.js;6eefb3a5bcf1544f51f5e7860addff92
jquerymobile.css;45f3e36f6d0edb8d4b2dc3dfc8415ccd
jquerymobile.js;d04fb93b38f29833832bed4502044299
leaflet.css;1dea1b2e3b534f0f22b1cc194f85cad8
leaflet.js;9ee038454403e0dc544664dcb7699ac6
minimal_km_footer;8502e3ea3ea2f143b6650124b34ba01d
normalize.css;d63641064d467219fd9c00d23da1272b
officejs_launcher.html;dcbde69fb204842f80f66c6de68217db
plotly.js;dd3ebbdbde7f9b264d474eca6540230f
renderjs.js;2cc63b228996cbc739210d8fc25eb739
rsvp.js;7c615321cfd87027b1b1d30a7e7ffb76
sample_schema.json;422590f81ab8b935139d73696e78240b
sample_schema2.json;4851cf76bdf36c16f07045d9586521b8
slapos-Free.Trial.AlreadyRequested.Message;13d5445078285608da187da1003141fb
slapos-Free.Trial.Contract;17c912d199006dfd07b0a780386b7d52
slapos-Free.Trial.ExceedLimit.Message;c29aed54a5b72fec5d9d9edff3b27c1f
slapos-Free.Trial.Thankyou.Message;54a5dbbe7039522fc6756eb59951851c
slapos-Top.Bar.Widget.Links;d8a46d6ff3a3ce8a63a627b8c18f531d
slapos_load_meta_schema.json;82382a3b0b9f4e14af19b18276e7c74b
slapos_load_schema.js;203f50acc0d13070e6176d541456fc3a
slapos_parameter_form.js;1246eb35f64d355fac872e792dd299c6
slapos_request_form.js;e933b2bee8dcb3fb22030c1d6b43bf6f
tv4.min.js;c99020690c1508b034358fd570f3704c
vkbeautify.js;6741118a81bd5a9c88800039a4d628a6
\ No newline at end of file
master/bt5/slapos_erp5/SkinTemplateItem/portal_skins/slapos_administration/expected_web_page_module_configuration.xml
0 → 100644
View file @
3ae3590c
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"File"
module=
"OFS.Image"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
__name__
</string>
</key>
<value>
<string>
expected_web_page_module_configuration
</string>
</value>
</item>
<item>
<key>
<string>
content_type
</string>
</key>
<value>
<string>
text/plain
</string>
</value>
</item>
<item>
<key>
<string>
precondition
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string>
expected_web_page_module_configuration
</string>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
master/bt5/slapos_erp5/TestTemplateItem/portal_components/test.erp5.testSlapOSERP5SiteDump.py
View file @
3ae3590c
...
...
@@ -41,6 +41,7 @@ class TestSlapOSDump(SlapOSTestCaseMixin):
(
'ERP5Site_dumpPropertySheetList'
,
'expected_property_sheet_dumped_configuration'
,
None
),
(
'ERP5Site_dumpRuleTesterList'
,
'expected_rule_dumped_configuration'
,
None
),
(
'ERP5Site_dumpSkinProperty'
,
'expected_skin_property_dumped_configuration'
,
None
),
(
'ERP5Site_dumpWebPageModuleContent'
,
'expected_web_page_module_configuration'
,
None
),
(
'ERP5Site_dumpWorkflowChain'
,
'expected_workflow_dumped_configuration'
,
None
),
]:
ZopeTestCase
.
_print
(
'
\
n
'
)
...
...
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