If the user changed the company from the top bar dropdown. I want to run a function. Can I know how to detect company changed or not in the environment?
I am using Odoo 13 enterprise
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
If the user changed the company from the top bar dropdown. I want to run a function. Can I know how to detect company changed or not in the environment?
I am using Odoo 13 enterprise
Hello Sandaruwan
yes you can if any user change the company from the drop-down
then there is one JS method called setCompanies() in web/static/src/js/core/session.js
you can inherit that method and include your code
setCompanies: function (main_company_id, company_ids) {
var hash = $.bbq.getState()
hash.cids = company_ids.sort(function(a, b) {
if (a === main_company_id) {
return -1;
} else if (b === main_company_id) {
return 1;
} else {
return a - b;
}
}).join(',');
utils.set_cookie('cids', hash.cids || String(main_company_id));
$.bbq.pushState({'cids': hash.cids}, 0);
####write your code here####
location.reload();
},
Best Regards,
Bhavesh Jadav
Tạo tài khoản ngay hôm nay để tận hưởng các tính năng độc đáo và tham gia cộng đồng tuyệt vời của chúng tôi!
Đăng kýBài viết liên quan | Trả lời | Lượt xem | Hoạt động | |
---|---|---|---|---|
|
0
thg 7 23
|
3003 | ||
|
2
thg 4 21
|
5561 | ||
|
1
thg 7 20
|
3103 | ||
|
0
thg 2 23
|
4763 | ||
How To Calculate Age From Birthday
Đã xử lý
|
|
7
thg 9 21
|
29168 |