From 1ca3b3df3421961caec3b747a364071c80f5c7da Mon Sep 17 00:00:00 2001 From: stephanchrst Date: Tue, 10 May 2022 17:14:58 +0700 Subject: initial commit --- mass_cancel_journal_entries/wizard/__init__.py | 3 +++ .../wizard/cancel_journal_entries.py | 13 ++++++++++ .../wizard/journal_entries_cancel_wizard.xml | 28 ++++++++++++++++++++++ 3 files changed, 44 insertions(+) create mode 100644 mass_cancel_journal_entries/wizard/__init__.py create mode 100644 mass_cancel_journal_entries/wizard/cancel_journal_entries.py create mode 100644 mass_cancel_journal_entries/wizard/journal_entries_cancel_wizard.xml (limited to 'mass_cancel_journal_entries/wizard') diff --git a/mass_cancel_journal_entries/wizard/__init__.py b/mass_cancel_journal_entries/wizard/__init__.py new file mode 100644 index 0000000..fcb3c18 --- /dev/null +++ b/mass_cancel_journal_entries/wizard/__init__.py @@ -0,0 +1,3 @@ +# -*- coding: utf-8 -*- + +from . import cancel_journal_entries diff --git a/mass_cancel_journal_entries/wizard/cancel_journal_entries.py b/mass_cancel_journal_entries/wizard/cancel_journal_entries.py new file mode 100644 index 0000000..e3705bb --- /dev/null +++ b/mass_cancel_journal_entries/wizard/cancel_journal_entries.py @@ -0,0 +1,13 @@ +from odoo import api, models, _ +from odoo.exceptions import UserError + + +class CancelJournalEntries(models.TransientModel): + _name = 'cancel.journal.entries' + + def cancel_journal_entries(self): + """ cancel multiple journal entries from the tree view.""" + account_move_recs = self.env['account.move'].browse( + self._context.get('active_ids')) + account_move_recs.button_cancel() + return True diff --git a/mass_cancel_journal_entries/wizard/journal_entries_cancel_wizard.xml b/mass_cancel_journal_entries/wizard/journal_entries_cancel_wizard.xml new file mode 100644 index 0000000..87ba42b --- /dev/null +++ b/mass_cancel_journal_entries/wizard/journal_entries_cancel_wizard.xml @@ -0,0 +1,28 @@ + + + + + cancel.journal.entries.form + cancel.journal.entries + +
+ Are you sure you want to cancel these journal entries? +
+
+
+
+
+ + + Cancel Journal Entries + cancel.journal.entries + + form + new + + + +
\ No newline at end of file -- cgit v1.2.3