Files
account-tools/account_advanced_protection_features
Quentin Mondot be97fac0ac
Some checks failed
pre-commit / pre-commit (pull_request) Has been cancelled
[FIX] account_advanced_protection_features: restore bank statement(s) unlink right lost in ebb39f5
The delete right on account.bank.statement and account.bank.statement.line
was granted to a super user group via ir.model.access rows added in account_usability_misc
(ec22b72). We dropped the super user group when moving the protection feature to
this module (in the commit ebb39f5), without re-adding them, leaving perm_unlink stuck at 0 for
group_account_user until a full account module update.

Reset the unlink right for group_account_user in this commit, so the right is restored
automatically on install/upgrade of this module.
2026-07-29 17:25:51 +02:00
..

====================================
account_advanced_protection_features
====================================

This module adds several protection features about accounting :

* Forbid bank statements and bank statement lines deletion. You can allow it per journal.
* Forbid manual bank statement lines creation. You can allow it per journal.

* Per journal, add the option to forbid to delete an invoice that has already been validated.
* Per journal, add the option to forbid to reset to draft an invoice that has already been sent by email.

Installation
============

Use Odoo normal module installation procedure to install
``account_advanced_protection_features``.

Known issues / Roadmap
======================

None yet.

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

Bugs are tracked on `our issues website <https://github.com/elabore-coop/account-tools/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
=======

Contributors
------------

* Laetitia Da Costa (https://github.com/LaetitiaElabore)
* Boris Gallet - `Email<mailto:boris.gallet@elabore.coop>` - `Github<https://github.com/b0g>`
* Clément Thomas
* Quentin Mondot - `Email<mailto:quentin.mondot@elabore.coop>` - `Github<https://github.com/mondot>`


Funders
-------

The development of this module has been financially supported by:
* Elabore (https://elabore.coop)


Maintainer
----------

This module is maintained by Elabore.