diff --git a/partner_store/README.rst b/partner_store/README.rst new file mode 100644 index 000000000000..5b6ba2d8b938 --- /dev/null +++ b/partner_store/README.rst @@ -0,0 +1,64 @@ +.. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 + +============================== +Geospatial support of partners stores +============================== + +Geolocalise your partners stores with the addition of a new type of contact. + + +Installation +============ + +Take a look at the installation section in the description of the module +'base_geoengine'. + +Usage +===== + +* Open a partner form +* Go in `Contacts & Addresses` tab +* Click on add to add a contact. + + + +.. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas + :alt: Try me on Runbot + :target: https://runboat.odoo-community.org/webui/builds.html?repo=oca/partner-contact&target_branch=16.0 + +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. + +Credits +======= + +Images +------ + +* Odoo Community Association: `Icon `_. + +Contributors +------------ + +* Hadrien Huvelle + +Maintainer +---------- + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +This module is maintained by the OCA. + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +To contribute to this module, please visit https://odoo-community.org. diff --git a/partner_store/__manifest__.py b/partner_store/__manifest__.py index 22264fd37323..bf270e1b65f4 100644 --- a/partner_store/__manifest__.py +++ b/partner_store/__manifest__.py @@ -9,9 +9,7 @@ "version": "16.0.1.0.0", "license": "AGPL-3", "depends": ["contacts"], - "data": [ - - ], + "data": [], "installable": True, "maintainers": ["wouitmil"], } diff --git a/partner_store/models/__init__.py b/partner_store/models/__init__.py index 4c588861968b..91fed54d404e 100644 --- a/partner_store/models/__init__.py +++ b/partner_store/models/__init__.py @@ -1 +1 @@ -from . import res_partner \ No newline at end of file +from . import res_partner diff --git a/partner_store/models/res_partner.py b/partner_store/models/res_partner.py index 8c382b103fa0..1697f29aa83b 100644 --- a/partner_store/models/res_partner.py +++ b/partner_store/models/res_partner.py @@ -1,20 +1,16 @@ -# -*- coding: utf-8 -*- - import logging -from odoo import api, fields, models, _ -from odoo.tools.misc import format_date -from datetime import datetime, timedelta -from odoo.tools import DEFAULT_SERVER_DATE_FORMAT -from odoo.exceptions import UserError + +from odoo import fields, models _logger = logging.getLogger(__name__) + class ResPartner(models.Model): - _inherit = 'res.partner' + _inherit = "res.partner" - type = fields.Selection(selection_add=[('store', 'Store Address')]) + type = fields.Selection(selection_add=[("store", "Store Address")]) def _avatar_get_placeholder_path(self): - if self.type == 'store': + if self.type == "store": return "partner_store/static/img/store.png" - return super()._avatar_get_placeholder_path() \ No newline at end of file + return super()._avatar_get_placeholder_path() diff --git a/setup/partner_store/odoo/addons/partner_store b/setup/partner_store/odoo/addons/partner_store new file mode 120000 index 000000000000..962f7ebb351b --- /dev/null +++ b/setup/partner_store/odoo/addons/partner_store @@ -0,0 +1 @@ +../../../../partner_store \ No newline at end of file diff --git a/setup/partner_store/setup.py b/setup/partner_store/setup.py new file mode 100644 index 000000000000..28c57bb64031 --- /dev/null +++ b/setup/partner_store/setup.py @@ -0,0 +1,6 @@ +import setuptools + +setuptools.setup( + setup_requires=['setuptools-odoo'], + odoo_addon=True, +)