Skip to content

Commit

Permalink
[IMP] sale_loyalty_partner_applicability: pre-commit auto fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
arantxa-s73 committed Sep 17, 2024
1 parent 821fa92 commit 0cc3ff0
Show file tree
Hide file tree
Showing 13 changed files with 73 additions and 60 deletions.
44 changes: 23 additions & 21 deletions sale_loyalty_partner_applicability/README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -17,21 +17,21 @@ Sale Loyalty Partner Applicability
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fsale--promotion-lightgray.png?logo=github
:target: https://github.com/OCA/sale-promotion/tree/16.0/sale_loyalty_partner_applicability
:target: https://github.com/OCA/sale-promotion/tree/17.0/sale_loyalty_partner_applicability
:alt: OCA/sale-promotion
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/sale-promotion-16-0/sale-promotion-16-0-sale_loyalty_partner_applicability
:target: https://translation.odoo-community.org/projects/sale-promotion-17-0/sale-promotion-17-0-sale_loyalty_partner_applicability
: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/sale-promotion&target_branch=16.0
:target: https://runboat.odoo-community.org/builds?repo=OCA/sale-promotion&target_branch=17.0
:alt: Try me on Runboat

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

This module extends the loyalty_partner_applicability functionality. When this filter
is defined, the promotion rule will only be applied to customers who meet the specified
conditions in the filter.
The coupons generated in a sales order for a specific member promotion can be shared
This module extends the loyalty_partner_applicability functionality.
When this filter is defined, the promotion rule will only be applied to
customers who meet the specified conditions in the filter. The coupons
generated in a sales order for a specific member promotion can be shared
between members of the same trading entity.

**Table of contents**
Expand All @@ -44,46 +44,48 @@ Configuration

To configure the partner based promotion filter:

Go to *Sales > Products > Discount & Loyalty* and select or create a new one.
In conditional rules set the condition based on customers.
Go to *Sales > Products > Discount & Loyalty* and select or create a new
one. In conditional rules set the condition based on customers.

In promotions that generate coupons for the next sale, we can allow coupon sharing
between members of the same commercial entity.
To allow this, go to *Settings > Sales > Pricing* and check the option "Allow coupon sharing".
In promotions that generate coupons for the next sale, we can allow
coupon sharing between members of the same commercial entity. To allow
this, go to *Settings > Sales > Pricing* and check the option "Allow
coupon sharing".

Usage
=====

Go to a sales order and apply the promotion accordingly. If the sales order meets the
requirements set in the partner based filter the promotion will be applied to that order.
Go to a sales order and apply the promotion accordingly. If the sales
order meets the requirements set in the partner based filter the
promotion will be applied to that order.

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

Bugs are tracked on `GitHub Issues <https://github.com/OCA/sale-promotion/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/sale-promotion/issues/new?body=module:%20sale_loyalty_partner_applicability%0Aversion:%2016.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.
`feedback <https://github.com/OCA/sale-promotion/issues/new?body=module:%20sale_loyalty_partner_applicability%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
~~~~~~~
-------

* Tecnativa

Contributors
~~~~~~~~~~~~
------------

* `Tecnativa <https://www.tecnativa.com>`_:
- `Tecnativa <https://www.tecnativa.com>`__:

* Pilar Vargas
- Pilar Vargas

Maintainers
~~~~~~~~~~~
-----------

This module is maintained by the OCA.

