19.0 vanilla

This commit is contained in:
Ernad Husremovic 2026-03-09 09:31:00 +01:00
parent a1137a1456
commit e1d89e11e3
2789 changed files with 1093187 additions and 605897 deletions

View file

@ -1,14 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="ir_actions_server_action_open_presence_view" model="ir.actions.server">
<field name="name">Compute presence and open presence view</field>
<field name="model_id" ref="hr.model_hr_employee" />
<field name="state">code</field>
<field name="code">
action = env['hr.employee']._action_open_presence_view()
</field>
</record>
<menuitem id="menu_hr_presence_view" name="Presence" action="ir_actions_server_action_open_presence_view" parent="hr.hr_menu_hr_reports" groups="hr.group_hr_manager"/>
</odoo>

View file

@ -10,7 +10,6 @@
<field name="user_id" ref="base.user_root" />
<field name="interval_number">1</field>
<field name="interval_type">hours</field>
<field name="numbercall">-1</field>
</record>
</data>
</odoo>

View file

@ -6,15 +6,16 @@
<field name="model_id" ref="hr.model_hr_employee"/>
<field name="subject">Unexpected Absence</field>
<field name="email_from">{{ user.email_formatted }}</field>
<field name="email_to">{{ (object.user_id.email_formatted or object.work_email) }}</field>
<field name="email_to" eval="False"/>
<field name="use_default_to" eval="True"/>
<field name="auto_delete" eval="False"/>
<field name="description">Sent manually in presence module when an employee wasn't working despite not being off</field>
<field name="body_html" type="html">
<div>
Dear <t t-out="object.name or ''">Abigail Peterson</t>,<br/><br/>
Exception made if there was a mistake of ours, it seems that you are not at your office and there is not request of time off from you.<br/>
Please, take appropriate measures in order to carry out this work absence.<br/>
Do not hesitate to contact your manager or the human resource department.
We hope this message finds you well. It has come to our attention that you are currently not present at work, and there is no record of a time off request from you. If this absence is due to an oversight on our part, we sincerely apologize for any confusion.
Please take the necessary steps to address this unplanned absence. Should you have any questions or need assistance, do not hesitate to reach out to your manager or the HR department at your earliest convenience.
Thank you for your prompt attention to this matter.
<br/>Best Regards,<br/><br/>
</div>
</field>

View file

@ -4,9 +4,7 @@
<record id="sms_template_data_hr_presence" model="sms.template">
<field name="name">Employee: Presence Reminder</field>
<field name="model_id" ref="hr.model_hr_employee"/>
<field name="body">Exception made if there was a mistake of ours, it seems that you are not at your office and there is not request of time off from you.
Please, take appropriate measures in order to carry out this work absence.
Do not hesitate to contact your manager or the human resource department.</field>
<field name="body">Hi, we noticed you're not at work and no time-off was submitted. If this is an oversight from us, we apologize. Please contact your manager or HR ASAP. Thanks</field>
</record>
</data>
</odoo>