64 lines
1.5 KiB
Django/Jinja
64 lines
1.5 KiB
Django/Jinja
project_name: {{ project_name }}
|
|
|
|
|
|
postgres_image_name: postgres:13
|
|
postgres_container_name: {{project_name}}-container-postgres
|
|
postgres_volume_name: {{project_name}}-volume-postgres
|
|
postgres_extra_settings:
|
|
|
|
|
|
odoo_rpc_timeout: 3600
|
|
odoo_host_xmlrpc_port: 9069
|
|
odoo_default_company:
|
|
country_code: FR
|
|
|
|
|
|
odoo_versions:
|
|
{%- for odoo_version in odoo_versions %}
|
|
- {{ odoo_version }}
|
|
{%- endfor %}
|
|
|
|
|
|
odoo_version_settings:
|
|
{%- for odoo_version in odoo_versions %}
|
|
{{odoo_version}}:
|
|
{%- endfor %}
|
|
|
|
|
|
migration_steps:
|
|
{%- for step in steps %}
|
|
- name: {{ step['name'] }}
|
|
version: {{ step['version'] }}
|
|
execution_context: {{ step['execution_context'] }}
|
|
complete_name: {{ step['complete_name'] }}
|
|
{% endfor %}
|
|
|
|
workload_settings:
|
|
|
|
# porting a module requires 45 minutes minimaly
|
|
port_minimal_time: 45
|
|
|
|
# a migration cost more for each version
|
|
port_per_version: 15
|
|
|
|
# Porting 120 lines of Python code costs 1 hour
|
|
port_per_python_line_time: 0.5
|
|
|
|
# Porting 120 lines of Python code costs 1 hour
|
|
port_per_javascript_line_time: 0.5
|
|
|
|
# Porting 10 lines of XML costs 1 minute
|
|
port_per_xml_line_time: 0.10
|
|
|
|
# Minimal time for Openupgrade PR
|
|
open_upgrade_minimal_time: 10
|
|
|
|
# time for a line of model in the openupgrade_analysis.txt
|
|
openupgrade_model_line_time: 10
|
|
|
|
# Time for a line of field in the openupgrade_analysis.txt
|
|
openupgrade_field_line_time: 5
|
|
|
|
# Time for a line of XML in the openupgrade_analysis.txt
|
|
openupgrade_xml_line_time: 0.1
|