[MIG] Remove Mooncard addons
This commit is contained in:
@@ -1,3 +0,0 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
from . import models
|
@@ -1,63 +0,0 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
{
|
||||
"name": "Account Mooncard Receipt Lost Transfer",
|
||||
"category": "Account",
|
||||
"version": "14.0.1.0",
|
||||
"summary": "Transfer the Receipt Lost value in invoices and account move lines",
|
||||
"author": "Elabore",
|
||||
"website": "https://elabore.coop/",
|
||||
"installable": True,
|
||||
"application": False,
|
||||
"auto_install": False,
|
||||
"description": """
|
||||
======================================
|
||||
Account Mooncard Receipt Lost Transfer
|
||||
======================================
|
||||
This module allows the transfer of the Receipt Lost field value from model newgen.payment.card.transaction in invoices and account.move.line
|
||||
|
||||
Installation
|
||||
============
|
||||
Before the installation, please ensure that the addons of the repository `Odoo Mooncard Connector <https://github.com/akretion/odoo-mooncard-connector>` are available in your Odoo
|
||||
Just install account_mooncard_receipt_lost_transfer, all dependencies will be installed by default.
|
||||
|
||||
Known issues / Roadmap
|
||||
======================
|
||||
|
||||
Bug Tracker
|
||||
===========
|
||||
Bugs are tracked on `GitHub Issues
|
||||
<https://github.com/elabore-coop/.../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
|
||||
------
|
||||
* Elabore: `Icon <https://elabore.coop/web/image/res.company/1/logo?unique=f3db262>`_.
|
||||
|
||||
Contributors
|
||||
------------
|
||||
* Stéphan Sainléger <https://github.com/stephansainleger>
|
||||
|
||||
Funders
|
||||
-------
|
||||
The development of this module has been financially supported by:
|
||||
* Elabore (https://elabore.coop)
|
||||
|
||||
Maintainer
|
||||
----------
|
||||
This module is maintained by ELABORE.
|
||||
|
||||
""",
|
||||
"depends": [
|
||||
"base",
|
||||
"account",
|
||||
"base_newgen_payment_card",
|
||||
],
|
||||
"data": [
|
||||
"views/account_move_views.xml",
|
||||
],
|
||||
"qweb": [],
|
||||
}
|
@@ -1,4 +0,0 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
from . import account_move
|
||||
from . import newgen_payment_card_transaction
|
@@ -1,15 +0,0 @@
|
||||
from odoo import fields, models, _
|
||||
|
||||
|
||||
class AccountMove(models.Model):
|
||||
_inherit = "account.move"
|
||||
|
||||
receipt_lost = fields.Boolean(string=_("Receipt lost"), store=True)
|
||||
mooncard_record = fields.Boolean(store=True)
|
||||
|
||||
|
||||
class AccountMoveLine(models.Model):
|
||||
_inherit = "account.move.line"
|
||||
|
||||
receipt_lost = fields.Boolean(string=_("Receipt lost"), store=True)
|
||||
mooncard_record = fields.Boolean(store=True)
|
@@ -1,29 +0,0 @@
|
||||
from odoo import models
|
||||
|
||||
|
||||
class NewgenPaymentCardTransaction(models.Model):
|
||||
_inherit = "newgen.payment.card.transaction"
|
||||
|
||||
def process_line(self):
|
||||
res = super(NewgenPaymentCardTransaction, self).process_line()
|
||||
if res:
|
||||
for line in self:
|
||||
if line.invoice_id:
|
||||
line.invoice_id.receipt_lost = line.receipt_lost
|
||||
line.invoice_id.mooncard_record = True
|
||||
move_lines = line.invoice_id.line_ids
|
||||
for move_line in move_lines:
|
||||
move_line.receipt_lost = line.receipt_lost
|
||||
move_line.mooncard_record = True
|
||||
|
||||
return res
|
||||
|
||||
def generate_bank_journal_move(self):
|
||||
bank_move = super(
|
||||
NewgenPaymentCardTransaction, self
|
||||
).generate_bank_journal_move()
|
||||
if bank_move:
|
||||
for line in bank_move.line_ids:
|
||||
line.receipt_lost = self.receipt_lost
|
||||
line.mooncard_record = True
|
||||
return bank_move
|
@@ -1,26 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<record id="view_move_form_recipt_lost" model="ir.ui.view">
|
||||
<field name="name">view.move.form.receipt.lost</field>
|
||||
<field name="model">account.move</field>
|
||||
<field name="inherit_id" ref="account.view_move_form" />
|
||||
<field name="arch" type="xml">
|
||||
<div name="journal_div" position="after">
|
||||
<field name="mooncard_record" invisible="1" />
|
||||
<field name="receipt_lost" attrs="{'invisible': [('mooncard_record','=',False)]}" />
|
||||
</div>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="view_move_line_form_recipt_lost" model="ir.ui.view">
|
||||
<field name="name">view.move.line.form.recipt.lost</field>
|
||||
<field name="model">account.move.line</field>
|
||||
<field name="inherit_id" ref="account.view_move_line_form" />
|
||||
<field name="arch" type="xml">
|
||||
<field name="blocked" position="after">
|
||||
<field name="mooncard_record" invisible="1" />
|
||||
<field name="receipt_lost" attrs="{'invisible': [('mooncard_record','=',False)]}" />
|
||||
</field>
|
||||
</field>
|
||||
</record>
|
||||
</odoo>
|
Reference in New Issue
Block a user