SlideShare a Scribd company logo
1 of 16
Download to read offline
Odoo
Access Rights & Groups
Different security controls in odoo
Lithin T
lithint.mail@gmail.com
+971556712557
What..?
Data access restrictions
How?
by two ways...
● Linked to specific users through groups
● Security mechanisms are associated to
groups(access rights).
Managed By..
● Groups
● Access Control
● Field Access
● Record Rules
● Workflow Transaction Rules
Groups
● The functional roles of a user in an
Organization
○ A user can belongs to any number of groups.
○ A user has access to all permissions granted to any of
its groups
Access Control
● Each access control has a model
● It grants permissions
○ create
○ read
○ write(edit/update)
○ delete
● Optionally to group.
○ no group:- applies to all users
○ group:- applies to the members of that group
● Access controls are additive.
Field Access.
● Managed by attribute “groups” providing a list of groups
(as a comma-separated string of external identifiers).
● Applies to most all tags like
○ </field>
○ </button>
○ </groups>
○ </page>
○ …..
e.g:
Record Rules
● Conditions that records must satisfy for an
operation.
● It is applied record-by-record after access
control has been applied.
● Provided with Global rules and group rules.
Record Rules
● Components
○ A model
○ A set of permissions to which it applies.
■ e.g. if perm_read is set, the rule will only be
checked when reading a record.
○ A set of user groups.(no group means global)
○ A domain, to check a given record matches the rule.
■ matches: is accessible
■ does not matches: is not accessible
Record Rules
● Global Rules are subtractive.
○ Must all be matched for a record to be accessible.
● Groups Rules are additive.
○ If any of them matches (and all global rules match)
then the record is accessible
Note: This means the first group rule restricts access, but
any further group rule expands it, while global rules can
only ever restrict access (or have no effect).
Record Rules
e.g: Settings -> Technical -> Security -> Record Rules
Workflow Transaction Rules.
● Workflow transitions can be restricted to a
specific group.
● Users outside the group can not trigger the
transition.
Workflow Transaction Rules.
e.g:
Permission to Menu Items
● Menu Items visibility can be controlled by
groups.
● settings ->Technical -> User Interface -> Menu Items
Permission to Print Reports
● Print menu visibility can be controlled by groups.
settings ->Technical -> Reports -> Reports
Permission to Actions
● Action menu visibility can be controlled by groups.
settings ->Technical -> Actions -> Window Actions
Thank You..!
info@orchidinfosys.com
lithint.mail@gmail.com

More Related Content

What's hot

Odoo ERP from Diamondvision
Odoo ERP from DiamondvisionOdoo ERP from Diamondvision
Odoo ERP from DiamondvisionDiamondVision
 
Inventory Management System
Inventory Management SystemInventory Management System
Inventory Management SystemEmmanuel college
 
Oracle wms and oracle msca overview
Oracle wms and oracle msca overviewOracle wms and oracle msca overview
Oracle wms and oracle msca overviewRaj Khanna
 
Salesforce Lightning Process builder
Salesforce Lightning Process builderSalesforce Lightning Process builder
Salesforce Lightning Process builderThinqloud
 
Oracle Retro pay by element
Oracle Retro pay by elementOracle Retro pay by element
Oracle Retro pay by elementrunjithrocking
 
Management in Informatica Power Center
Management in Informatica Power CenterManagement in Informatica Power Center
Management in Informatica Power CenterEdureka!
 
Inventory management system
Inventory management systemInventory management system
Inventory management systemAshrafee rakhi
 
Oracle Warehouse Management System(Oracle WMS)@ERP OCEAN
Oracle Warehouse Management System(Oracle WMS)@ERP OCEANOracle Warehouse Management System(Oracle WMS)@ERP OCEAN
Oracle Warehouse Management System(Oracle WMS)@ERP OCEANERP OCEAN Infotech Pvt Ltd
 
Oracle ERP Personalization for control master items list
Oracle ERP Personalization for control master items listOracle ERP Personalization for control master items list
Oracle ERP Personalization for control master items listAhmed Elshayeb
 
Sales order approval process
Sales order approval  processSales order approval  process
Sales order approval processsandy51450
 
