</h1>
<label for="category_ids" class="oe_edit_only" groups="base.group_hr_user"/>
<field name="category_ids" widget="many2many_tags" placeholder="e.g. Part Time" groups="base.group_hr_user"/>
+ <label for="work_email" class="oe_edit_only"/>
+ <field name="work_email" widget="email"/>
+ <label for="work_phone" class="oe_edit_only"/>
+ <field name="work_phone"/>
</div>
<div class="oe_right oe_button_box" name="button_box">
<!-- Put here related buttons -->
<group>
<group string="Contact Information">
<field name="address_id" on_change="onchange_address_id(address_id)" context="{'show_address': 1}" options='{"always_reload": True, "highlight_first_line": True}'/>
- <field name="work_email" widget="email"/>
- <field name="work_phone"/>
<field name="mobile_phone"/>
<field name="work_location"/>
</group>
<group>
<field name="company_id" groups="base.group_multi_company" on_change="onchange_company(company_id)"/>
<field name="user_id" on_change="onchange_user(user_id)" string="Related User"
- context="{'default_groups_ref': ['base.group_user', 'base.group_user']}"/>
+ context="{'default_groups_ref': ['base.group_user']}"/>
</group>
</group>
<field name="notes" placeholder="Other Information ..." colspan="4"/>
<field name="model">hr.employee</field>
<field name="arch" type="xml">
<search string="Employees">
- <field name="name" string="Employees"/>
+ <field name="name" string="Employees" filter_domain="['|',('work_email','ilike',self),('name','ilike',self)]"/>
<field name="department_id" />
<field name="category_ids" groups="base.group_hr_user"/>
<group expand="0" string="Group By...">
<record model="ir.ui.view" id="hr_kanban_view_employees">
<field name="name">HR - Employess Kanban</field>
<field name="model">hr.employee</field>
+ <field name="priority">10</field>
<field name="arch" type="xml">
<kanban>
<field name="last_login"/>
+ <field name="message_is_follower"/>
+ <field name="message_follower_ids"/>
+ <field name="message_ids"/>
<templates>
<t t-name="kanban-box">
<div class="oe_employee_vignette">
</li>
<li t-if="record.job_id.raw_value"><field name="job_id"/></li>
<li t-if="record.work_location.raw_value"><field name="work_location"/></li>
- <li t-if="record.work_phone.raw_value">Tel: <field name="work_phone"/></li>
- <li t-if="record.mobile_phone.raw_value">Mobile: <field name="mobile_phone"/></li>
<li t-if="record.work_email.raw_value"><a t-attf-href="mailto:#{record.work_email.value}"><field name="work_email"/></a></li>
</ul>
+ <div class="oe_kanban_footer_left">
+ <span title='Messages'><span class='oe_e'>9</span><t t-esc="record.message_ids.raw_value.length"/></span>
+ <span title='Followers'><span class='oe_e'>+</span><t t-esc="record.message_follower_ids.raw_value.length"/></span>
+ </div>
+ <div class="oe_followers" groups="base.group_user">
+ <button t-if="record.message_is_follower.raw_value" name="action_unfollow" type="object" class="oe_follower oe_following">
+ <span class="oe_unfollow">Unfollow</span>
+ <span class="oe_following">Following</span>
+ </button>
+ <button t-if="! record.message_is_follower.raw_value" name="action_follow" type="object" class="oe_follower oe_notfollow">Follow</button>
+ </div>
</div>
</div>
<script>
<menuitem action="open_view_employee_list_my" id="menu_open_view_employee_list_my" sequence="3" parent="menu_hr_main"/>
- <record id="ir_ui_view_sc_employee" model="ir.ui.view_sc">
- <field name="name">Employees</field>
- <field name="resource">ir.ui.menu</field>
- <field name="user_id" ref="base.user_root"/>
- <field name="res_id" ref="hr.menu_open_view_employee_list_my"/>
- </record>
-
<!-- Employee architecture -->
<record id="view_partner_tree2" model="ir.ui.view">
<field name="name">hr.employee.tree</field>
<h1><field name="name" class="oe_inline"/></h1>
</div>
<group>
- <group>
+ <group name="job_data">
<field name="no_of_employee" groups="base.group_user"/>
<field name="no_of_recruitment" on_change="on_change_expected_employee(no_of_recruitment,no_of_employee)"/>
<field name="expected_employees" groups="base.group_user"/>
- </group>
- <group>
<field name="company_id" widget="selection" groups="base.group_multi_company"/>
- <field name="department_id"/> </group>
+ <field name="department_id"/>
+ </group>
</group>
<div>
<label for="description"/>
<tree string="Job">
<field name="name"/>
<field name="department_id"/>
- <field name="company_id" groups="base.group_multi_company"/>
- <field name="expected_employees"/>
<field name="no_of_employee"/>
<field name="no_of_recruitment"/>
+ <field name="expected_employees"/>
<field name="state"/>
</tree>
</field>