Skip to content

Commit

Permalink
[MIG] sale_product_pack_assisted: Migration to 15.0
Browse files Browse the repository at this point in the history
  • Loading branch information
nicomacr committed Jun 22, 2022
1 parent 28ee94c commit 4685b66
Show file tree
Hide file tree
Showing 11 changed files with 15 additions and 201 deletions.
7 changes: 0 additions & 7 deletions .flake8
@@ -1,9 +1,5 @@
[flake8]
<<<<<<< HEAD
max-line-length = 88
=======
max-line-length = 80
>>>>>>> 36d2e96... pre-commit, black, isort [ci skip]
max-complexity = 16
# B = bugbear
# B9 = bugbear opinionated (incl line length)
Expand All @@ -12,8 +8,5 @@ select = C,E,F,W,B,B9
# E501: flake8 line length (covered by bugbear B950)
# W503: line break before binary operator (black behaviour)
ignore = E203,E501,W503
<<<<<<< HEAD
per-file-ignores=
__init__.py:F401
=======
>>>>>>> 36d2e96... pre-commit, black, isort [ci skip]
8 changes: 0 additions & 8 deletions .isort.cfg
Expand Up @@ -9,13 +9,5 @@ line_length=88
known_odoo=odoo
known_odoo_addons=odoo.addons
sections=FUTURE,STDLIB,THIRDPARTY,ODOO,ODOO_ADDONS,FIRSTPARTY,LOCALFOLDER
<<<<<<< HEAD
<<<<<<< HEAD
default_section=THIRDPARTY
ensure_newline_before_comments = True
=======
known_third_party=
>>>>>>> 36d2e96... pre-commit, black, isort [ci skip]
=======
default_section=THIRDPARTY
>>>>>>> ea4e737... pre-commit update [ci skip]
171 changes: 0 additions & 171 deletions .pre-commit-config.yaml
@@ -1,5 +1,3 @@
<<<<<<< HEAD
<<<<<<< HEAD
exclude: |
(?x)
# NOT INSTALLABLE ADDONS
Expand All @@ -8,12 +6,6 @@ exclude: |
^setup/|/static/description/index\.html$|
# We don't want to mess with tool-generated files
.svg$|/tests/([^/]+/)?cassettes/|^.copier-answers.yml$|^.github/|
=======
exclude: |
(?x)
# Files and folders generated by bots, to avoid loops
^setup/|/static/description/index\.html$|
>>>>>>> ea4e737... pre-commit update [ci skip]
# Maybe reactivate this when all README files include prettier ignore tags?
^README\.md$|
# Library files can have extraneous formatting (even minimized)
Expand All @@ -22,7 +14,6 @@ exclude: |
^docs/_templates/.*\.html$|
# You don't usually want a bot to modify your legal texts
(LICENSE.*|COPYING.*)
<<<<<<< HEAD
default_language_version:
python: python3
node: "14.18.0"
Expand Down Expand Up @@ -144,165 +135,3 @@ repos:
args:
- --rcfile=.pylintrc-mandatory
additional_dependencies: *pylint_deps
=======
exclude: "^setup/|/static/lib/|/static/src/lib/"
default_language_version:
python: python3
repos:
- repo: https://github.com/psf/black
rev: 19.3b0
hooks:
- id: black
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v2.3.0
hooks:
- id: trailing-whitespace
# exclude autogenerated files
exclude: /README\.rst$|\.pot?$
- id: end-of-file-fixer
# exclude autogenerated files
exclude: /README\.rst$|\.pot?$
- id: debug-statements
- id: flake8
name: flake8 except __init__.py
exclude: /__init__\.py$
additional_dependencies: ["flake8-bugbear==19.8.0"]
- id: flake8
name: flake8 only __init__.py
args: ["--extend-ignore=F401"] # ignore unused imports in __init__.py
files: /__init__\.py$
additional_dependencies: ["flake8-bugbear==19.8.0"]
- id: fix-encoding-pragma
args: ["--remove"]
- id: check-case-conflict
- id: check-docstring-first
- id: check-executables-have-shebangs
- id: check-merge-conflict
- id: check-symlinks
- id: check-xml
- id: mixed-line-ending
args: ["--fix=lf"]
- repo: https://github.com/pre-commit/mirrors-pylint
rev: v2.3.1
hooks:
- id: pylint
name: pylint with optional checks
args: ["--rcfile=.pylintrc", "--exit-zero"]
verbose: true
additional_dependencies: ["pylint-odoo==3.0.3"]
- id: pylint
name: pylint with mandatory checks
args: ["--rcfile=.pylintrc-mandatory"]
additional_dependencies: ["pylint-odoo==3.0.3"]
- repo: https://github.com/asottile/pyupgrade
rev: v1.24.0
hooks:
- id: pyupgrade
- repo: https://github.com/asottile/seed-isort-config
rev: v1.9.3
hooks:
- id: seed-isort-config
- repo: https://github.com/pre-commit/mirrors-isort
rev: v4.3.21
hooks:
- id: isort
name: isort except __init__.py
exclude: /__init__\.py$
- repo: https://github.com/pre-commit/mirrors-eslint
rev: v6.5.1
hooks:
- id: eslint
verbose: true
>>>>>>> 36d2e96... pre-commit, black, isort [ci skip]
=======
default_language_version:
python: python3
repos:
- repo: https://github.com/psf/black
rev: 19.10b0
hooks:
- id: black
- repo: https://github.com/prettier/prettier
rev: "1.19.1"
hooks:
- id: prettier
# TODO Avoid awebdeveloper/pre-commit-prettier if possible
# HACK https://github.com/prettier/prettier/issues/7407
- repo: https://github.com/awebdeveloper/pre-commit-prettier
rev: v0.0.1
hooks:
- id: prettier
name: prettier xml plugin
additional_dependencies:
- "prettier@1.19.1"
- "@prettier/plugin-xml@0.7.2"
files: \.xml$
- repo: https://github.com/pre-commit/mirrors-eslint
rev: v6.8.0
hooks:
- id: eslint
verbose: true
args:
- --color
- --fix
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v2.4.0
hooks:
- id: trailing-whitespace
# exclude autogenerated files
exclude: /README\.rst$|\.pot?$
- id: end-of-file-fixer
# exclude autogenerated files
exclude: /README\.rst$|\.pot?$
- id: debug-statements
- id: fix-encoding-pragma
args: ["--remove"]
- id: check-case-conflict
- id: check-docstring-first
- id: check-executables-have-shebangs
- id: check-merge-conflict
# exclude files where underlines are not distinguishable from merge conflicts
exclude: /README\.rst$|^docs/.*\.rst$
- id: check-symlinks
- id: check-xml
- id: mixed-line-ending
args: ["--fix=lf"]
- repo: https://gitlab.com/pycqa/flake8
rev: 3.7.9
hooks:
- id: flake8
name: flake8 except __init__.py
exclude: /__init__\.py$
additional_dependencies: ["flake8-bugbear==19.8.0"]
- id: flake8
name: flake8 only __init__.py
args: ["--extend-ignore=F401"] # ignore unused imports in __init__.py
files: /__init__\.py$
additional_dependencies: ["flake8-bugbear==19.8.0"]
- repo: https://github.com/pre-commit/mirrors-pylint
rev: v2.3.1
hooks:
- id: pylint
name: pylint with optional checks
args: ["--rcfile=.pylintrc", "--exit-zero"]
verbose: true
additional_dependencies: ["pylint-odoo==3.1.0"]
- id: pylint
name: pylint with mandatory checks
args: ["--rcfile=.pylintrc-mandatory"]
additional_dependencies: ["pylint-odoo==3.1.0"]
- repo: https://github.com/asottile/pyupgrade
rev: v1.26.2
hooks:
- id: pyupgrade
- repo: https://github.com/pre-commit/mirrors-isort
rev: v4.3.21
hooks:
- id: isort
name: isort except __init__.py
exclude: /__init__\.py$
- repo: https://github.com/acsone/setuptools-odoo
rev: 2.5.2
hooks:
- id: setuptools-odoo-make-default
>>>>>>> ea4e737... pre-commit update [ci skip]
4 changes: 0 additions & 4 deletions .prettierrc.yml
Expand Up @@ -5,8 +5,4 @@ printWidth: 88
proseWrap: always
semi: true
trailingComma: "es5"
<<<<<<< HEAD
xmlWhitespaceSensitivity: "strict"
=======
xmlWhitespaceSensitivity: "ignore"
>>>>>>> ea4e737... pre-commit update [ci skip]
1 change: 1 addition & 0 deletions .pylintrc
Expand Up @@ -113,6 +113,7 @@ enable=anomalous-backslash-in-string,
too-complex,
unnecessary-utf8-coding-comment


