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
Carlos Ramos Carreño
slapos.core
Commits
bee92580
Commit
bee92580
authored
Mar 06, 2024
by
Rafael Monnerat
👻
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
slapos_erp5: Code was moved to erp5_disaster_recovery
parent
2caa6eca
Changes
16
Hide whitespace changes
Inline
Side-by-side
Showing
16 changed files
with
4 additions
and
476 deletions
+4
-476
master/bt5/slapos_erp5/SkinTemplateItem/portal_skins/slapos_disaster_recovery.xml
...kinTemplateItem/portal_skins/slapos_disaster_recovery.xml
+0
-26
master/bt5/slapos_erp5/SkinTemplateItem/portal_skins/slapos_disaster_recovery/ERP5Site_checkDeletedDocumentList.py
...os_disaster_recovery/ERP5Site_checkDeletedDocumentList.py
+0
-16
master/bt5/slapos_erp5/SkinTemplateItem/portal_skins/slapos_disaster_recovery/ERP5Site_checkDeletedDocumentList.xml
...s_disaster_recovery/ERP5Site_checkDeletedDocumentList.xml
+0
-62
master/bt5/slapos_erp5/SkinTemplateItem/portal_skins/slapos_disaster_recovery/ERP5Site_checkLatestModifiedDocumentList.py
...ster_recovery/ERP5Site_checkLatestModifiedDocumentList.py
+0
-19
master/bt5/slapos_erp5/SkinTemplateItem/portal_skins/slapos_disaster_recovery/ERP5Site_checkLatestModifiedDocumentList.xml
...ter_recovery/ERP5Site_checkLatestModifiedDocumentList.xml
+0
-62
master/bt5/slapos_erp5/SkinTemplateItem/portal_skins/slapos_disaster_recovery/ERP5Site_recoverFromRestoration.py
...apos_disaster_recovery/ERP5Site_recoverFromRestoration.py
+0
-57
master/bt5/slapos_erp5/SkinTemplateItem/portal_skins/slapos_disaster_recovery/ERP5Site_recoverFromRestoration.xml
...pos_disaster_recovery/ERP5Site_recoverFromRestoration.xml
+0
-62
master/bt5/slapos_erp5/SkinTemplateItem/portal_skins/slapos_disaster_recovery/ERP5Site_reindexOrUnindexDocumentList.py
...isaster_recovery/ERP5Site_reindexOrUnindexDocumentList.py
+0
-10
master/bt5/slapos_erp5/SkinTemplateItem/portal_skins/slapos_disaster_recovery/ERP5Site_reindexOrUnindexDocumentList.xml
...saster_recovery/ERP5Site_reindexOrUnindexDocumentList.xml
+0
-62
master/bt5/slapos_erp5/SkinTemplateItem/portal_skins/slapos_disaster_recovery/ERP5Site_unindexDeletedDocumentList.py
..._disaster_recovery/ERP5Site_unindexDeletedDocumentList.py
+0
-8
master/bt5/slapos_erp5/SkinTemplateItem/portal_skins/slapos_disaster_recovery/ERP5Site_unindexDeletedDocumentList.xml
...disaster_recovery/ERP5Site_unindexDeletedDocumentList.xml
+0
-62
master/bt5/slapos_erp5/TestTemplateItem/portal_components/test.erp5.testSlapOSCodingStyle.py
...Item/portal_components/test.erp5.testSlapOSCodingStyle.py
+0
-5
master/bt5/slapos_erp5/TestTemplateItem/portal_components/test.erp5.testSlapOSERP5SkinSelection.py
...ortal_components/test.erp5.testSlapOSERP5SkinSelection.py
+2
-24
master/bt5/slapos_erp5/bt/dependency_list
master/bt5/slapos_erp5/bt/dependency_list
+1
-0
master/bt5/slapos_erp5/bt/template_skin_id_list
master/bt5/slapos_erp5/bt/template_skin_id_list
+0
-1
master/product/SlapOS/tests/testSlapOSMixin.py
master/product/SlapOS/tests/testSlapOSMixin.py
+1
-0
No files found.
master/bt5/slapos_erp5/SkinTemplateItem/portal_skins/slapos_disaster_recovery.xml
deleted
100644 → 0
View file @
2caa6eca
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"Folder"
module=
"OFS.Folder"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
_objects
</string>
</key>
<value>
<tuple/>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
slapos_disaster_recovery
</string>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string></string>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
master/bt5/slapos_erp5/SkinTemplateItem/portal_skins/slapos_disaster_recovery/ERP5Site_checkDeletedDocumentList.py
deleted
100644 → 0
View file @
2caa6eca
portal
=
context
.
getPortalObject
()
document_list
=
portal
.
portal_catalog
(
limit
=
limit
,
uid
=
{
'query'
:
min_uid
,
'range'
:
'nlt'
},
sort_on
=
((
'uid'
,
'ASC'
),),
)
result_count
=
len
(
document_list
)
if
result_count
:
if
result_count
==
limit
:
portal
.
portal_activities
.
activate
(
activity
=
'SQLQueue'
,
priority
=
3
).
ERP5Site_checkDeletedDocumentList
(
document_list
[
-
1
].
uid
,
limit
,
packet_size
)
column_list
=
[(
x
.
path
,
x
.
uid
)
for
x
in
document_list
]
for
i
in
xrange
(
0
,
result_count
,
packet_size
):
portal
.
portal_activities
.
activate
(
activity
=
'SQLQueue'
).
ERP5Site_unindexDeletedDocumentList
(
column_list
[
i
:
i
+
packet_size
])
master/bt5/slapos_erp5/SkinTemplateItem/portal_skins/slapos_disaster_recovery/ERP5Site_checkDeletedDocumentList.xml
deleted
100644 → 0
View file @
2caa6eca
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"PythonScript"
module=
"Products.PythonScripts.PythonScript"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
_bind_names
</string>
</key>
<value>
<object>
<klass>
<global
name=
"_reconstructor"
module=
"copy_reg"
/>
</klass>
<tuple>
<global
name=
"NameAssignments"
module=
"Shared.DC.Scripts.Bindings"
/>
<global
name=
"object"
module=
"__builtin__"
/>
<none/>
</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>
min_uid, limit, packet_size
</string>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
ERP5Site_checkDeletedDocumentList
</string>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
master/bt5/slapos_erp5/SkinTemplateItem/portal_skins/slapos_disaster_recovery/ERP5Site_checkLatestModifiedDocumentList.py
deleted
100644 → 0
View file @
2caa6eca
from
Products.ZSQLCatalog.SQLCatalog
import
Query
portal
=
context
.
getPortalObject
()
document_list
=
portal
.
portal_catalog
(
limit
=
limit
,
uid
=
{
'query'
:
min_uid
,
'range'
:
'nlt'
},
indexation_timestamp
=
Query
(
**
{
'indexation_timestamp'
:
(
before
,
now
),
'range'
:
'minngt'
}),
sort_on
=
((
'uid'
,
'ASC'
),),
)
result_count
=
len
(
document_list
)
if
result_count
:
if
result_count
==
limit
:
portal
.
portal_activities
.
activate
(
activity
=
'SQLQueue'
,
priority
=
3
).
ERP5Site_checkLatestModifiedDocumentList
(
document_list
[
-
1
].
uid
,
limit
,
packet_size
,
before
,
now
)
column_list
=
[(
x
.
path
,
x
.
uid
)
for
x
in
document_list
]
for
i
in
xrange
(
0
,
result_count
,
packet_size
):
portal
.
portal_activities
.
activate
(
activity
=
'SQLQueue'
).
ERP5Site_reindexOrUnindexDocumentList
(
column_list
[
i
:
i
+
packet_size
])
master/bt5/slapos_erp5/SkinTemplateItem/portal_skins/slapos_disaster_recovery/ERP5Site_checkLatestModifiedDocumentList.xml
deleted
100644 → 0
View file @
2caa6eca
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"PythonScript"
module=
"Products.PythonScripts.PythonScript"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
_bind_names
</string>
</key>
<value>
<object>
<klass>
<global
name=
"_reconstructor"
module=
"copy_reg"
/>
</klass>
<tuple>
<global
name=
"NameAssignments"
module=
"Shared.DC.Scripts.Bindings"
/>
<global
name=
"object"
module=
"__builtin__"
/>
<none/>
</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>
min_uid, limit, packet_size, before, now
</string>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
ERP5Site_checkLatestModifiedDocumentList
</string>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
master/bt5/slapos_erp5/SkinTemplateItem/portal_skins/slapos_disaster_recovery/ERP5Site_recoverFromRestoration.py
deleted
100644 → 0
View file @
2caa6eca
portal
=
context
.
getPortalObject
()
now
=
DateTime
()
before
=
now
-
int
(
days_before
)
strfstring
=
'%Y-%m-%d %H:%M:%S'
portal
.
ERP5Site_checkLatestModifiedDocumentList
(
0
,
1000
,
100
,
before
.
strftime
(
strfstring
),
now
.
strftime
(
strfstring
))
# Force reindexation of recently created document
# This expect module to use HBTree
# The following category could be consider as "non-optimistic", but
# it is minimal compared to a whole reindex and it is safe to prevent
# Minor inconsistencies.
for
module_id
in
portal
.
objectIds
((
"ERP5 Folder"
,)):
if
module_id
.
endswith
(
"_module"
):
portal
[
module_id
].
recurseCallMethod
(
'recursiveReindexObject'
,
max_depth
=
1
,
min_depth
=
1
,
max_retry
=
0
,
activity_count
=
100
,
min_id
=
before
.
strftime
(
"%Y%m%d"
),
)
portal
.
ERP5Site_checkDeletedDocumentList
(
0
,
1000
,
100
)
# Whenever we trust that the catalog is consistent and more recent them the
# ZODB, it isn't required to trigger the whole reindexation of the site.
# If the Mariadb is eventually inconsitent or older them the current ZODB,
# It's required reindex the whole site.
if
not
optimistic
:
for
module_id
in
[
'portal_preferences'
,
'portal_categories'
,
'portal_alarms'
,
'portal_simulation'
]
+
portal
.
objectIds
((
"ERP5 Folder"
,)):
portal
[
module_id
].
recurseCallMethod
(
'immediateReindexObject'
,
min_depth
=
1
,
max_depth
=
10000
,
activate_kw
=
dict
(
group_method_id
=
'portal_catalog/catalogObjectList'
,
alternate_method_id
=
'alternateReindexObject'
,
group_method_cost
=
1
,
priority
=
6
,
),
max_retry
=
0
,
activity_count
=
100
,
)
return
"OK"
master/bt5/slapos_erp5/SkinTemplateItem/portal_skins/slapos_disaster_recovery/ERP5Site_recoverFromRestoration.xml
deleted
100644 → 0
View file @
2caa6eca
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"PythonScript"
module=
"Products.PythonScripts.PythonScript"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
_bind_names
</string>
</key>
<value>
<object>
<klass>
<global
name=
"_reconstructor"
module=
"copy_reg"
/>
</klass>
<tuple>
<global
name=
"NameAssignments"
module=
"Shared.DC.Scripts.Bindings"
/>
<global
name=
"object"
module=
"__builtin__"
/>
<none/>
</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>
optimistic=True, days_before=1
</string>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
ERP5Site_recoverFromRestoration
</string>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
master/bt5/slapos_erp5/SkinTemplateItem/portal_skins/slapos_disaster_recovery/ERP5Site_reindexOrUnindexDocumentList.py
deleted
100644 → 0
View file @
2caa6eca
from
erp5.component.module.Log
import
log
for
path
,
uid
in
column_list
:
try
:
ob
=
context
.
restrictedTraverse
(
path
)
except
KeyError
:
log
(
"object not found"
,
path
)
context
.
portal_catalog
.
activate
(
activity
=
'SQLQueue'
).
uncatalog_object
(
uid
=
uid
)
else
:
ob
.
reindexObject
()
master/bt5/slapos_erp5/SkinTemplateItem/portal_skins/slapos_disaster_recovery/ERP5Site_reindexOrUnindexDocumentList.xml
deleted
100644 → 0
View file @
2caa6eca
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"PythonScript"
module=
"Products.PythonScripts.PythonScript"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
_bind_names
</string>
</key>
<value>
<object>
<klass>
<global
name=
"_reconstructor"
module=
"copy_reg"
/>
</klass>
<tuple>
<global
name=
"NameAssignments"
module=
"Shared.DC.Scripts.Bindings"
/>
<global
name=
"object"
module=
"__builtin__"
/>
<none/>
</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>
column_list
</string>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
ERP5Site_reindexOrUnindexDocumentList
</string>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
master/bt5/slapos_erp5/SkinTemplateItem/portal_skins/slapos_disaster_recovery/ERP5Site_unindexDeletedDocumentList.py
deleted
100644 → 0
View file @
2caa6eca
from
erp5.component.module.Log
import
log
for
path
,
uid
in
column_list
:
try
:
_
=
context
.
restrictedTraverse
(
path
)
except
KeyError
:
log
(
"object not found"
,
path
)
context
.
portal_catalog
.
activate
(
activity
=
'SQLQueue'
).
uncatalog_object
(
uid
=
uid
)
master/bt5/slapos_erp5/SkinTemplateItem/portal_skins/slapos_disaster_recovery/ERP5Site_unindexDeletedDocumentList.xml
deleted
100644 → 0
View file @
2caa6eca
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"PythonScript"
module=
"Products.PythonScripts.PythonScript"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
_bind_names
</string>
</key>
<value>
<object>
<klass>
<global
name=
"_reconstructor"
module=
"copy_reg"
/>
</klass>
<tuple>
<global
name=
"NameAssignments"
module=
"Shared.DC.Scripts.Bindings"
/>
<global
name=
"object"
module=
"__builtin__"
/>
<none/>
</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>
column_list
</string>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
ERP5Site_unindexDeletedDocumentList
</string>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
master/bt5/slapos_erp5/TestTemplateItem/portal_components/test.erp5.testSlapOSCodingStyle.py
View file @
bee92580
...
...
@@ -290,11 +290,6 @@ def makeTestSlapOSCodingStyleTestCase(tested_business_template):
'slapos_core/ERP5Type_getSecurityCategoryFromAggregateRelatedSoftwareInstanceInstanceTree'
,
'slapos_core/ERP5Type_getSecurityCategoryMapping'
,
'slapos_core/SlaveInstance_getSecurityCategoryFromSoftwareInstance'
,
'slapos_disaster_recovery/ERP5Site_checkDeletedDocumentList'
,
'slapos_disaster_recovery/ERP5Site_checkLatestModifiedDocumentList'
,
'slapos_disaster_recovery/ERP5Site_recoverFromRestoration'
,
'slapos_disaster_recovery/ERP5Site_reindexOrUnindexDocumentList'
,
'slapos_disaster_recovery/ERP5Site_unindexDeletedDocumentList'
,
'slapos_base/Login_getFastExpirationReferenceList'
,
'slapos_base/Login_isLoginBlocked'
,
'slapos_base/Login_isPasswordExpired'
,
...
...
master/bt5/slapos_erp5/TestTemplateItem/portal_components/test.erp5.testSlapOSERP5SkinSelection.py
View file @
bee92580
...
...
@@ -78,6 +78,7 @@ erp5_deferred_style_core
erp5_development
erp5_dhtml_style
erp5_diff
erp5_disaster_recovery
erp5_dms
erp5_fckeditor
erp5_forge
...
...
@@ -201,7 +202,6 @@ erp5_invoicing
%(common_folder_list)s
erp5_xhtml_style
external_method
slapos_disaster_recovery
"""
%
{
'common_folder_list'
:
common_folder_list
,
'common2_folder_list'
:
common2_folder_list
,
'common3_folder_list'
:
common3_folder_list
,
...
...
@@ -239,6 +239,7 @@ erp5_deferred_style_core
erp5_development
erp5_dhtml_style
erp5_diff
erp5_disaster_recovery
erp5_dms
erp5_fckeditor
erp5_forge
...
...
@@ -252,7 +253,6 @@ erp5_integration
erp5_invoicing
%(common_folder_list)s
external_method
slapos_disaster_recovery
"""
%
{
'common_folder_list'
:
common_folder_list
,
'common2_folder_list'
:
common2_folder_list
,
'common3_folder_list'
:
common3_folder_list
,
...
...
@@ -290,7 +290,6 @@ erp5_integration
erp5_invoicing
%(common_folder_list)s
external_method
slapos_disaster_recovery
"""
%
{
'common_folder_list'
:
common_folder_list
,
'common2_folder_list'
:
common2_folder_list
,
'common3_folder_list'
:
common3_folder_list
,
...
...
@@ -330,7 +329,6 @@ erp5_jquery
%(common_folder_list)s
erp5_xhtml_style
external_method
slapos_disaster_recovery
"""
%
{
'common_folder_list'
:
common_folder_list
,
'common2_folder_list'
:
common2_folder_list
,
'common3_folder_list'
:
common3_folder_list
,
...
...
@@ -372,7 +370,6 @@ erp5_km_widget_library
%(common_folder_list)s
erp5_xhtml_style
external_method
slapos_disaster_recovery
"""
%
{
'common_folder_list'
:
'
\
n
'
.
join
(
common_folder_list
.
split
(
'
\
n
'
)[
3
:]),
'common2_folder_list'
:
common2_folder_list
,
'common3_folder_list'
:
common3_folder_list
,
...
...
@@ -408,7 +405,6 @@ erp5_integration
erp5_invoicing
%(common_folder_list)s
external_method
slapos_disaster_recovery
"""
%
{
'common_folder_list'
:
common_folder_list
,
'common2_folder_list'
:
common2_folder_list
,
'common3_folder_list'
:
common3_folder_list
,
...
...
@@ -445,7 +441,6 @@ erp5_invoicing
%(common_folder_list)s
erp5_xhtml_style
external_method
slapos_disaster_recovery
"""
%
{
'common_folder_list'
:
common_folder_list
,
'common2_folder_list'
:
common2_folder_list
,
'common3_folder_list'
:
common3_folder_list
,
...
...
@@ -481,7 +476,6 @@ erp5_integration
erp5_invoicing
%(common_folder_list)s
external_method
slapos_disaster_recovery
"""
%
{
'common_folder_list'
:
common_folder_list
,
'common2_folder_list'
:
common2_folder_list
,
'common3_folder_list'
:
common3_folder_list
,
...
...
@@ -517,7 +511,6 @@ erp5_integration
erp5_invoicing
%(common_folder_list)s
external_method
slapos_disaster_recovery
"""
%
{
'common_folder_list'
:
common_folder_list
,
'common2_folder_list'
:
common2_folder_list
,
'common3_folder_list'
:
common3_folder_list
,
...
...
@@ -554,7 +547,6 @@ erp5_integration
erp5_invoicing
%(common_folder_list)s
external_method
slapos_disaster_recovery
"""
%
{
'common_folder_list'
:
common_folder_list
,
'common2_folder_list'
:
common2_folder_list
,
'common3_folder_list'
:
common3_folder_list
,
...
...
@@ -592,7 +584,6 @@ erp5_invoicing
%(common_folder_list)s
erp5_xhtml_style
external_method
slapos_disaster_recovery
"""
%
{
'common_folder_list'
:
common_folder_list
,
'common2_folder_list'
:
common2_folder_list
,
'common3_folder_list'
:
common3_folder_list
,
...
...
@@ -630,7 +621,6 @@ erp5_invoicing
%(common_folder_list)s
erp5_xhtml_style
external_method
slapos_disaster_recovery
"""
%
{
'common_folder_list'
:
common_folder_list
,
'common2_folder_list'
:
common2_folder_list
,
'common3_folder_list'
:
common3_folder_list
,
...
...
@@ -668,7 +658,6 @@ erp5_integration
erp5_invoicing
%(common_folder_list)s
external_method
slapos_disaster_recovery
"""
%
{
'common_folder_list'
:
common_folder_list
,
'common2_folder_list'
:
common2_folder_list
,
'common3_folder_list'
:
common3_folder_list
,
...
...
@@ -707,7 +696,6 @@ erp5_invoicing
%(common_folder_list)s
erp5_xhtml_style
external_method
slapos_disaster_recovery
"""
%
{
'common_folder_list'
:
common_folder_list
,
'common2_folder_list'
:
common2_folder_list
,
'common3_folder_list'
:
common3_folder_list
,
...
...
@@ -744,7 +732,6 @@ erp5_invoicing
%(common_folder_list)s
erp5_xhtml_style
external_method
slapos_disaster_recovery
"""
%
{
'common_folder_list'
:
common_folder_list
,
'common2_folder_list'
:
common2_folder_list
,
'common3_folder_list'
:
common3_folder_list
,
...
...
@@ -779,7 +766,6 @@ erp5_invoicing
%(common_folder_list)s
erp5_xhtml_style
external_method
slapos_disaster_recovery
"""
%
{
'common_folder_list'
:
common_folder_list
,
'common2_folder_list'
:
common2_folder_list
,
'common3_folder_list'
:
common3_folder_list
,
...
...
@@ -814,7 +800,6 @@ erp5_invoicing
%(common_folder_list)s
erp5_xhtml_style
external_method
slapos_disaster_recovery
"""
%
{
'common_folder_list'
:
common_folder_list
,
'common2_folder_list'
:
common2_folder_list
,
'common3_folder_list'
:
common3_folder_list
,
...
...
@@ -849,7 +834,6 @@ erp5_invoicing
%(common_folder_list)s
erp5_xhtml_style
external_method
slapos_disaster_recovery
"""
%
{
'common_folder_list'
:
common_folder_list
,
'common2_folder_list'
:
common2_folder_list
,
'common3_folder_list'
:
common3_folder_list
,
...
...
@@ -901,7 +885,6 @@ erp5_invoicing
%(common_folder_list)s
erp5_xhtml_style
external_method
slapos_disaster_recovery
"""
%
{
'common_folder_list'
:
common_folder_list
,
'common2_folder_list'
:
common2_folder_list
,
'common3_folder_list'
:
common3_folder_list
,
...
...
@@ -936,7 +919,6 @@ erp5_invoicing
%(common_folder_list)s
erp5_xhtml_style
external_method
slapos_disaster_recovery
"""
%
{
'common_folder_list'
:
common_folder_list
,
'common2_folder_list'
:
common2_folder_list
,
'common3_folder_list'
:
common3_folder_list
,
...
...
@@ -971,7 +953,6 @@ erp5_invoicing
%(common_folder_list)s
erp5_xhtml_style
external_method
slapos_disaster_recovery
"""
%
{
'common_folder_list'
:
common_folder_list
,
'common2_folder_list'
:
common2_folder_list
,
'common3_folder_list'
:
common3_folder_list
,
...
...
@@ -1006,7 +987,6 @@ erp5_invoicing
%(common_folder_list)s
erp5_xhtml_style
external_method
slapos_disaster_recovery
"""
%
{
'common_folder_list'
:
common_folder_list
,
'common2_folder_list'
:
common2_folder_list
,
'common3_folder_list'
:
common3_folder_list
,
...
...
@@ -1041,7 +1021,6 @@ erp5_invoicing
%(common_folder_list)s
erp5_xhtml_style
external_method
slapos_disaster_recovery
"""
%
{
'common_folder_list'
:
common_folder_list
,
'common2_folder_list'
:
common2_folder_list
,
'common3_folder_list'
:
common3_folder_list
,
...
...
@@ -1079,7 +1058,6 @@ erp5_invoicing
%(common_folder_list)s
erp5_xhtml_style
external_method
slapos_disaster_recovery
"""
%
{
'common_folder_list'
:
common_folder_list
,
'common2_folder_list'
:
common2_folder_list
,
'common3_folder_list'
:
common3_folder_list
,
...
...
master/bt5/slapos_erp5/bt/dependency_list
View file @
bee92580
erp5_authentication_policy
erp5_disaster_recovery
erp5_administration
erp5_ooo_import
erp5_odt_style
...
...
master/bt5/slapos_erp5/bt/template_skin_id_list
View file @
bee92580
slapos_administration
slapos_base
slapos_core
slapos_disaster_recovery
slapos_erp5
\ No newline at end of file
master/product/SlapOS/tests/testSlapOSMixin.py
View file @
bee92580
...
...
@@ -292,6 +292,7 @@ class testSlapOSMixin(ERP5TypeTestCase):
'erp5_wendelin'
,
'erp5_development_wizard'
,
'erp5_smart_assistant'
,
'erp5_disaster_recovery'
,
'erp5_interaction_drop'
,
'slapos_mysql_innodb_catalog'
,
'slapos_cloud'
,
...
...
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