diff --git a/addons/mcs_invoice_currency_display/__init__.py b/addons/mcs_invoice_currency_display/__init__.py new file mode 100644 index 0000000..0650744 --- /dev/null +++ b/addons/mcs_invoice_currency_display/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/addons/mcs_invoice_currency_display/__manifest__.py b/addons/mcs_invoice_currency_display/__manifest__.py new file mode 100644 index 0000000..cfbd164 --- /dev/null +++ b/addons/mcs_invoice_currency_display/__manifest__.py @@ -0,0 +1,14 @@ +{ + 'name': 'MCS Invoice Currency Display Fix', + 'version': '17.0.1.0.0', + 'summary': 'Hides the company currency (CAD) totals block on foreign currency invoices', + 'author': 'Metatroncube Software Solutions', + 'depends': ['account'], + 'data': [ + 'views/report_invoice_currency.xml', + 'views/report_invoice_template.xml', + ], + 'installable': True, + 'auto_install': False, + 'license': 'LGPL-3', +} diff --git a/addons/mcs_invoice_currency_display/models/__init__.py b/addons/mcs_invoice_currency_display/models/__init__.py new file mode 100644 index 0000000..12edc13 --- /dev/null +++ b/addons/mcs_invoice_currency_display/models/__init__.py @@ -0,0 +1 @@ +from . import mcs_invoice_currency_display diff --git a/addons/mcs_invoice_currency_display/models/mcs_invoice_currency_display.py b/addons/mcs_invoice_currency_display/models/mcs_invoice_currency_display.py new file mode 100644 index 0000000..07063a4 --- /dev/null +++ b/addons/mcs_invoice_currency_display/models/mcs_invoice_currency_display.py @@ -0,0 +1,10 @@ +from odoo import models, fields, api + + +class McsInvoiceCurrencyDisplay(models.Model): + _name = 'mcs.invoice.currency.display' + _description = 'MCS Invoice Currency Display Fix' + + name = fields.Char(string='Name', required=True) + active = fields.Boolean(default=True) + notes = fields.Text(string='Notes') diff --git a/addons/mcs_invoice_currency_display/security/ir.model.access.csv b/addons/mcs_invoice_currency_display/security/ir.model.access.csv new file mode 100644 index 0000000..5ac54dc --- /dev/null +++ b/addons/mcs_invoice_currency_display/security/ir.model.access.csv @@ -0,0 +1,2 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_mcs_invoice_currency_display_user,access.mcs.invoice.currency.display,model_mcs_invoice_currency_display,base.group_user,1,1,1,0 diff --git a/addons/mcs_invoice_currency_display/views/mcs_invoice_currency_display_views.xml b/addons/mcs_invoice_currency_display/views/mcs_invoice_currency_display_views.xml new file mode 100644 index 0000000..60b140d --- /dev/null +++ b/addons/mcs_invoice_currency_display/views/mcs_invoice_currency_display_views.xml @@ -0,0 +1,31 @@ + + + + mcs_invoice_currency_display.form + mcs.invoice.currency.display + +
+ + + + + + + + + +
+
+
+ + + mcs_invoice_currency_display.list + mcs.invoice.currency.display + + + + + + + +
diff --git a/addons/mcs_invoice_currency_display/views/menus.xml b/addons/mcs_invoice_currency_display/views/menus.xml new file mode 100644 index 0000000..156b68f --- /dev/null +++ b/addons/mcs_invoice_currency_display/views/menus.xml @@ -0,0 +1,13 @@ + + + + + + + MCS Invoice Currency Display Fix + mcs.invoice.currency.display + list,form + + diff --git a/addons/mcs_invoice_currency_display/views/report_invoice_currency.xml b/addons/mcs_invoice_currency_display/views/report_invoice_currency.xml new file mode 100644 index 0000000..1d5eeee --- /dev/null +++ b/addons/mcs_invoice_currency_display/views/report_invoice_currency.xml @@ -0,0 +1,16 @@ + + + + + diff --git a/addons/mcs_invoice_currency_display/views/report_invoice_template.xml b/addons/mcs_invoice_currency_display/views/report_invoice_template.xml new file mode 100644 index 0000000..ecb9405 --- /dev/null +++ b/addons/mcs_invoice_currency_display/views/report_invoice_template.xml @@ -0,0 +1,327 @@ + + + + +