From 683a45174338afa2f4716d538b76c3574b60d2c0 Mon Sep 17 00:00:00 2001 From: Robin Keunen Date: Mon, 14 Nov 2022 18:02:24 +0100 Subject: [PATCH] [REM] pos_order_count_store: move to oca https://github.com/OCA/pos/pull/883 --- pos_order_count_store/README.rst | 58 --- pos_order_count_store/__init__.py | 3 - pos_order_count_store/__manifest__.py | 15 - pos_order_count_store/models/__init__.py | 1 - pos_order_count_store/models/res_partner.py | 12 - pos_order_count_store/pre_init_hook.py | 28 -- pos_order_count_store/readme/CONTRIBUTORS.rst | 2 - pos_order_count_store/readme/DESCRIPTION.rst | 1 - .../static/description/index.html | 415 ------------------ .../odoo/addons/pos_order_count_store | 1 - setup/pos_order_count_store/setup.py | 6 - 11 files changed, 542 deletions(-) delete mode 100644 pos_order_count_store/README.rst delete mode 100644 pos_order_count_store/__init__.py delete mode 100644 pos_order_count_store/__manifest__.py delete mode 100644 pos_order_count_store/models/__init__.py delete mode 100644 pos_order_count_store/models/res_partner.py delete mode 100644 pos_order_count_store/pre_init_hook.py delete mode 100644 pos_order_count_store/readme/CONTRIBUTORS.rst delete mode 100644 pos_order_count_store/readme/DESCRIPTION.rst delete mode 100644 pos_order_count_store/static/description/index.html delete mode 120000 setup/pos_order_count_store/odoo/addons/pos_order_count_store delete mode 100644 setup/pos_order_count_store/setup.py diff --git a/pos_order_count_store/README.rst b/pos_order_count_store/README.rst deleted file mode 100644 index 415bb08ed..000000000 --- a/pos_order_count_store/README.rst +++ /dev/null @@ -1,58 +0,0 @@ -===================== -Beesdoo POS Reporting -===================== - -.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! This file is generated by oca-gen-addon-readme !! - !! changes will be overwritten. !! - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - -.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png - :target: https://odoo-community.org/page/development-status - :alt: Beta -.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png - :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html - :alt: License: AGPL-3 -.. |badge3| image:: https://img.shields.io/badge/github-beescoop%2FObeesdoo-lightgray.png?logo=github - :target: https://github.com/beescoop/Obeesdoo/tree/12.0/beesdoo_pos_reporting - :alt: beescoop/Obeesdoo - -|badge1| |badge2| |badge3| - -Enhance POS with features allowing statistics and reporting. - -**Table of contents** - -.. contents:: - :local: - -Bug Tracker -=========== - -Bugs are tracked on `GitHub Issues `_. -In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us smashing it by providing a detailed and welcomed -`feedback `_. - -Do not contact contributors directly about support or help with technical issues. - -Credits -======= - -Authors -~~~~~~~ - -* Coop IT Easy SC - -Contributors -~~~~~~~~~~~~ - -* BEES coop - Cellule IT -* Coop IT Easy SC - -Maintainers -~~~~~~~~~~~ - -This module is part of the `beescoop/Obeesdoo `_ project on GitHub. - -You are welcome to contribute. diff --git a/pos_order_count_store/__init__.py b/pos_order_count_store/__init__.py deleted file mode 100644 index 5f7f98a6a..000000000 --- a/pos_order_count_store/__init__.py +++ /dev/null @@ -1,3 +0,0 @@ -from . import models - -from .pre_init_hook import pre_compute_pos_order_count diff --git a/pos_order_count_store/__manifest__.py b/pos_order_count_store/__manifest__.py deleted file mode 100644 index 8d2fc1b8c..000000000 --- a/pos_order_count_store/__manifest__.py +++ /dev/null @@ -1,15 +0,0 @@ -# Copyright 2019 Coop IT Easy SC () -# - Elouan LE BARS - -# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). -{ - "name": "POS Order Count Store", - "summary": "Store pos_order_count to improve reporting.", - "version": "12.0.1.0.0", - "category": "Point of Sale", - "website": "https://github.com/beescoop/Obeesdoo", - "author": "Coop IT Easy SC", - "license": "AGPL-3", - "depends": ["point_of_sale"], - "pre_init_hook": "pre_compute_pos_order_count", - "data": [], -} diff --git a/pos_order_count_store/models/__init__.py b/pos_order_count_store/models/__init__.py deleted file mode 100644 index 91fed54d4..000000000 --- a/pos_order_count_store/models/__init__.py +++ /dev/null @@ -1 +0,0 @@ -from . import res_partner diff --git a/pos_order_count_store/models/res_partner.py b/pos_order_count_store/models/res_partner.py deleted file mode 100644 index a2da8f285..000000000 --- a/pos_order_count_store/models/res_partner.py +++ /dev/null @@ -1,12 +0,0 @@ -from odoo import api, fields, models - - -class ResPartner(models.Model): - _inherit = "res.partner" - - pos_order_count = fields.Integer(store=True) - pos_order_ids = fields.One2many(comodel_name="pos.order", inverse_name="partner_id") - - @api.depends("pos_order_ids", "pos_order_ids.partner_id") - def _compute_pos_order(self): - super()._compute_pos_order() diff --git a/pos_order_count_store/pre_init_hook.py b/pos_order_count_store/pre_init_hook.py deleted file mode 100644 index b74e4cbb8..000000000 --- a/pos_order_count_store/pre_init_hook.py +++ /dev/null @@ -1,28 +0,0 @@ -def pre_compute_pos_order_count(cr): - # compute pos_order_count with SQL for faster installation - query = """ - ALTER TABLE - res_partner - ADD COLUMN IF NOT EXISTS - pos_order_count INTEGER; - """ - cr.execute(query) - query = """ - UPDATE - res_partner - SET - pos_order_count = count - FROM - ( - SELECT - partner_id, - count(*) - FROM - pos_order - GROUP by - partner_id - ) pos_order_partner - WHERE - res_partner.id = pos_order_partner.partner_id; - """ - cr.execute(query) diff --git a/pos_order_count_store/readme/CONTRIBUTORS.rst b/pos_order_count_store/readme/CONTRIBUTORS.rst deleted file mode 100644 index 5cf09c295..000000000 --- a/pos_order_count_store/readme/CONTRIBUTORS.rst +++ /dev/null @@ -1,2 +0,0 @@ -* BEES coop - Cellule IT -* Coop IT Easy SC diff --git a/pos_order_count_store/readme/DESCRIPTION.rst b/pos_order_count_store/readme/DESCRIPTION.rst deleted file mode 100644 index 40e0341d7..000000000 --- a/pos_order_count_store/readme/DESCRIPTION.rst +++ /dev/null @@ -1 +0,0 @@ -Store pos_order_count to improve reporting. diff --git a/pos_order_count_store/static/description/index.html b/pos_order_count_store/static/description/index.html deleted file mode 100644 index 866651b41..000000000 --- a/pos_order_count_store/static/description/index.html +++ /dev/null @@ -1,415 +0,0 @@ - - - - - - -Beesdoo POS Reporting - - - -
-

