Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[17.0][MIG] product_brand: Migration to 17.0 #184

Merged
merged 69 commits into from
Dec 7, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
69 commits
Select commit Hold shift + click to select a range
182e5ff
[INIT] init module product_brand extract from trunk-addons-community.…
bguillot Mar 27, 2012
9d2ac62
migration of product_brand for version 7.0
guewen Mar 14, 2014
a1a8111
Launchpad automatic translations update.
Apr 9, 2014
c5263f5
Set all addons to uninstallable and move them into __unported__ folder
Jul 9, 2014
b8b3475
portation of product_brand to 8.0
willArrive Dec 14, 2014
12169ec
[IMP]product_brand: Several improvements
LeartS Feb 17, 2015
e2342bf
[MIG] product_brand :Updated module as per v9
JayVora-SerpentCS Jan 20, 2016
b902102
[MIG][10.0] product_brand (#191)
loxamir Dec 28, 2016
689eff9
Update product_brand.py
andreampiovesana Feb 27, 2017
bc5fd24
[IMP] product_brand: update form view for 10.0
Jun 27, 2017
9179213
[MIG] : Migration to 11.0 + Test
Mar 6, 2018
9b5b8a0
[FIX] product_brand: Don't format the ID (#355)
May 30, 2018
3cd5e53
remove obsolete .pot files [ci skip]
sbidoul Jun 15, 2018
c211570
[IMP] product_branch: Order brands by name
pedrobaeza Jul 2, 2018
ba75222
product_brand: complete fr translation
Jul 6, 2018
1032b76
Translated using Weblate (German)
Aug 26, 2018
ceb9d03
[MIG] Merge product_brand_sale_report into product_brand
chienandalu Jul 12, 2018
4aeb870
[MIG] Merge product_brand_invoice_report into product_brand
chienandalu Sep 26, 2018
cb08e62
[IMP] product_brand: Make the kanban card of product.brand consistent…
ddufresne Oct 12, 2018
d6b9573
[MIG] product_brand to 12.0
ThomasBinsfeld Oct 2, 2018
de6d64a
[MIG] product_pricelist_direct_print: Migration to 12.0
alexey-pelykh Dec 4, 2018
e1d0d99
Translated using Weblate (Spanish)
mvrodriguez Feb 8, 2019
4f91908
Added translation using Weblate (Norwegian Bokmål)
willmakenoise Feb 11, 2019
88b259f
[12.0] [FIX] Patch product_brand (#433)
willmakenoise Feb 11, 2019
3003419
Translated using Weblate (Norwegian Bokmål)
willmakenoise Feb 11, 2019
60204e1
Translated using Weblate (Norwegian Bokmål)
willmakenoise Feb 11, 2019
2ede228
Translated using Weblate (Dutch)
Apr 16, 2019
745d0ec
[IMP] product_brand: save logo as attachment (#493)
GSLabIt Jul 15, 2019
b465183
[MIG][13.0] product_brand
smurf-U Oct 16, 2019
76683e1
Added translation using Weblate (Portuguese (Brazil))
mileo Nov 25, 2019
5faee4c
Translated using Weblate (Portuguese (Brazil))
mileo Nov 25, 2019
650e1da
Added translation using Weblate (Catalan)
eduardgm Feb 2, 2020
9f0ff43
Translated using Weblate (Catalan)
eduardgm Feb 2, 2020
180d113
[FIX] product_brand: Fix repo URL
pedrobaeza Feb 27, 2020
0d91bae
perf optimization to prevent loading all products
Rad0van Sep 18, 2020
d9c0414
[MIG] product_brand: Migration to 14.0
joao-p-marques Dec 18, 2020
7070302
[UPD] Update product_brand.pot
oca-travis Dec 23, 2020
632d184
product_brand: name groups in form view
simahawk Jun 22, 2021
52a7050
product_brand 14.0.1.0.1
OCA-git-bot Jun 22, 2021
6823766
product_brand: add base test class
simahawk Jun 22, 2021
3068382
[IMP] improve UI add notebook
sebastienbeau Oct 6, 2021
e968d0c
product_brand 14.0.1.1.0
OCA-git-bot Oct 6, 2021
241f7e6
Added translation using Weblate (Dutch)
Oct 25, 2021
75afa31
Translated using Weblate (Dutch)
Oct 25, 2021
123177b
[MIG] product_brand: Migration to 15.0
alan196 Nov 29, 2021
f203a66
Added translation using Weblate (Polish)
jacekmichalski Jul 22, 2022
ae63984
Translated using Weblate (Polish)
jacekmichalski Jul 22, 2022
9688b56
Added translation using Weblate (Spanish (Argentina))
ibuioli Sep 5, 2022
f90f5be
Translated using Weblate (Spanish (Argentina))
ibuioli Sep 5, 2022
3b9dd90
[MIG] product_brand: Migration to 16.0
marielejeune Sep 16, 2022
2fc34c5
[UPD] Update product_brand.pot
Oct 19, 2022
7d94850
Update translation files
weblate Oct 19, 2022
7149640
Translated using Weblate (Croatian)
badbole Jan 6, 2023
9b3f906
[FIX] product_brand: Error getting sale data when pos_sale module is …
eantones Dec 22, 2022
570bc24
[UPD] README.rst
OCA-git-bot Jan 31, 2023
474d90e
product_brand 16.0.1.0.1
OCA-git-bot Jan 31, 2023
d27122c
Translated using Weblate (Italian)
francesco-ooops Feb 3, 2023
2f5e3b7
Translated using Weblate (Slovenian)
sysadminmatmoz Apr 11, 2023
7cb701c
Translated using Weblate (Italian)
mymage Apr 17, 2023
768c49c
Translated using Weblate (Italian)
mymage Jun 8, 2023
b565600
Translated using Weblate (Spanish (Argentina))
ibuioli Jun 25, 2023
2f4f8d4
Translated using Weblate (Spanish)
Ivorra78 Jul 29, 2023
a2b8565
[UPD] README.rst
OCA-git-bot Sep 3, 2023
5905f8f
Added translation using Weblate (Portuguese)
pedrocs-exo Oct 12, 2023
7f727d3
Translated using Weblate (Portuguese)
pedrocs-exo Oct 12, 2023
55d8510
[IMP] product_brand: test performance improvement
josep-tecnativa Oct 17, 2023
dc4eb7e
[BOT] post-merge updates
OCA-git-bot Oct 19, 2023
ed322e3
[IMP] product_brand: pre-commit auto fixes
thaolt99 Nov 30, 2023
70b15d6
[MIG] product_brand: Migration to 17.0
thaolt99 Nov 30, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
148 changes: 148 additions & 0 deletions product_brand/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,148 @@
=====================
Product Brand Manager
=====================

..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:24090b5b053ab0f7be3c186a742088619f15b740257c233b7a0b3fc2195b3808
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

.. |badge1| image:: https://img.shields.io/badge/maturity-Mature-brightgreen.png
:target: https://odoo-community.org/page/development-status
:alt: Mature
.. |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-OCA%2Fbrand-lightgray.png?logo=github
:target: https://github.com/OCA/brand/tree/17.0/product_brand
:alt: OCA/brand
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/brand-17-0/brand-17-0-product_brand
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png
:target: https://runboat.odoo-community.org/builds?repo=OCA/brand&target_branch=17.0
:alt: Try me on Runboat

|badge1| |badge2| |badge3| |badge4| |badge5|

This module allows odoo users to easily manage product brands.

**Table of contents**

.. contents::
:local:

Usage
=====

To create a new brand:

1. Go to **Sales > Configuration > Products > Product Brands**.
2. You can set its logo, associate a partner and add a description.

*Note:* You must have the **Sales** addon installed.

To add a product to a brand:

1. Go to the product itself and edit.
2. Below the product's name there is a Brand field where you can pick
the one the product belongs to.

To see the sales report based on brand dimension:

1. Go to **Sales > Reporting > Sales**.
2. There you can **Group by** brand or add it as a dimension in the
pivot view.

To see the invoice report based on brand dimension:

1. Go to **Invoicing > Reporting > Management > Invoice Analysis**.
2. There you can **Group by** brand or add it as a dimension in the
pivot view.

Known issues / Roadmap
======================

- Add a field with brands associated to a Customer or Supplier on the
Customers/Suppliers Form View.
- Fix smart button alignment in brand form view

Bug Tracker
===========

Bugs are tracked on `GitHub Issues <https://github.com/OCA/brand/issues>`_.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomed
`feedback <https://github.com/OCA/brand/issues/new?body=module:%20product_brand%0Aversion:%2017.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.

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

Credits
=======

Authors
-------

* NetAndCo
* Akretion
* Prisnet Telecommunications SA
* MONK Software
* SerpentCS Pvt. Ltd.
* Tecnativa
* Kaushal Prajapati

Contributors
------------

- Mathieu Lemercier <[email protected]>
- Franck Bret <[email protected]>
- Seraphine Lantible <[email protected]>
- Gunnar Wagner <[email protected]>
- Leonardo Donelli <[email protected]>
- Serpent Consulting Services Pvt. Ltd. <[email protected]>
- Marcelo Pickler <[email protected]>
- Andrius Laukavičius <[email protected]> (Boolit)
- Daniel Campos <[email protected]>
- `Tecnativa <https://www.tecnativa.com>`__

- David Vidal
- João Marques

- Kaushal Prajapati <[email protected]>
- `Jarsa <https://www.jarsa.com>`__

- Alan Ramos

- `NuoBiT Solutions <https://www.nuobit.com>`__

- Eric Antones <[email protected]>

- `Trobz <https://trobz.com>`__:

- Thao Le <[email protected]>

Other credits
-------------

The migration of this module from 16.0 to 17.0 was financially supported
by Camptocamp.

Maintainers
-----------

This module is maintained by the OCA.

.. image:: https://odoo-community.org/logo.png
:alt: Odoo Community Association
:target: https://odoo-community.org

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.

This module is part of the `OCA/brand <https://github.com/OCA/brand/tree/17.0/product_brand>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
2 changes: 2 additions & 0 deletions product_brand/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
from . import models
from . import reports
30 changes: 30 additions & 0 deletions product_brand/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
# Copyright 2009 NetAndCo (<http://www.netandco.net>).
# Copyright 2011 Akretion Benoît Guillot <[email protected]>
# Copyright 2014 prisnet.ch Seraphine Lantible <[email protected]>
# Copyright 2016 Serpent Consulting Services Pvt. Ltd.
# Copyright 2018 Daniel Campos <[email protected]>
# Copyright 2018 Tecnativa - David Vidal
# Copyright 2019 Giovanni - GSLabIt
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).

{
"name": "Product Brand Manager",
"version": "17.0.1.0.0",
"development_status": "Mature",
"category": "Product",
"summary": "Product Brand Manager",
"author": "NetAndCo, Akretion, Prisnet Telecommunications SA, "
"MONK Software, SerpentCS Pvt. Ltd., Tecnativa, Kaushal "
"Prajapati, Odoo Community Association (OCA)",
"website": "https://github.com/OCA/brand",
"license": "AGPL-3",
"depends": ["sale"],
"data": [
"security/ir.model.access.csv",
"views/product_brand_view.xml",
"reports/sale_report_view.xml",
"reports/account_invoice_report_view.xml",
],
"installable": True,
"auto_install": False,
}
153 changes: 153 additions & 0 deletions product_brand/i18n/ca.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,153 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * product_brand
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 13.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2020-02-02 21:13+0000\n"
"Last-Translator: eduardgm <[email protected]>\n"
"Language-Team: none\n"
"Language: ca\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 3.10\n"

#. module: product_brand
#: model:ir.actions.act_window,name:product_brand.action_product_brand
#: model:ir.model.fields,field_description:product_brand.field_account_invoice_report__product_brand_id
#: model:ir.model.fields,field_description:product_brand.field_product_product__product_brand_id
#: model:ir.model.fields,field_description:product_brand.field_product_template__product_brand_id
#: model:ir.model.fields,field_description:product_brand.field_sale_report__product_brand_id
#: model_terms:ir.ui.view,arch_db:product_brand.product_template_form_brand_add
#: model_terms:ir.ui.view,arch_db:product_brand.view_account_invoice_report_search
#: model_terms:ir.ui.view,arch_db:product_brand.view_order_product_search
#: model_terms:ir.ui.view,arch_db:product_brand.view_product_template_search_brand
msgid "Brand"
msgstr "Marca"

#. module: product_brand
#: model:ir.model.fields,field_description:product_brand.field_product_brand__name
#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_form
msgid "Brand Name"
msgstr "Nom de la marca"

#. module: product_brand
#: model:ir.actions.act_window,name:product_brand.action_open_brand_products
#: model:ir.model.fields,field_description:product_brand.field_product_brand__product_ids
msgid "Brand Products"
msgstr "Productes de la marca"

#. module: product_brand
#: model:ir.model.fields,field_description:product_brand.field_product_brand__create_uid
msgid "Created by"
msgstr "Creat per"

#. module: product_brand
#: model:ir.model.fields,field_description:product_brand.field_product_brand__create_date
msgid "Created on"
msgstr "Creat el"

#. module: product_brand
#: model:ir.model.fields,field_description:product_brand.field_product_brand__description
#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_form
msgid "Description"
msgstr "Descripció"

#. module: product_brand
#: model:ir.model.fields,field_description:product_brand.field_product_brand__display_name
msgid "Display Name"
msgstr "Nom mostrat"

#. module: product_brand
#: model:ir.model.fields,field_description:product_brand.field_product_brand__id
msgid "ID"
msgstr "ID"

#. module: product_brand
#: model:ir.model,name:product_brand.model_account_invoice_report
msgid "Invoices Statistics"
msgstr "Estadístiques de factures"

#. module: product_brand
#: model:ir.model.fields,field_description:product_brand.field_product_brand____last_update
msgid "Last Modified on"
msgstr "Última modificació el"

#. module: product_brand
#: model:ir.model.fields,field_description:product_brand.field_product_brand__write_uid
msgid "Last Updated by"
msgstr "Última actualització per"

#. module: product_brand
#: model:ir.model.fields,field_description:product_brand.field_product_brand__write_date
msgid "Last Updated on"
msgstr "Última modificació el"

#. module: product_brand
#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_kanban
msgid "Logo"
msgstr "Logotip"

#. module: product_brand
#: model:ir.model.fields,field_description:product_brand.field_product_brand__logo
msgid "Logo File"
msgstr "Logotip"

#. module: product_brand
#: model:ir.model.fields,field_description:product_brand.field_product_brand__products_count
msgid "Number of products"
msgstr "Número de productes"

#. module: product_brand
#: model:ir.model.fields,field_description:product_brand.field_product_brand__partner_id
msgid "Partner"
msgstr "Empresa"

#. module: product_brand
#: model:ir.model,name:product_brand.model_product_template
msgid "Product"
msgstr ""

#. module: product_brand
#: model:ir.actions.act_window,name:product_brand.action_open_single_product_brand
#: model:ir.model,name:product_brand.model_product_brand
#: model_terms:ir.ui.view,arch_db:product_brand.product_brand_search_form_view
msgid "Product Brand"
msgstr "Marca de producte"

#. module: product_brand
#: model:ir.ui.menu,name:product_brand.menu_product_brand
msgid "Product Brands"
msgstr "Marques de producte"

#. module: product_brand
#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_form
#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_kanban
msgid "Products"
msgstr "Productes"

#. module: product_brand
#: model:ir.model,name:product_brand.model_sale_report
msgid "Sales Analysis Report"
msgstr "Anàlisis de Ventes"

#. module: product_brand
#: model:ir.model.fields,help:product_brand.field_product_product__product_brand_id
#: model:ir.model.fields,help:product_brand.field_product_template__product_brand_id
msgid "Select a brand for this product"
msgstr "Seleccioni una marca per aquest producte"

#. module: product_brand
#: model:ir.model.fields,help:product_brand.field_product_brand__partner_id
msgid "Select a partner for this brand if any."
msgstr "Seleccioni una empresa per aquesta marca si hi ha."

#~ msgid "Product Template"
#~ msgstr "Plantilla de producte"

#~ msgid "product.brand"
#~ msgstr "product.brand"
Loading
Loading