Skip to Content
Meniu
Trebuie să fiți înregistrat pentru a interacționa cu comunitatea.
Această întrebare a fost marcată
1 Răspunde
130 Vizualizări

Hi All,

I hope everyone is doing well.

In Odoo 17 POS, there is a menu in the top-right navbar (three-dash/burger menu) where we have options like:

  • Orders
  • Cash In/Out
  • Hide Product Images
  • Hide Category Images
  • Backend
  • Close Session
  • Debug Window

I want to restrict Cashiers from accessing the "Orders" button.

Instead of opening the Orders screen, I would like to show an error message (popup) when a cashier clicks on it.

Has anyone implemented this restriction in Odoo 17?

Any guidance or example code would be greatly appreciated.

Thanks,

Rahat Ali

Imagine profil
Abandonează
Cel mai bun răspuns

Hi there,


To restrict cashiers from accessing the “Orders” button in the POS navbar in Odoo 17, you can do this with security groups and view customization:


    Enable Developer Mode.


    Go to Settings → Technical → User Interface → Views.


    Search for the POS view that contains the “Orders” button.


    Edit the XML and add a groups="your_group" attribute or use attrs="{'invisible': [('group_id', 'not in', [id_of_allowed_group])]}" to make the button visible only for managers or specific groups.


This way, cashiers will no longer see or be able to access the button, while managers or authorized users will still have access.


Hope it helps

Imagine profil
Abandonează
Related Posts Răspunsuri Vizualizări Activitate
0
dec. 24
18
0
nov. 24
2911
0
nov. 23
2113
1
feb. 23
2890
0
mai 22
1880