ingadhoc/miscellaneous#314
Created by ced-adhoc
Merged
at 9c31a8a813a162075ed896ed930c24a2e231a128
Statuses:
- ci/runbot-oba: Odoo by Adhoc with tests
- ci/runbot-modified-modules: (runtime 0s)
- mergebot/pre-commit
- label
- adhoc-dev:18.0-t-105066-ced
- head
- 15305f046af102d97d6b2f5f553bb93cd75e30a7
- merged
- hace 3 semanas by Juan Carreras
| ingadhoc/miscellaneous | |
|---|---|
| 18.0 | #314 |
| 19.0 | #322 missing statuses missing r+ |
[FIX] portal_backend: add missing company fields in session_info and [FIX] portal_holidays: fix multi-company access for portal users
[FIX] portal_backend: add missing company fields in session_info
Portal users with multi-company access got JS errors when switching companies
due to missing child_ids, parent_id and disallowed_ancestor_ companies fields in session_info.
Align implementation with Odoo core.
[FIX] portal_holidays: add ir.rule for multi-company hr.leave.type access
Portal backend users with multi-company access were getting access errors
when trying to access the Holidays app due to hr.leave.type having a global multi-company rule
that restricts access based on company_ids.
Added specific ir.rule for group_portal_backend_holiday allowing access to time off types
without company or belonging to user's companies.