[REPORTS]
msg-template={path}:{line}: [{msg_id}({symbol}), {obj}] {msg}
output-format=colorized
Expand Down
8 changes: 0 additions & 8 deletions LICENSE
Expand Up @@ -658,12 +658,4 @@ specific requirements.
You should also get your employer (if you work as a programmer) or school,
if any, to sign a "copyright disclaimer" for the program, if necessary.
For more information on this, and how to apply and follow the GNU AGPL, see
<<<<<<< HEAD
<<<<<<< HEAD
<https://www.gnu.org/licenses/>.
=======
<http://www.gnu.org/licenses/>.
>>>>>>> f5ffc96... [MIG] Add metafiles
=======
<http://www.gnu.org/licenses/>.
>>>>>>> 36d2e96... pre-commit, black, isort [ci skip]
2 changes: 1 addition & 1 deletion sale_product_pack_assisted/__manifest__.py
Expand Up @@ -2,7 +2,7 @@
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
{
"name": "Assisted Sale product Pack",
"version": "13.0.1.0.0",
"version": "15.0.1.0.0",
"category": "Sales",
"website": "https://github.com/OCA/product-pack",
"author": "NaN·tic, ADHOC SA, Tecnativa, Odoo Community Association (OCA)",
Expand Down
3 changes: 2 additions & 1 deletion sale_product_pack_assisted/models/sale_order_line.py
Expand Up @@ -17,7 +17,8 @@ def _onchange_pack_line_ids(self):
line.price_unit = line.assisted_pack_total

@api.depends(
"assisted_pack_line_ids", "assisted_pack_line_ids.price_subtotal",
"assisted_pack_line_ids",
"assisted_pack_line_ids.price_subtotal",
)
def _compute_assisted_pack_total(self):
for line in self:
Expand Down
Expand Up @@ -14,7 +14,10 @@ class SaleOrderLinePackLine(models.Model):
)
product_id = fields.Many2one("product.product", "Product", required=True)
price_unit = fields.Float("Unit Price", required=True, digits="Product Price")
discount = fields.Float("Discount (%)", digits="Discount",)
discount = fields.Float(
"Discount (%)",
digits="Discount",
)
price_subtotal = fields.Float(
compute="_compute_price_subtotal", string="Subtotal", digits="Account"
)
Expand Down
6 changes: 6 additions & 0 deletions setup/sale_product_pack_assisted/setup.py
@@ -0,0 +1,6 @@
import setuptools

setuptools.setup(
setup_requires=['setuptools-odoo'],
odoo_addon=True,
)

0 comments on commit 4685b66

Please sign in to comment.