| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Invoicing (account) |
| Lines of code | 988 |
| Technical Name |
de_berechtigungs_visualizer_funktionstrennu |
| License | OPL-1 |
| Website | https://gencbaris.com/odoo_plugins/ |
| Versions | 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Invoicing (account) |
| Lines of code | 988 |
| Technical Name |
de_berechtigungs_visualizer_funktionstrennu |
| License | OPL-1 |
| Website | https://gencbaris.com/odoo_plugins/ |
| Versions | 18.0 19.0 |
DE Berechtigungs-Visualiz
Visualize who-can-see-what, simulate access as any user and detect segregation-of-duties (Funktionstrennung / SoD) conflicts for the German IKS.
DE Berechtigungs-Visualizer & Funktionstrennung (SoD)
Key Features
Access Matrix Builder
Access Matrix Builder. Tracks Model, Access Lines, Distinct Users With Access. One-click build.
Segregation of Duties Conflict Rule
Segregation of Duties Conflict Rule. Tracks Conflict, Code, Why this is a risk, Function A, Function B. One-click view findings.
Segregation of Duties Finding
Segregation of Duties Finding. Tracks Scan, Conflict, User, Login, Company. One-click mark resolved, mark accepted, mark false positive, reopen, open user.
Segregation of Duties Scan
Segregation of Duties Scan. Tracks Reference, Scan Date, Scope Note, Include Inactive Users, Include Portal/Public. One-click run, archive scan, reset, view findings.
Simulate Access As User
Simulate Access As User. Tracks User, Model, Can Read, Can Write, Can Create. One-click simulate.
DE Berechtigungs-Visualizer & Funktionstrennung (SoD)
DE Berechtigungs-Visualizer & Funktionstrennung (SoD)
ACL debugging in Odoo is
ACL debugging in Odoo is dark: nobody can easily answer "who can post journal entries?", "what can THIS user actually reach?" or "does any user hold a toxic combination of rights?".
German internal-control requirements (Internes Kontrollsyste
German internal-control requirements (Internes Kontrollsystem, IKS) explicitly demand a documented Funktionstrennung (segregation of duties) so that no single person can both create and approve a risky transaction.
Use Cases
Screenshots
Sod Conflict Rules
Sod Findings
Sod Scans
Simulate Access As User
Why Choose This Module
Access matrix: for any model it lists every group that grants read / write / create / unlink and which users inherit it (through implied groups too). Simulate-as-user: pick a user and a model and get the effective CRUD rights, the granting groups and the active record rules - without logging in as them. Segregation-of-duties rulebook: define conflicting function pairs (e.g. "create vendor bill" vs "approve payment run") and let the engine scan every internal user for violations, scored by risk (low / medium / high / critical). A scan produces a dated finding report with one line per violating user and a remediation note, ready as IKS / GoBD control evidence for the Wirtschafts- pruefer. Seeded German SoD baseline: classic Funktionstrennung conflicts for accounting, purchasing and master-data maintenance.
Specifications
- Compatible: Odoo 18.0 / 19.0
- License: OPL-1
- Languages: 35+
- Author: Baris Genc
- Dependencies: base, mail, account, sales_team
- Support: odoo@gencbaris.com
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module