Beesdoo POS Reporting

- - -

Beta License: AGPL-3 beescoop/obeesdoo

-

Enhance POS with features allowing statistics and reporting.

-

Table of contents

- -
-

Bug Tracker

-

Bugs are tracked on GitHub Issues. -In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us smashing it by providing a detailed and welcomed -feedback.

-

Do not contact contributors directly about support or help with technical issues.

-
-
-

Credits

-
-

Authors

-
    -
  • Coop IT Easy SC
  • -
-
-
-

Contributors

-
    -
  • Beescoop - Cellule IT
  • -
  • Coop IT Easy SC
  • -
-
-
-

Maintainers

-

This module is part of the beescoop/obeesdoo project on GitHub.

-

You are welcome to contribute.

-
-
-
- - diff --git a/setup/pos_order_count_store/odoo/addons/pos_order_count_store b/setup/pos_order_count_store/odoo/addons/pos_order_count_store deleted file mode 120000 index 9f72d0571..000000000 --- a/setup/pos_order_count_store/odoo/addons/pos_order_count_store +++ /dev/null @@ -1 +0,0 @@ -../../../../pos_order_count_store \ No newline at end of file diff --git a/setup/pos_order_count_store/setup.py b/setup/pos_order_count_store/setup.py deleted file mode 100644 index 28c57bb64..000000000 --- a/setup/pos_order_count_store/setup.py +++ /dev/null @@ -1,6 +0,0 @@ -import setuptools - -setuptools.setup( - setup_requires=['setuptools-odoo'], - odoo_addon=True, -)