Library Management system
Library Management systemLibrary Management system
Library Management systemTayyab Hussain
 
R12 revenue recognition_oaug
R12 revenue recognition_oaugR12 revenue recognition_oaug
R12 revenue recognition_oaugSurya Maddiboina
 
Configure Expiration Date on Product in Odoo 15
Configure Expiration Date on Product in Odoo 15Configure Expiration Date on Product in Odoo 15
Configure Expiration Date on Product in Odoo 15Celine George
 
Odoo Warehouse Management
Odoo Warehouse ManagementOdoo Warehouse Management
Odoo Warehouse ManagementOdoo
 
Salesforce Spring 23 Webinar
Salesforce Spring 23 WebinarSalesforce Spring 23 Webinar
Salesforce Spring 23 Webinarbrightgenss
 

What's hot (20)

Odoo ERP from Diamondvision
Odoo ERP from DiamondvisionOdoo ERP from Diamondvision
Odoo ERP from Diamondvision
 
Inventory Management System
Inventory Management SystemInventory Management System
Inventory Management System
 
Oracle wms and oracle msca overview
Oracle wms and oracle msca overviewOracle wms and oracle msca overview
Oracle wms and oracle msca overview
 
Salesforce Lightning Process builder
Salesforce Lightning Process builderSalesforce Lightning Process builder
Salesforce Lightning Process builder
 
Oracle Retro pay by element
Oracle Retro pay by elementOracle Retro pay by element
Oracle Retro pay by element
 
Management in Informatica Power Center
Management in Informatica Power CenterManagement in Informatica Power Center
Management in Informatica Power Center
 
Order Line Sets in Oracle Order Management
Order Line Sets in Oracle Order ManagementOrder Line Sets in Oracle Order Management
Order Line Sets in Oracle Order Management
 
Inventory management system
Inventory management systemInventory management system
Inventory management system
 
Presentation2
Presentation2Presentation2
Presentation2
 
Oracle Warehouse Management System(Oracle WMS)@ERP OCEAN
Oracle Warehouse Management System(Oracle WMS)@ERP OCEANOracle Warehouse Management System(Oracle WMS)@ERP OCEAN
Oracle Warehouse Management System(Oracle WMS)@ERP OCEAN
 
Oracle ERP Personalization for control master items list
Oracle ERP Personalization for control master items listOracle ERP Personalization for control master items list
Oracle ERP Personalization for control master items list
 
Sales order approval process
Sales order approval  processSales order approval  process
Sales order approval process
 
Oracle forms personalization
Oracle forms personalizationOracle forms personalization
Oracle forms personalization
 
Library Management system
Library Management systemLibrary Management system
Library Management system
 
R12 revenue recognition_oaug
R12 revenue recognition_oaugR12 revenue recognition_oaug
R12 revenue recognition_oaug
 
Configure Expiration Date on Product in Odoo 15
Configure Expiration Date on Product in Odoo 15Configure Expiration Date on Product in Odoo 15
Configure Expiration Date on Product in Odoo 15
 
Odoo Warehouse Management
Odoo Warehouse ManagementOdoo Warehouse Management
Odoo Warehouse Management
 
Salesforce Omnichannel flow
Salesforce Omnichannel flowSalesforce Omnichannel flow
Salesforce Omnichannel flow
 
Salesforce Spring 23 Webinar
Salesforce Spring 23 WebinarSalesforce Spring 23 Webinar
Salesforce Spring 23 Webinar
 
Odoo Help Desk
Odoo Help DeskOdoo Help Desk
Odoo Help Desk
 

Viewers also liked

OpenERP - Security in OpenERP
OpenERP - Security in OpenERPOpenERP - Security in OpenERP
OpenERP - Security in OpenERPOdoo
 
QWeb Report in odoo
QWeb Report in odooQWeb Report in odoo
QWeb Report in odooexpertodoo
 
Odoo - From v7 to v8: the new api
Odoo - From v7 to v8: the new apiOdoo - From v7 to v8: the new api
Odoo - From v7 to v8: the new apiOdoo
 