Expand All @@ -95,6 +97,6 @@ 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/sale-promotion <https://github.com/OCA/sale-promotion/tree/16.0/sale_loyalty_partner_applicability>`_ project on GitHub.
This module is part of the `OCA/sale-promotion <https://github.com/OCA/sale-promotion/tree/17.0/sale_loyalty_partner_applicability>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
5 changes: 3 additions & 2 deletions sale_loyalty_partner_applicability/__manifest__.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,10 @@
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
{
"name": "Sale Loyalty Partner Applicability",
"summary": "Enables the definition of a customer filter for promotion rules that will "
"summary": "Enables the definition of a customer "
"filter for promotion rules that will "
"only be applied to customers who meet the specified conditions in the filter.",
"version": "16.0.1.0.3",
"version": "17.0.1.0.0",
"category": "Sale",
"website": "https://github.com/OCA/sale-promotion",
"author": "Tecnativa, Odoo Community Association (OCA)",
Expand Down
3 changes: 2 additions & 1 deletion sale_loyalty_partner_applicability/models/sale_order.py
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,8 @@ def _is_valid_partner(self, program):
in the partner domain of each rule. When the partner is found eligible for a
rule, the program is considered valid.
Args:
program (recordset): The loyalty program for which partner eligibility is checked.
program (recordset): The loyalty program for which partner eligibility
is checked.
Returns:
bool: True if the partner is eligible for the program, False otherwise.
"""
Expand Down
3 changes: 3 additions & 0 deletions sale_loyalty_partner_applicability/pyproject.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[build-system]
requires = ["whool"]
build-backend = "whool.buildapi"
9 changes: 9 additions & 0 deletions sale_loyalty_partner_applicability/readme/CONFIGURE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
To configure the partner based promotion filter:

Go to *Sales \> Products \> Discount & Loyalty* and select or create a
new one. In conditional rules set the condition based on customers.

In promotions that generate coupons for the next sale, we can allow
coupon sharing between members of the same commercial entity. To allow
this, go to *Settings \> Sales \> Pricing* and check the option "Allow
coupon sharing".
8 changes: 0 additions & 8 deletions sale_loyalty_partner_applicability/readme/CONFIGURE.rst

This file was deleted.

2 changes: 2 additions & 0 deletions sale_loyalty_partner_applicability/readme/CONTRIBUTORS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- [Tecnativa](https://www.tecnativa.com):
- Pilar Vargas
3 changes: 0 additions & 3 deletions sale_loyalty_partner_applicability/readme/CONTRIBUTORS.rst

This file was deleted.

5 changes: 5 additions & 0 deletions sale_loyalty_partner_applicability/readme/DESCRIPTION.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
This module extends the loyalty_partner_applicability functionality.
When this filter is defined, the promotion rule will only be applied to
customers who meet the specified conditions in the filter. The coupons
generated in a sales order for a specific member promotion can be shared
between members of the same trading entity.
5 changes: 0 additions & 5 deletions sale_loyalty_partner_applicability/readme/DESCRIPTION.rst

This file was deleted.

3 changes: 3 additions & 0 deletions sale_loyalty_partner_applicability/readme/USAGE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
Go to a sales order and apply the promotion accordingly. If the sales
order meets the requirements set in the partner based filter the
promotion will be applied to that order.
2 changes: 0 additions & 2 deletions sale_loyalty_partner_applicability/readme/USAGE.rst

This file was deleted.

41 changes: 23 additions & 18 deletions sale_loyalty_partner_applicability/static/description/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,11 @@

/*
:Author: David Goodger ([email protected])
:Id: $Id: html4css1.css 8954 2022-01-20 10:10:25Z milde $
:Id: $Id: html4css1.css 9511 2024-01-13 09:50:07Z milde $
:Copyright: This stylesheet has been placed in the public domain.
Default cascading style sheet for the HTML output of Docutils.
Despite the name, some widely supported CSS2 features are used.
See https://docutils.sourceforge.io/docs/howto/html-stylesheets.html for how to
customize this style sheet.
Expand Down Expand Up @@ -274,7 +275,7 @@
margin-left: 2em ;
margin-right: 2em }

pre.code .ln { color: grey; } /* line numbers */
pre.code .ln { color: gray; } /* line numbers */
pre.code, code { background-color: #eeeeee }
pre.code .comment, code .comment { color: #5C6576 }
pre.code .keyword, code .keyword { color: #3B0D06; font-weight: bold }
Expand All @@ -300,7 +301,7 @@
span.pre {
white-space: pre }

span.problematic {
span.problematic, pre.problematic {
color: red }

span.section-subtitle {
Expand Down Expand Up @@ -368,11 +369,11 @@ <h1 class="title">Sale Loyalty Partner Applicability</h1>
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:7f46e04a34e7594dd33b7bbf5c9443bef6fbfe164f511d54237341d908cd53f5
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
<p><a class="reference external image-reference" href="https://odoo-community.org/page/development-status"><img alt="Beta" src="https://img.shields.io/badge/maturity-Beta-yellow.png" /></a> <a class="reference external image-reference" href="http://www.gnu.org/licenses/agpl-3.0-standalone.html"><img alt="License: AGPL-3" src="https://img.shields.io/badge/licence-AGPL--3-blue.png" /></a> <a class="reference external image-reference" href="https://github.com/OCA/sale-promotion/tree/16.0/sale_loyalty_partner_applicability"><img alt="OCA/sale-promotion" src="https://img.shields.io/badge/github-OCA%2Fsale--promotion-lightgray.png?logo=github" /></a> <a class="reference external image-reference" href="https://translation.odoo-community.org/projects/sale-promotion-16-0/sale-promotion-16-0-sale_loyalty_partner_applicability"><img alt="Translate me on Weblate" src="https://img.shields.io/badge/weblate-Translate%20me-F47D42.png" /></a> <a class="reference external image-reference" href="https://runboat.odoo-community.org/builds?repo=OCA/sale-promotion&amp;target_branch=16.0"><img alt="Try me on Runboat" src="https://img.shields.io/badge/runboat-Try%20me-875A7B.png" /></a></p>
<p>This module extends the loyalty_partner_applicability functionality. When this filter
is defined, the promotion rule will only be applied to customers who meet the specified
conditions in the filter.
The coupons generated in a sales order for a specific member promotion can be shared
<p><a class="reference external image-reference" href="https://odoo-community.org/page/development-status"><img alt="Beta" src="https://img.shields.io/badge/maturity-Beta-yellow.png" /></a> <a class="reference external image-reference" href="http://www.gnu.org/licenses/agpl-3.0-standalone.html"><img alt="License: AGPL-3" src="https://img.shields.io/badge/licence-AGPL--3-blue.png" /></a> <a class="reference external image-reference" href="https://github.com/OCA/sale-promotion/tree/17.0/sale_loyalty_partner_applicability"><img alt="OCA/sale-promotion" src="https://img.shields.io/badge/github-OCA%2Fsale--promotion-lightgray.png?logo=github" /></a> <a class="reference external image-reference" href="https://translation.odoo-community.org/projects/sale-promotion-17-0/sale-promotion-17-0-sale_loyalty_partner_applicability"><img alt="Translate me on Weblate" src="https://img.shields.io/badge/weblate-Translate%20me-F47D42.png" /></a> <a class="reference external image-reference" href="https://runboat.odoo-community.org/builds?repo=OCA/sale-promotion&amp;target_branch=17.0"><img alt="Try me on Runboat" src="https://img.shields.io/badge/runboat-Try%20me-875A7B.png" /></a></p>
<p>This module extends the loyalty_partner_applicability functionality.
When this filter is defined, the promotion rule will only be applied to
customers who meet the specified conditions in the filter. The coupons
generated in a sales order for a specific member promotion can be shared
between members of the same trading entity.</p>
<p><strong>Table of contents</strong></p>
<div class="contents local topic" id="contents">
Expand All @@ -391,23 +392,25 @@ <h1 class="title">Sale Loyalty Partner Applicability</h1>
<div class="section" id="configuration">
<h1><a class="toc-backref" href="#toc-entry-1">Configuration</a></h1>
<p>To configure the partner based promotion filter:</p>
<p>Go to <em>Sales &gt; Products &gt; Discount &amp; Loyalty</em> and select or create a new one.
In conditional rules set the condition based on customers.</p>
<p>In promotions that generate coupons for the next sale, we can allow coupon sharing
between members of the same commercial entity.
To allow this, go to <em>Settings &gt; Sales &gt; Pricing</em> and check the option “Allow coupon sharing”.</p>
<p>Go to <em>Sales &gt; Products &gt; Discount &amp; Loyalty</em> and select or create a new
one. In conditional rules set the condition based on customers.</p>
<p>In promotions that generate coupons for the next sale, we can allow
coupon sharing between members of the same commercial entity. To allow
this, go to <em>Settings &gt; Sales &gt; Pricing</em> and check the option “Allow
coupon sharing”.</p>
</div>
<div class="section" id="usage">
<h1><a class="toc-backref" href="#toc-entry-2">Usage</a></h1>
<p>Go to a sales order and apply the promotion accordingly. If the sales order meets the
requirements set in the partner based filter the promotion will be applied to that order.</p>
<p>Go to a sales order and apply the promotion accordingly. If the sales
order meets the requirements set in the partner based filter the
promotion will be applied to that order.</p>
</div>
<div class="section" id="bug-tracker">
<h1><a class="toc-backref" href="#toc-entry-3">Bug Tracker</a></h1>
<p>Bugs are tracked on <a class="reference external" href="https://github.com/OCA/sale-promotion/issues">GitHub Issues</a>.
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
<a class="reference external" href="https://github.com/OCA/sale-promotion/issues/new?body=module:%20sale_loyalty_partner_applicability%0Aversion:%2016.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**">feedback</a>.</p>
<a class="reference external" href="https://github.com/OCA/sale-promotion/issues/new?body=module:%20sale_loyalty_partner_applicability%0Aversion:%2017.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**">feedback</a>.</p>
<p>Do not contact contributors directly about support or help with technical issues.</p>
</div>
<div class="section" id="credits">
Expand All @@ -430,11 +433,13 @@ <h2><a class="toc-backref" href="#toc-entry-6">Contributors</a></h2>
<div class="section" id="maintainers">
<h2><a class="toc-backref" href="#toc-entry-7">Maintainers</a></h2>
<p>This module is maintained by the OCA.</p>
<a class="reference external image-reference" href="https://odoo-community.org"><img alt="Odoo Community Association" src="https://odoo-community.org/logo.png" /></a>
<a class="reference external image-reference" href="https://odoo-community.org">
<img alt="Odoo Community Association" src="https://odoo-community.org/logo.png" />
</a>
<p>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.</p>
<p>This module is part of the <a class="reference external" href="https://github.com/OCA/sale-promotion/tree/16.0/sale_loyalty_partner_applicability">OCA/sale-promotion</a> project on GitHub.</p>
<p>This module is part of the <a class="reference external" href="https://github.com/OCA/sale-promotion/tree/17.0/sale_loyalty_partner_applicability">OCA/sale-promotion</a> project on GitHub.</p>
<p>You are welcome to contribute. To learn how please visit <a class="reference external" href="https://odoo-community.org/page/Contribute">https://odoo-community.org/page/Contribute</a>.</p>
</div>
</div>
Expand Down

0 comments on commit 0cc3ff0

Please sign in to comment.