forked from OCA/odoo-module-migrator
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconfig.py
47 lines (43 loc) · 1.47 KB
/
config.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
# Copyright (C) 2019 - Today: GRAP (http://www.grap.coop)
# @author: Sylvain LE GAL (https://twitter.com/legalsylvain)
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
# List of migrations steps handled by this library
# * init and target name are friendly name used by the user, when calling
# the lib.
# * init and target code are technical code used to name the migration script
# files.
_AVAILABLE_MIGRATION_STEPS = [
{
"init_version_name": "8.0",
"target_version_name": "9.0",
"init_version_code": "080",
"target_version_code": "090",
}, {
"init_version_name": "9.0",
"target_version_name": "10.0",
"init_version_code": "090",
"target_version_code": "100",
}, {
"init_version_name": "10.0",
"target_version_name": "11.0",
"init_version_code": "100",
"target_version_code": "110",
}, {
"init_version_name": "11.0",
"target_version_name": "12.0",
"init_version_code": "110",
"target_version_code": "120",
}, {
"init_version_name": "12.0",
"target_version_name": "13.0",
"init_version_code": "120",
"target_version_code": "130",
}, {
"init_version_name": "13.0",
"target_version_name": "14.0",
"init_version_code": "130",
"target_version_code": "140",
},
]
_ALLOWED_EXTENSIONS = [".py", ".xml", ".js"]
_MANIFEST_NAMES = ["__openerp__.py", "__manifest__.py"]