Paramétrage et développement spécifique des modules odoo(OpenERP) Partie 1
Paramétrage et développement spécifique des modules odoo(OpenERP) Partie 1Paramétrage et développement spécifique des modules odoo(OpenERP) Partie 1
Paramétrage et développement spécifique des modules odoo(OpenERP) Partie 1Addi Ait-Mlouk
 
Workflow functional concept on openerp7
Workflow functional concept on openerp7Workflow functional concept on openerp7
Workflow functional concept on openerp7Aziza Mohamed
 
Odoo 8 tutorial part 2
Odoo 8 tutorial   part 2Odoo 8 tutorial   part 2
Odoo 8 tutorial part 2Md Omar Bare
 
Odoo 8 tutorial HR Module part 1
Odoo 8 tutorial   HR Module part 1Odoo 8 tutorial   HR Module part 1
Odoo 8 tutorial HR Module part 1Md Omar Bare
 
Odoo (OpenERP) User Manual - Human Resource
Odoo (OpenERP) User Manual - Human Resource Odoo (OpenERP) User Manual - Human Resource
Odoo (OpenERP) User Manual - Human Resource Shivam Dixit
 
How to customize views & menues of OpenERP online in a sustainable way. Frede...
How to customize views & menues of OpenERP online in a sustainable way. Frede...How to customize views & menues of OpenERP online in a sustainable way. Frede...
How to customize views & menues of OpenERP online in a sustainable way. Frede...Odoo
 
Translation engine in odoo
Translation engine in odooTranslation engine in odoo
Translation engine in odooRanjit Pillai
 
Odoo accounting or financial module:
Odoo accounting or financial module:Odoo accounting or financial module:
Odoo accounting or financial module:Aspirant Labs
 
Microservices with Node.js and Apache Cassandra
Microservices with Node.js and Apache CassandraMicroservices with Node.js and Apache Cassandra
Microservices with Node.js and Apache CassandraJorge Bay Gondra
 
Paramétrage et développement spécifique des modules odoo (OpenERP) Partie 1
Paramétrage et développement spécifique des modules odoo (OpenERP) Partie 1Paramétrage et développement spécifique des modules odoo (OpenERP) Partie 1
Paramétrage et développement spécifique des modules odoo (OpenERP) Partie 1Addi Ait-Mlouk
 
Odoo Accounting Roadmap
Odoo Accounting RoadmapOdoo Accounting Roadmap
Odoo Accounting RoadmapOdoo
 
The new Odoo community organization and platform
The new Odoo community organization and platformThe new Odoo community organization and platform
The new Odoo community organization and platformOdoo
 
Odoo 8 tutorial accounting part 1
Odoo 8 tutorial   accounting part 1Odoo 8 tutorial   accounting part 1
Odoo 8 tutorial accounting part 1Md Omar Bare
 

Viewers also liked (20)

OpenERP - Security in OpenERP
OpenERP - Security in OpenERPOpenERP - Security in OpenERP
OpenERP - Security in OpenERP
 
QWeb Report in odoo
QWeb Report in odooQWeb Report in odoo
QWeb Report in odoo
 
Odoo - From v7 to v8: the new api
Odoo - From v7 to v8: the new apiOdoo - From v7 to v8: the new api
Odoo - From v7 to v8: the new api
 
Paramétrage et développement spécifique des modules odoo(OpenERP) Partie 1
Paramétrage et développement spécifique des modules odoo(OpenERP) Partie 1Paramétrage et développement spécifique des modules odoo(OpenERP) Partie 1
Paramétrage et développement spécifique des modules odoo(OpenERP) Partie 1
 
Workflow functional concept on openerp7
Workflow functional concept on openerp7Workflow functional concept on openerp7
Workflow functional concept on openerp7
 
Odoo 8 tutorial part 2
Odoo 8 tutorial   part 2Odoo 8 tutorial   part 2
Odoo 8 tutorial part 2
 
Odoo 8 tutorial HR Module part 1
Odoo 8 tutorial   HR Module part 1Odoo 8 tutorial   HR Module part 1
Odoo 8 tutorial HR Module part 1
 
Odoo (OpenERP) User Manual - Human Resource
Odoo (OpenERP) User Manual - Human Resource Odoo (OpenERP) User Manual - Human Resource
Odoo (OpenERP) User Manual - Human Resource
 
