Base Technical User
by ACSONE SA/NV https://github.com/OCA/server-tools , Odoo Community Association (OCA) https://github.com/OCA/server-toolsAvailability |
Odoo Online
Odoo.sh
On Premise
|
Technical Name |
base_technical_user |
License | AGPL-3 |
Website | http://acsone.eu |
Versions | 17.0 12.0 13.0 15.0 16.0 14.0 10.0 11.0 |
Base Technical User
This module extends the functionality of company management. It allows you to bind a technical user on the company in order to use it in batch processes.
The technical user must - be inactive to avoid login - be in the required groups depending of what you need to do
Usage
If you install the module, you will find a tab on the company form allowing to define the technical user.
In your code you can use the following helper that will return you
- a self with the user tech if configured
- or a self with sudo user
self_tech = self.sudo_tech()
If you want to raise an error if the tech user in not configured just call it with
self_tech = self.sudo_tech(raise_if_missing)
Credits
Images
- Odoo Community Association: Icon.
Contributors
- Cédric Pigeon <cedric.pigeon@acsone.eu>
- Sébastien BEAU <sebastien.beau@akretion.com>
Maintainer
This module is maintained by the OCA.
OCA, or the Odoo Community Association, is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use.
To contribute to this module, please visit http://odoo-community.org.
Please log in to comment on this module