summaryrefslogtreecommitdiff
path: root/addons/hr_presence/views
diff options
context:
space:
mode:
authorKevin Baptiste <kba@odoo.com>2019-06-13 13:56:02 +0000
committerYannick Tivisse <yti@odoo.com>2019-07-18 10:27:50 +0000
commite9d989827686d1089c1ea1c9a6b47b62a09e2de4 (patch)
tree879acfbe66cb69ce025114f0e8c2180e67b569f7 /addons/hr_presence/views
parent9f5f2fc502ff5689533c93f8af135de613bdf6ab (diff)
[IMP] hr: Review the UX for 'My Profile' view
1/ web: adapt formatDate to handle NaN values DashboardRenderer might return NaN for `Date` or `DateTime` fields if their original value is null or incorrect. 2/ hr: add job_title in demo data 3/ hr_recruitment: link employee in the chatter for new recruits 4/ hr: remove employee documents in the model 5/ hr_attendance: improve resiliency of relative_time 6/ hr: display manager on res_users 7/ hr: change Address Book to Employee Directory TaskID: 2009111 closes odoo/odoo#34180 Signed-off-by: Yannick Tivisse (yti) <yti@odoo.com>
Diffstat (limited to 'addons/hr_presence/views')
-rw-r--r--addons/hr_presence/views/res_config_settings_views.xml44
1 files changed, 44 insertions, 0 deletions
diff --git a/addons/hr_presence/views/res_config_settings_views.xml b/addons/hr_presence/views/res_config_settings_views.xml
new file mode 100644
index 00000000000..7f87246f590
--- /dev/null
+++ b/addons/hr_presence/views/res_config_settings_views.xml
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="utf-8"?>
+<odoo>
+ <record id="res_config_settings_view_form" model="ir.ui.view">
+ <field name="name">res.config.settings.view.form.inherit.hr</field>
+ <field name="model">res.config.settings</field>
+ <field name="priority" eval="70"/>
+ <field name="inherit_id" ref="hr.res_config_settings_view_form"/>
+ <field name="arch" type="xml">
+ <xpath expr="//div[@data-key='hr']//div[hasclass('o_settings_container')]" position="inside">
+ <div class="col-12 col-lg-6 o_setting_box" title="Employees Presence Check Based on">
+ <div class="o_setting_left_pane">
+ <field name="module_hr_presence"/>
+ </div>
+ <div class="o_setting_right_pane">
+ <label for="module_hr_presence"/>
+ <div class="content-group" name="hr_presence_options">
+ <div class="row">
+ <field name="hr_presence_control_login" class="col-lg-1 ml16"/>
+ <label for="hr_presence_control_login" class="col-lg-10 o_light_label"/>
+ </div>
+ <div class="row">
+ <field name="hr_presence_control_email" class="col-lg-1 ml16"/>
+ <label for="hr_presence_control_email" class="col-lg-10 o_light_label"/>
+ </div>
+ <div attrs="{'invisible': [('hr_presence_control_email', '=', False)]}">
+ <span>At least </span>
+ <field name="hr_presence_control_email_amount"/>
+ <span> sent emails</span>
+ </div>
+ <div class="row">
+ <field name="hr_presence_control_ip" class="col-lg-1 ml16"/>
+ <label for="hr_presence_control_ip" class="col-lg-10 o_light_label"/>
+ </div>
+ <div attrs="{'invisible': [('hr_presence_control_ip', '=', False)]}">
+ <span>IP List (comma separated):</span>
+ <field name="hr_presence_control_ip_list"/>
+ </div>
+ </div>
+ </div>
+ </div>
+ </xpath>
+ </field>
+ </record>
+</odoo>