How to customize views & menues of OpenERP online in a sustainable way. Frede...
How to customize views & menues of OpenERP online in a sustainable way. Frede...How to customize views & menues of OpenERP online in a sustainable way. Frede...
How to customize views & menues of OpenERP online in a sustainable way. Frede...
 
Odoo report
Odoo reportOdoo report
Odoo report
 
Translation engine in odoo
Translation engine in odooTranslation engine in odoo
Translation engine in odoo
 
Odoo accounting or financial module:
Odoo accounting or financial module:Odoo accounting or financial module:
Odoo accounting or financial module:
 
Informes en Odoo 8
Informes en Odoo 8Informes en Odoo 8
Informes en Odoo 8
 
Microservices with Node.js and Apache Cassandra
Microservices with Node.js and Apache CassandraMicroservices with Node.js and Apache Cassandra
Microservices with Node.js and Apache Cassandra
 
Paramétrage et développement spécifique des modules odoo (OpenERP) Partie 1
Paramétrage et développement spécifique des modules odoo (OpenERP) Partie 1Paramétrage et développement spécifique des modules odoo (OpenERP) Partie 1
Paramétrage et développement spécifique des modules odoo (OpenERP) Partie 1
 
Odoo Accounting Roadmap
Odoo Accounting RoadmapOdoo Accounting Roadmap
Odoo Accounting Roadmap
 
OpenERP/Odoo: Fiche Technique
OpenERP/Odoo: Fiche TechniqueOpenERP/Odoo: Fiche Technique
OpenERP/Odoo: Fiche Technique
 
The new Odoo community organization and platform
The new Odoo community organization and platformThe new Odoo community organization and platform
The new Odoo community organization and platform
 
Odoo 8 tutorial accounting part 1
Odoo 8 tutorial   accounting part 1Odoo 8 tutorial   accounting part 1
Odoo 8 tutorial accounting part 1
 
The benefits of odoo
The benefits of odoo The benefits of odoo
The benefits of odoo
 

Similar to Odoo acces rights & groups

Effective service and resource management with systemd
Effective service and resource management with systemdEffective service and resource management with systemd
Effective service and resource management with systemdDavid Timothy Strauss
 
SELinux Johannesburg Linux User Group (JoziJUg)
SELinux Johannesburg Linux User Group (JoziJUg)SELinux Johannesburg Linux User Group (JoziJUg)
SELinux Johannesburg Linux User Group (JoziJUg)Jumping Bean
 
Users and groups in Linux
Users and groups in LinuxUsers and groups in Linux
Users and groups in LinuxKnoldus Inc.
 
Group Replication in MySQL 8.0 ( A Walk Through )
Group Replication in MySQL 8.0 ( A Walk Through ) Group Replication in MySQL 8.0 ( A Walk Through )
Group Replication in MySQL 8.0 ( A Walk Through ) Mydbops
 
access-control-week-2
access-control-week-2access-control-week-2
access-control-week-2jemtallon
 
An Introduction to Software Architecture - Summary
An Introduction to Software Architecture - SummaryAn Introduction to Software Architecture - Summary
An Introduction to Software Architecture - SummaryJohn Ortiz
 
Security - Record Rules in Odoo 16
Security - Record Rules in Odoo 16Security - Record Rules in Odoo 16
Security - Record Rules in Odoo 16Celine George
 
Profiles and permission sets
Profiles and permission setsProfiles and permission sets
Profiles and permission setsVishesh Singhal
 
Security groups and access rights
Security groups and access rightsSecurity groups and access rights
Security groups and access rightsCeline George
 
Overview of NSA Security Enhanced Linux - FOSS.IN/2005
Overview of NSA Security Enhanced Linux - FOSS.IN/2005Overview of NSA Security Enhanced Linux - FOSS.IN/2005
Overview of NSA Security Enhanced Linux - FOSS.IN/2005James Morris
 

Similar to Odoo acces rights & groups (13)

Effective service and resource management with systemd
Effective service and resource management with systemdEffective service and resource management with systemd
Effective service and resource management with systemd
 
