Initial commit: Odoo 18.0-20251222 extra-addons
Some checks failed
pre-commit / pre-commit (push) Has been cancelled
tests / Detect unreleased dependencies (push) Has been cancelled
tests / test with OCB (push) Has been cancelled
tests / test with Odoo (push) Has been cancelled

This commit is contained in:
tocmo0nlord
2026-03-13 20:43:25 +00:00
parent 36e847a7df
commit adbe430761
9472 changed files with 1265727 additions and 0 deletions

View File

@@ -0,0 +1,8 @@
- Harald Panten \<<harald.panten@sygel.es>\>
- [Tecnativa](https://www.tecnativa.com):
- David Vidal
- Víctor Martínez
- Stefan Ungureanu
- Moaad Bourhim \<<moaad.bourhim@gmail.com>\>
- Jairo Llopis ([Moduon](https://www.moduon.team/))
- SodexisTeam \<<dev@sodexis.com>\>

View File

@@ -0,0 +1,10 @@
By default, portal users are allowed to see all the invoices in which a
member of their organization are followers. That could cause a leaking
of documents between members and departments and of the organization
that should stay private.
This module restricts that behavior so the portal users only see their
own documents.
A similar module named `portal_sale_personal_data_only` exists to do the
same for sale orders.

View File

@@ -0,0 +1,5 @@
1. Create some portal users belonging to the same company.
2. Create some invoices for several of these users.
3. Log in with each portal user credential.
4. Only the invoices belonging to the logged in user's partner or his
descendants should be accessible.