Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
55 changes: 55 additions & 0 deletions partner_shipping_rank/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
=====================
Partner Shipping Rank
=====================

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

.. |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-LGPL--3-blue.png
:target: http://www.gnu.org/licenses/lgpl-3.0-standalone.html
:alt: License: LGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-qrtl%2Fhls--custom-lightgray.png?logo=github
:target: https://github.com/qrtl/hls-custom/tree/18.0/partner_shipping_rank
:alt: qrtl/hls-custom

|badge1| |badge2| |badge3|

This module adds a shipping rank (A/B/C) field to partners.

**Table of contents**

.. contents::
:local:

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

Bugs are tracked on `GitHub Issues <https://github.com/qrtl/hls-custom/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/qrtl/hls-custom/issues/new?body=module:%20partner_shipping_rank%0Aversion:%2018.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
-------

* Quartile

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

This module is part of the `qrtl/hls-custom <https://github.com/qrtl/hls-custom/tree/18.0/partner_shipping_rank>`_ project on GitHub.

You are welcome to contribute.
1 change: 1 addition & 0 deletions partner_shipping_rank/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from . import models
18 changes: 18 additions & 0 deletions partner_shipping_rank/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Copyright 2026 Quartile (https://www.quartile.co)
# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl).
{
"name": "Partner Shipping Rank",
"summary": "Assign a rank to partners as shipping destinations.",
"version": "18.0.1.0.0",
"category": "Sales",
"website": "https://www.quartile.co",
"author": "Quartile",
"license": "LGPL-3",
"installable": True,
"depends": ["sale"],
"data": [
"views/account_move_views.xml",
"views/res_partner_views.xml",
"views/sale_order_views.xml",
],
}
64 changes: 64 additions & 0 deletions partner_shipping_rank/i18n/ja.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * partner_shipping_rank
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 18.0+e\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-05-27 00:43+0000\n"
"PO-Revision-Date: 2026-05-27 00:43+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"

#. module: partner_shipping_rank
#: model:ir.model.fields.selection,name:partner_shipping_rank.selection__res_partner__shipping_rank__a
msgid "A"
msgstr "A"

#. module: partner_shipping_rank
#: model:ir.model.fields.selection,name:partner_shipping_rank.selection__res_partner__shipping_rank__b
msgid "B"
msgstr "B"

#. module: partner_shipping_rank
#: model:ir.model.fields.selection,name:partner_shipping_rank.selection__res_partner__shipping_rank__c
msgid "C"
msgstr "C"

#. module: partner_shipping_rank
#: model:ir.model,name:partner_shipping_rank.model_res_partner
msgid "Contact"
msgstr "連絡先"

#. module: partner_shipping_rank
#: model:ir.model,name:partner_shipping_rank.model_account_move
msgid "Journal Entry"
msgstr "仕訳"

#. module: partner_shipping_rank
#: model:ir.model.fields,help:partner_shipping_rank.field_account_bank_statement_line__shipping_rank
#: model:ir.model.fields,help:partner_shipping_rank.field_account_move__shipping_rank
#: model:ir.model.fields,help:partner_shipping_rank.field_res_partner__shipping_rank
#: model:ir.model.fields,help:partner_shipping_rank.field_res_users__shipping_rank
#: model:ir.model.fields,help:partner_shipping_rank.field_sale_order__shipping_rank
msgid "Rank assigned to a shipping destination."
msgstr "配送先に割り当てられるランク。"

#. module: partner_shipping_rank
#: model:ir.model,name:partner_shipping_rank.model_sale_order
msgid "Sales Order"
msgstr "販売オーダ"

#. module: partner_shipping_rank
#: model:ir.model.fields,field_description:partner_shipping_rank.field_account_bank_statement_line__shipping_rank
#: model:ir.model.fields,field_description:partner_shipping_rank.field_account_move__shipping_rank
#: model:ir.model.fields,field_description:partner_shipping_rank.field_res_partner__shipping_rank
#: model:ir.model.fields,field_description:partner_shipping_rank.field_res_users__shipping_rank
#: model:ir.model.fields,field_description:partner_shipping_rank.field_sale_order__shipping_rank
msgid "Shipping Rank"
msgstr "配送先ランク"
3 changes: 3 additions & 0 deletions partner_shipping_rank/models/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
from . import account_move
from . import res_partner
from . import sale_order
12 changes: 12 additions & 0 deletions partner_shipping_rank/models/account_move.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# Copyright 2026 Quartile (https://www.quartile.co)
# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl).

from odoo import fields, models


class AccountMove(models.Model):
_inherit = "account.move"

shipping_rank = fields.Selection(
related="partner_shipping_id.shipping_rank",
)
13 changes: 13 additions & 0 deletions partner_shipping_rank/models/res_partner.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# Copyright 2026 Quartile (https://www.quartile.co)
# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl).

from odoo import fields, models


class ResPartner(models.Model):
_inherit = "res.partner"

shipping_rank = fields.Selection(
[("a", "A"), ("b", "B"), ("c", "C")],
help="Rank assigned to a shipping destination.",
)
12 changes: 12 additions & 0 deletions partner_shipping_rank/models/sale_order.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# Copyright 2026 Quartile (https://www.quartile.co)
# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl).

from odoo import fields, models


class SaleOrder(models.Model):
_inherit = "sale.order"

shipping_rank = fields.Selection(
related="partner_shipping_id.shipping_rank",
)
3 changes: 3 additions & 0 deletions partner_shipping_rank/pyproject.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[build-system]
requires = ["whool"]
build-backend = "whool.buildapi"
1 change: 1 addition & 0 deletions partner_shipping_rank/readme/DESCRIPTION.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
This module adds a shipping rank (A/B/C) field to partners.
Loading
Loading