SELinux Johannesburg Linux User Group (JoziJUg)
SELinux Johannesburg Linux User Group (JoziJUg)SELinux Johannesburg Linux User Group (JoziJUg)
SELinux Johannesburg Linux User Group (JoziJUg)
 
Users and groups in Linux
Users and groups in LinuxUsers and groups in Linux
Users and groups in Linux
 
Group Replication in MySQL 8.0 ( A Walk Through )
Group Replication in MySQL 8.0 ( A Walk Through ) Group Replication in MySQL 8.0 ( A Walk Through )
Group Replication in MySQL 8.0 ( A Walk Through )
 
9780840024220 ppt ch10
9780840024220 ppt ch109780840024220 ppt ch10
9780840024220 ppt ch10
 
access-control-week-2
access-control-week-2access-control-week-2
access-control-week-2
 
An Introduction to Software Architecture - Summary
An Introduction to Software Architecture - SummaryAn Introduction to Software Architecture - Summary
An Introduction to Software Architecture - Summary
 
Security - Record Rules in Odoo 16
Security - Record Rules in Odoo 16Security - Record Rules in Odoo 16
Security - Record Rules in Odoo 16
 
Operations Security
Operations SecurityOperations Security
Operations Security
 
Profiles and permission sets
Profiles and permission setsProfiles and permission sets
Profiles and permission sets
 
Security groups and access rights
Security groups and access rightsSecurity groups and access rights
Security groups and access rights
 
Overview of NSA Security Enhanced Linux - FOSS.IN/2005
Overview of NSA Security Enhanced Linux - FOSS.IN/2005Overview of NSA Security Enhanced Linux - FOSS.IN/2005
Overview of NSA Security Enhanced Linux - FOSS.IN/2005
 
4_5949547032388570388.ppt
4_5949547032388570388.ppt4_5949547032388570388.ppt
4_5949547032388570388.ppt
 

Recently uploaded

PHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPanhandleOilandGas
 
Abortion pills in Jeddah ! +27737758557, cytotec pill riyadh. Saudi Arabia" A...
Abortion pills in Jeddah ! +27737758557, cytotec pill riyadh. Saudi Arabia" A...Abortion pills in Jeddah ! +27737758557, cytotec pill riyadh. Saudi Arabia" A...
Abortion pills in Jeddah ! +27737758557, cytotec pill riyadh. Saudi Arabia" A...bleessingsbender
 
Ital Liptz - all about Itai Liptz. news.
Ital Liptz - all about Itai Liptz. news.Ital Liptz - all about Itai Liptz. news.
Ital Liptz - all about Itai Liptz. news.htj82vpw
 
PALWAL CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN PALWAL ESCORTS
PALWAL CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN PALWAL ESCORTSPALWAL CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN PALWAL ESCORTS
PALWAL CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN PALWAL ESCORTSkajalroy875762
 
UJJAIN CALL GIRL ❤ 8272964427❤ CALL GIRLS IN UJJAIN ESCORTS SERVICE PROVIDE
UJJAIN CALL GIRL ❤ 8272964427❤ CALL GIRLS IN UJJAIN ESCORTS SERVICE PROVIDEUJJAIN CALL GIRL ❤ 8272964427❤ CALL GIRLS IN UJJAIN ESCORTS SERVICE PROVIDE
UJJAIN CALL GIRL ❤ 8272964427❤ CALL GIRLS IN UJJAIN ESCORTS SERVICE PROVIDEkajalroy875762
 
Jual obat aborsi Hongkong ( 085657271886 ) Cytote pil telat bulan penggugur k...
Jual obat aborsi Hongkong ( 085657271886 ) Cytote pil telat bulan penggugur k...Jual obat aborsi Hongkong ( 085657271886 ) Cytote pil telat bulan penggugur k...
Jual obat aborsi Hongkong ( 085657271886 ) Cytote pil telat bulan penggugur k...Klinik kandungan
 
Arti Languages Pre Seed Teaser Deck 2024.pdf
Arti Languages Pre Seed Teaser Deck 2024.pdfArti Languages Pre Seed Teaser Deck 2024.pdf
Arti Languages Pre Seed Teaser Deck 2024.pdfwill854175
 
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAIGetting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAITim Wilson
 
