diff --git a/.copier-answers.yml b/.copier-answers.yml index 15b682d53..15983f729 100644 --- a/.copier-answers.yml +++ b/.copier-answers.yml @@ -1,9 +1,14 @@ # Do NOT update manually; changes here will be overwritten by Copier -_commit: v1.5.2 +_commit: v1.11.1 _src_path: git+https://github.com/OCA/oca-addons-repo-template ci: GitHub dependency_installation_mode: PIP generate_requirements_txt: true +github_check_license: true +github_enable_codecov: true +github_enable_makepot: true +github_enable_stale_action: true +github_enforce_dev_status_compatibility: true include_wkhtmltopdf: false odoo_version: 14.0 org_name: Odoo Community Association (OCA) diff --git a/.gitignore b/.gitignore index 818770fb1..9c283fd41 100644 --- a/.gitignore +++ b/.gitignore @@ -15,7 +15,6 @@ build/ develop-eggs/ dist/ eggs/ -lib/ lib64/ parts/ sdist/ diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 8ea78892c..3efcbb7e3 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -104,7 +104,7 @@ repos: - --settings=. exclude: /__init__\.py$ - repo: https://github.com/acsone/setuptools-odoo - rev: 2.6.0 + rev: 3.1.8 hooks: - id: setuptools-odoo-make-default - id: setuptools-odoo-get-requirements @@ -113,25 +113,21 @@ repos: - requirements.txt - --header - "# generated from manifests external_dependencies" - - repo: https://gitlab.com/PyCQA/flake8 + - repo: https://github.com/PyCQA/flake8 rev: 3.8.3 hooks: - id: flake8 name: flake8 additional_dependencies: ["flake8-bugbear==20.1.4"] - - repo: https://github.com/PyCQA/pylint - rev: v2.11.1 + - repo: https://github.com/OCA/pylint-odoo + rev: 7.0.2 hooks: - - id: pylint + - id: pylint_odoo name: pylint with optional checks args: - --rcfile=.pylintrc - --exit-zero verbose: true - additional_dependencies: &pylint_deps - - pylint-odoo==5.0.5 - - id: pylint - name: pylint with mandatory checks + - id: pylint_odoo args: - --rcfile=.pylintrc-mandatory - additional_dependencies: *pylint_deps diff --git a/.pylintrc b/.pylintrc index e33958833..d1f72970b 100644 --- a/.pylintrc +++ b/.pylintrc @@ -1,3 +1,5 @@ + + [MASTER] load-plugins=pylint_odoo score=n diff --git a/.pylintrc-mandatory b/.pylintrc-mandatory index 08bca3cef..3bf8ceefb 100644 --- a/.pylintrc-mandatory +++ b/.pylintrc-mandatory @@ -1,3 +1,4 @@ + [MASTER] load-plugins=pylint_odoo score=n diff --git a/README.md b/README.md index ceba1533b..80d94b08d 100644 --- a/README.md +++ b/README.md @@ -17,33 +17,7 @@ TODO: add repo description. [//]: # (addons) -Available addons ----------------- -addon | version | maintainers | summary ---- | --- | --- | --- -[base_comment_template](base_comment_template/) | 14.0.4.0.0 | | Add conditional mako template to any reporton models that inherits comment.template. -[bi_sql_editor](bi_sql_editor/) | 14.0.1.0.2 | [![legalsylvain](https://github.com/legalsylvain.png?size=30px)](https://github.com/legalsylvain) | BI Views builder, based on Materialized or Normal SQL Views -[bi_view_editor](bi_view_editor/) | 14.0.1.0.0 | | Graphical BI views builder for Odoo -[kpi_dashboard](kpi_dashboard/) | 14.0.1.1.0 | [![etobella](https://github.com/etobella.png?size=30px)](https://github.com/etobella) | Create Dashboards using kpis -[kpi_dashboard_bokeh](kpi_dashboard_bokeh/) | 14.0.1.0.0 | | Create dashboards using bokeh -[report_async](report_async/) | 14.0.1.1.0 | [![kittiu](https://github.com/kittiu.png?size=30px)](https://github.com/kittiu) | Central place to run reports live or async -[report_context](report_context/) | 14.0.1.0.1 | | Adding context to reports -[report_csv](report_csv/) | 14.0.1.0.0 | | Base module to create csv report -[report_label](report_label/) | 14.0.1.0.0 | [![ivantodorovich](https://github.com/ivantodorovich.png?size=30px)](https://github.com/ivantodorovich) | Print configurable self-adhesive labels reports -[report_layout_config](report_layout_config/) | 14.0.1.0.0 | | Add possibility to easily modify the global report layout -[report_py3o](report_py3o/) | 14.0.1.0.2 | | Reporting engine based on Libreoffice (ODT -> ODT, ODT -> PDF, ODT -> DOC, ODT -> DOCX, ODS -> ODS, etc.) -[report_py3o_fusion_server](report_py3o_fusion_server/) | 14.0.1.0.0 | | Let the fusion server handle format conversion. -[report_qr](report_qr/) | 14.0.1.0.1 | | Web QR Manager -[report_qweb_element_page_visibility](report_qweb_element_page_visibility/) | 14.0.1.0.0 | | Report Qweb Element Page Visibility -[report_qweb_encrypt](report_qweb_encrypt/) | 14.0.1.1.0 | [![kittiu](https://github.com/kittiu.png?size=30px)](https://github.com/kittiu) | Allow to encrypt qweb pdfs -[report_qweb_parameter](report_qweb_parameter/) | 14.0.1.0.0 | | Add new parameters for qweb templates in order to reduce field length and check minimal length -[report_qweb_pdf_watermark](report_qweb_pdf_watermark/) | 14.0.1.0.1 | | Add watermarks to your QWEB PDF reports -[report_qweb_signer](report_qweb_signer/) | 14.0.2.0.1 | | Sign Qweb PDFs usign a PKCS#12 certificate -[report_wkhtmltopdf_param](report_wkhtmltopdf_param/) | 14.0.1.0.0 | | Add new parameters for a paper format to be used by wkhtmltopdf command as arguments. -[report_xlsx](report_xlsx/) | 14.0.1.0.10 | | Base module to create xlsx report -[report_xlsx_helper](report_xlsx_helper/) | 14.0.1.0.2 | | Report xlsx helpers -[report_xlsx_helper_demo](report_xlsx_helper_demo/) | 14.0.1.0.0 | | Report xlsx helpers - demo -[report_xml](report_xml/) | 14.0.1.0.3 | | Allow to generate XML reports +This part will be replaced when running the oca-gen-addons-table script from OCA/maintainer-tools. [//]: # (end addons)