تخطي للذهاب إلى المحتوى
القائمة
لقد تم الإبلاغ عن هذا السؤال
1 الرد
3338 أدوات العرض

I am trying to understand the "Authorized Employees" option in Odoo 15 Point Of Sale. It is my understanding that you can select certain employees to be allowed to a specific POS. We want to create a separate POS per cashier in order to separate the cash journals and keep track of the cash per employee. But it seems that whoever is logged in with point of sale user acces rights can just open any point of sale. Also when he/she is not an authorized employee...

الصورة الرمزية
إهمال
أفضل إجابة

Hello ,

As per your requirement, you need to apply record rule to filter allowed pos.config.

please apply following Record Rules for pos users group with Rule Definition (Domain Filter)

[('employee_ids', 'in', user.employee_ids.ids)]




now there is another rules needs to apply to show all the pos.config records for pos admin group.




Thanks & Regards,



CandidRoot Solutions Pvt. Ltd.

Mobile: (+91) 8849036209
Email: info@candidroot.com
Skype: live:candidroot
Web: https://www.candidroot.com
Address: 1229-1230, Iconic Shyamal, Near Shyamal Cross Road, Ahmedabad, Gujarat 380015
    

الصورة الرمزية
إهمال
الكاتب

Thank you CandidRoot Solutions. I tested your record rule and it works like expected.
I understand about 80% of it, but could you please explain what the last ".ids" does functionally?

[('employee_ids', 'in', user.employee_ids.ids)]

employee_ids is one2many field in res.user model. so ".ids" return list of ids of all recordset.

المنشورات ذات الصلة الردود أدوات العرض النشاط
1
ديسمبر 23
3770
0
أكتوبر 22
2215
1
مايو 23
2791
3
أكتوبر 22
6680
0
أبريل 22
2698