obat aborsi bandung wa 081336238223 jual obat aborsi cytotec asli di bandung9...
obat aborsi bandung wa 081336238223 jual obat aborsi cytotec asli di bandung9...obat aborsi bandung wa 081336238223 jual obat aborsi cytotec asli di bandung9...
obat aborsi bandung wa 081336238223 jual obat aborsi cytotec asli di bandung9...yulianti213969
 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting
 
Moradia Isolada com Logradouro; Detached house with patio in Penacova
Moradia Isolada com Logradouro; Detached house with patio in PenacovaMoradia Isolada com Logradouro; Detached house with patio in Penacova
Moradia Isolada com Logradouro; Detached house with patio in Penacovaimostorept
 
Managerial Accounting 5th Edition by Stacey Whitecotton test bank.docx
Managerial Accounting 5th Edition by Stacey Whitecotton test bank.docxManagerial Accounting 5th Edition by Stacey Whitecotton test bank.docx
Managerial Accounting 5th Edition by Stacey Whitecotton test bank.docxssuserf63bd7
 
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 MonthsSEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 MonthsIndeedSEO
 
QSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptx
QSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptxQSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptx
QSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptxDitasDelaCruz
 
Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024Marel
 
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...Falcon Invoice Discounting
 
Falcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business GrowthFalcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business GrowthFalcon investment
 
A DAY IN THE LIFE OF A SALESPERSON .pptx
A DAY IN THE LIFE OF A SALESPERSON .pptxA DAY IN THE LIFE OF A SALESPERSON .pptx
A DAY IN THE LIFE OF A SALESPERSON .pptxseemajojo02
 

Recently uploaded (20)

Contact +971581248768 for 100% original and safe abortion pills available for...
Contact +971581248768 for 100% original and safe abortion pills available for...Contact +971581248768 for 100% original and safe abortion pills available for...
Contact +971581248768 for 100% original and safe abortion pills available for...
 
Home Furnishings Ecommerce Platform Short Pitch 2024
Home Furnishings Ecommerce Platform Short Pitch 2024Home Furnishings Ecommerce Platform Short Pitch 2024
Home Furnishings Ecommerce Platform Short Pitch 2024
 
PHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation Final
 
Abortion pills in Jeddah ! +27737758557, cytotec pill riyadh. Saudi Arabia" A...
Abortion pills in Jeddah ! +27737758557, cytotec pill riyadh. Saudi Arabia" A...Abortion pills in Jeddah ! +27737758557, cytotec pill riyadh. Saudi Arabia" A...
Abortion pills in Jeddah ! +27737758557, cytotec pill riyadh. Saudi Arabia" A...
 
Ital Liptz - all about Itai Liptz. news.
Ital Liptz - all about Itai Liptz. news.Ital Liptz - all about Itai Liptz. news.
Ital Liptz - all about Itai Liptz. news.
 
PALWAL CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN PALWAL ESCORTS
PALWAL CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN PALWAL ESCORTSPALWAL CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN PALWAL ESCORTS
PALWAL CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN PALWAL ESCORTS
 
UJJAIN CALL GIRL ❤ 8272964427❤ CALL GIRLS IN UJJAIN ESCORTS SERVICE PROVIDE
UJJAIN CALL GIRL ❤ 8272964427❤ CALL GIRLS IN UJJAIN ESCORTS SERVICE PROVIDEUJJAIN CALL GIRL ❤ 8272964427❤ CALL GIRLS IN UJJAIN ESCORTS SERVICE PROVIDE
UJJAIN CALL GIRL ❤ 8272964427❤ CALL GIRLS IN UJJAIN ESCORTS SERVICE PROVIDE
 
Jual obat aborsi Hongkong ( 085657271886 ) Cytote pil telat bulan penggugur k...
Jual obat aborsi Hongkong ( 085657271886 ) Cytote pil telat bulan penggugur k...Jual obat aborsi Hongkong ( 085657271886 ) Cytote pil telat bulan penggugur k...
Jual obat aborsi Hongkong ( 085657271886 ) Cytote pil telat bulan penggugur k...
 
