diff options
| author | Kevin Baptiste <kba@odoo.com> | 2019-06-13 13:56:02 +0000 |
|---|---|---|
| committer | Yannick Tivisse <yti@odoo.com> | 2019-07-18 10:27:50 +0000 |
| commit | e9d989827686d1089c1ea1c9a6b47b62a09e2de4 (patch) | |
| tree | 879acfbe66cb69ce025114f0e8c2180e67b569f7 /addons/hr_presence/views | |
| parent | 9f5f2fc502ff5689533c93f8af135de613bdf6ab (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.xml | 44 |
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> |
