Skip to content

Commit

Permalink
[MIG] payment_redsys: Migration to 17.0
Browse files Browse the repository at this point in the history
  • Loading branch information
peluko00 committed Apr 4, 2024
1 parent 2851a79 commit 12e4f92
Show file tree
Hide file tree
Showing 6 changed files with 41 additions and 50 deletions.
4 changes: 4 additions & 0 deletions payment_redsys/README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -150,6 +150,10 @@ Contributors

- Pablo De Andrés <[email protected]>

- `APSL <https://apsl.tech>`__:

- Antoni Marroig <[email protected]>

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

Expand Down
2 changes: 1 addition & 1 deletion payment_redsys/__manifest__.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"name": "Pasarela de pago Redsys",
"category": "Payment Acquirer",
"summary": "Payment Acquirer: Redsys Implementation",
"version": "16.0.1.0.1",
"version": "17.0.1.0.0",
"author": "Tecnativa, Odoo Community Association (OCA)",
"website": "https://github.com/OCA/l10n-spain",
"depends": ["payment", "website_sale"],
Expand Down
28 changes: 18 additions & 10 deletions payment_redsys/data/payment_redsys.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,18 @@
<!-- Copyright 2016-2017 Tecnativa - Sergio Teruel
License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl-3). -->
<odoo noupdate="1">
<record id="payment_method_redsys" model="account.payment.method">
<field name="name">Redsys</field>
<field name="code">redsys</field>
<field name="payment_type">inbound</field>
</record>

<record id="payment_method_cc_bizum" model="payment.method">
<field name="name">Bizum</field>
<field name="code">Bizum</field>
<field name="image" type="base64" file="payment_redsys/static/img/bizum.png" />
</record>

<record id="payment_provider_redsys" model="payment.provider">
<field name="name">Redsys</field>
<field
Expand All @@ -21,16 +33,12 @@
name="pre_msg"
><![CDATA[
<p>You will be redirected to the Redsys payment gateway after clicking on the payment button.</p>]]></field>
</record>
<record id="payment_icon_cc_bizum" model="payment.icon">
<field name="name">Bizum</field>
<field name="image" type="base64" file="payment_redsys/static/img/bizum.png" />
</record>

<record id="payment_method_redsys" model="account.payment.method">
<field name="name">Redsys</field>
<field name="code">redsys</field>
<field name="payment_type">inbound</field>
<field
name="payment_method_ids"
eval="[Command.set([
ref('payment_redsys.payment_method_cc_bizum'),
])]"
/>
</record>

</odoo>
2 changes: 2 additions & 0 deletions payment_redsys/readme/CONTRIBUTORS.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,3 +13,5 @@
- Rafa Ferri \<<[email protected]>\>
- [Factor Libre](https://factorlibre.com/):
- Pablo De Andrés \<<[email protected]>\>
- [APSL](https://apsl.tech):
- Antoni Marroig \<<[email protected]>\>
4 changes: 4 additions & 0 deletions payment_redsys/static/description/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -496,6 +496,10 @@ <h2><a class="toc-backref" href="#toc-entry-9">Contributors</a></h2>
<li>Pablo De Andrés &lt;<a class="reference external" href="mailto:pablo.deandres&#64;factorlibre.com">pablo.deandres&#64;factorlibre.com</a>&gt;</li>
</ul>
</li>
<li><a class="reference external" href="https://apsl.tech">APSL</a>:<ul>
<li>Antoni Marroig &lt;<a class="reference external" href="mailto:amarroig&#64;apsl.net">amarroig&#64;apsl.net</a>&gt;</li>
</ul>
</li>
</ul>
</div>
<div class="section" id="maintainers">
Expand Down
51 changes: 12 additions & 39 deletions payment_redsys/views/payment_provider.xml
Original file line number Diff line number Diff line change
Expand Up @@ -8,50 +8,23 @@
<field name="inherit_id" ref="payment.payment_provider_form" />
<field name="arch" type="xml">
<xpath expr='//group[@name="provider_credentials"]' position='inside'>
<group attrs="{'invisible': [('code', '!=', 'redsys')]}">
<field
name="redsys_merchant_name"
attrs="{'required': [('code', '=', 'redsys')]}"
/>
<field
name="redsys_merchant_code"
attrs="{'required': [('code', '=', 'redsys')]}"
/>
<field
name="redsys_secret_key"
attrs="{'required': [('code', '=', 'redsys')]}"
/>
<field
name="redsys_terminal"
attrs="{'required': [('code', '=', 'redsys')]}"
/>
<field
name="redsys_currency"
attrs="{'required': [('code', '=', 'redsys')]}"
/>
<field
name="redsys_transaction_type"
attrs="{'required': [('code', '=', 'redsys')]}"
/>
<field
name="redsys_merchant_lang"
attrs="{'required': [('code', '=', 'redsys')]}"
/>
<field
name="redsys_pay_method"
attrs="{'required': [('code', '=', 'redsys')]}"
/>
<field
name="redsys_merchant_data"
attrs="{'required': [('code', '=', 'redsys')]}"
/>
<group invisible="code != 'redsys'">
<field name="redsys_merchant_name" required="code == 'redsys'" />
<field name="redsys_merchant_code" required="code == 'redsys'" />
<field name="redsys_secret_key" required="code == 'redsys'" />
<field name="redsys_terminal" required="code == 'redsys'" />
<field name="redsys_currency" required="code == 'redsys'" />
<field name="redsys_transaction_type" required="code == 'redsys'" />
<field name="redsys_merchant_lang" required="code == 'redsys'" />
<field name="redsys_pay_method" required="code == 'redsys'" />
<field name="redsys_merchant_data" required="code == 'redsys'" />
<field
name="redsys_merchant_description"
attrs="{'required': [('code', '=', 'redsys')]}"
required="code == 'redsys'"
/>
<field
name="redsys_signature_version"
attrs="{'required': [('code', '=', 'redsys')]}"
required="code == 'redsys'"
/>
</group>
</xpath>
Expand Down

0 comments on commit 12e4f92

Please sign in to comment.