Ciao a tutti, sono riuscito a risolvere il mio problema.
Cercando su Google sono arrivato a questo post How can I prevent employees for approving their own timesheets? My employees can click the APPROVE button! | Odoo e leggendo la prima risposta ho capito che andava inserito il gruppo.
Quindi ho fatto anche io la prova andando nelle Viste tramite il menù "Funzioni Tecniche" e modificato la vista hr_timesheet.sheet.form come segue:
<header>
<button name="action_timesheet_confirm" string="Submit to Reviewer" type="object" class="oe_highlight" attrs="{'invisible': [('state', '!=', 'draft')]}"/>
<button name="action_timesheet_done" string="Approve" type="object" groups="hr_timesheet.group_timesheet_manager" class="oe_highlight" attrs="{'invisible': ['|', ('can_review', '!=', True), ('state', '!=', 'confirm')]}"/>
<button name="action_timesheet_draft" string="Set to Draft" type="object" groups="hr_timesheet.group_timesheet_manager" attrs="{'invisible': ['|', ('can_review', '!=', True), ('state', '!=', 'done')]}"/>
<button name="action_timesheet_refuse" string="Refuse" type="object" groups="hr_timesheet.group_timesheet_manager" attrs="{'invisible': ['|', ('can_review', '!=', True), ('state', '!=', 'confirm')]}"/>
<field name="state" widget="statusbar" statusbar_visible="draft,confirm,done"/>
</header>
Quindi con il gruppo aggiunto ho potuto verificare che il Dipendente non vede più i pulsanti di approvazione, respingimento e di impostarlo a bozza.
Spero di essere d'aiuto ad altri utilizzatori con il mio problema.
Simone