Holidays multi levels approvalby Baamtu Senegal http://www.baamtu.com/
Employee Directory (hr)
• Leave Management (hr_holidays)
|Also available in version||v 8.0 v 9.0|
Holidays and approvals
Flexible holidays approvals management
By default in Odoo, you have maximum 2 levels of validation for holidays requests.
This module allows to have multiple levels of validation. For a given employee, you can
define the management hierarchy that should validate holidays.
Once the holidays request is done for an employee, it goes through the chain defined for the employee.
HR manager still has the rights to finish the validation process.
One approver can also transfer his approval rights to someone else.
This screen let user set the approval chain for holidays.
The user can set the default validation chain with the button.
Then the hierarchy is calculated from the manager field in the employee form.
User can still modify the chain. One can also change the sequence of the approvals.
Transfer approval rights while in leave
A manager can transfer his approval rights to another employee.
When a leave request is done, it goes through the validation chain defined for the employee.
The pending approver field shows who should validate before it goes to next step.
Requester can also see in the request the approvals already done.
When the pending signs in, he can see his pending requests to approve.
Baamtu Odoo Services
After height years furnishing high quality Odoo modules, we can help take your business to the next level with a good information system.
We are a team of highly qualified engineers that have a lot of experiences of critical businesses implemented with Odoo.
Please log in to comment on this module
- The author can leave a single reply to each comment.
- This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
- If you want to start a discussion with the author, please use the developer contact information. They can usually be found in the description.
Hello I have an error when try to create leave for any employee , please advice me Traceback (most recent call last): File "/maawia0/maawia0-server/odoo/http.py", line 642, in _handle_exception return super(JsonRequest, self)._handle_exception(exception) File "/maawia0/maawia0-server/odoo/http.py", line 684, in dispatch result = self._call_function(**self.params) File "/maawia0/maawia0-server/odoo/http.py", line 334, in _call_function return checked_call(self.db, *args, **kwargs) File "/maawia0/maawia0-server/odoo/service/model.py", line 101, in wrapper return f(dbname, *args, **kwargs) File "/maawia0/maawia0-server/odoo/http.py", line 327, in checked_call result = self.endpoint(*a, **kw) File "/maawia0/maawia0-server/odoo/http.py", line 942, in __call__ return self.method(*args, **kw) File "/maawia0/maawia0-server/odoo/http.py", line 507, in response_wrap response = f(*args, **kw) File "/maawia0/maawia0-server/addons/web/controllers/main.py", line 895, in call_kw return self._call_kw(model, method, args, kwargs) File "/maawia0/maawia0-server/addons/web/controllers/main.py", line 887, in _call_kw return call_kw(request.env[model], method, args, kwargs) File "/maawia0/maawia0-server/odoo/api.py", line 687, in call_kw return call_kw_model(method, model, args, kwargs) File "/maawia0/maawia0-server/odoo/api.py", line 672, in call_kw_model result = method(recs, *args, **kwargs) File "/maawia0/maawia0-server/odoo/models.py", line 1122, in default_get defaults[name] = field.default(self) File "/maawia0/maawia0-server/addons/hr_holidays_multi_levels_approval/models/holidays.py", line 20, in _default_approver if employee.holidays_approvers: AttributeError: 'int' object has no attribute 'holidays_approvers'