Arti Languages Pre Seed Teaser Deck 2024.pdf
Arti Languages Pre Seed Teaser Deck 2024.pdfArti Languages Pre Seed Teaser Deck 2024.pdf
Arti Languages Pre Seed Teaser Deck 2024.pdf
 
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAIGetting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
 
obat aborsi bandung wa 081336238223 jual obat aborsi cytotec asli di bandung9...
obat aborsi bandung wa 081336238223 jual obat aborsi cytotec asli di bandung9...obat aborsi bandung wa 081336238223 jual obat aborsi cytotec asli di bandung9...
obat aborsi bandung wa 081336238223 jual obat aborsi cytotec asli di bandung9...
 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investors
 
Moradia Isolada com Logradouro; Detached house with patio in Penacova
Moradia Isolada com Logradouro; Detached house with patio in PenacovaMoradia Isolada com Logradouro; Detached house with patio in Penacova
Moradia Isolada com Logradouro; Detached house with patio in Penacova
 
Managerial Accounting 5th Edition by Stacey Whitecotton test bank.docx
Managerial Accounting 5th Edition by Stacey Whitecotton test bank.docxManagerial Accounting 5th Edition by Stacey Whitecotton test bank.docx
Managerial Accounting 5th Edition by Stacey Whitecotton test bank.docx
 
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 MonthsSEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
 
QSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptx
QSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptxQSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptx
QSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptx
 
Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024
 
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
 
Falcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business GrowthFalcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business Growth
 
A DAY IN THE LIFE OF A SALESPERSON .pptx
A DAY IN THE LIFE OF A SALESPERSON .pptxA DAY IN THE LIFE OF A SALESPERSON .pptx
A DAY IN THE LIFE OF A SALESPERSON .pptx
 

Odoo acces rights & groups

  • 1. Odoo Access Rights & Groups Different security controls in odoo Lithin T lithint.mail@gmail.com +971556712557
  • 2. What..? Data access restrictions How? by two ways... ● Linked to specific users through groups ● Security mechanisms are associated to groups(access rights).
  • 3. Managed By.. ● Groups ● Access Control ● Field Access ● Record Rules ● Workflow Transaction Rules
  • 4. Groups ● The functional roles of a user in an Organization ○ A user can belongs to any number of groups. ○ A user has access to all permissions granted to any of its groups
  • 5. Access Control ● Each access control has a model ● It grants permissions ○ create ○ read ○ write(edit/update) ○ delete ● Optionally to group. ○ no group:- applies to all users ○ group:- applies to the members of that group ● Access controls are additive.
  • 6. Field Access. ● Managed by attribute “groups” providing a list of groups (as a comma-separated string of external identifiers). ● Applies to most all tags like ○ </field> ○ </button> ○ </groups> ○ </page> ○ ….. e.g:
  • 7. Record Rules ● Conditions that records must satisfy for an operation. ● It is applied record-by-record after access control has been applied. ● Provided with Global rules and group rules.
  • 8. Record Rules ● Components ○ A model ○ A set of permissions to which it applies. ■ e.g. if perm_read is set, the rule will only be checked when reading a record. ○ A set of user groups.(no group means global) ○ A domain, to check a given record matches the rule. ■ matches: is accessible ■ does not matches: is not accessible
  • 9. Record Rules ● Global Rules are subtractive. ○ Must all be matched for a record to be accessible. ● Groups Rules are additive. ○ If any of them matches (and all global rules match) then the record is accessible Note: This means the first group rule restricts access, but any further group rule expands it, while global rules can only ever restrict access (or have no effect).
  • 10. Record Rules e.g: Settings -> Technical -> Security -> Record Rules
  • 11. Workflow Transaction Rules. ● Workflow transitions can be restricted to a specific group. ● Users outside the group can not trigger the transition.
  • 13. Permission to Menu Items ● Menu Items visibility can be controlled by groups. ● settings ->Technical -> User Interface -> Menu Items
  • 14. Permission to Print Reports ● Print menu visibility can be controlled by groups. settings ->Technical -> Reports -> Reports
  • 15. Permission to Actions ● Action menu visibility can be controlled by groups. settings ->Technical -> Actions -> Window Actions