Ir al contenido
Menú
Se marcó esta pregunta
2 Respuestas
2979 Vistas

Hi guys, is there a way to not allowed user to add hours in the cells on the Grid View in the TimeSheet App?? I tried inheriting the Grid View but I couldn't do it. Thanks in advance! 


Avatar
Descartar

Did you find a solution? I'm facing the same

Mejor respuesta

Hi,

Here is custom module please try this,

__manifest__.py
{

    'name': 'Readonly Timesheet Grid',

    'version': '1.0',

    'summary': 'Make timesheet hours readonly in Grid View',

    'category': 'Human Resources',

    'depends': ['hr_timesheet'],

    'data': [

        'views/timesheet_grid_view.xml',

    ],

    'installable': True,

    'application': False,

    'auto_install': False,

}

views/timesheet_grid_view.xml – Override Grid View

<odoo>

    <record id="readonly_timesheet_grid_view" model="ir.ui.view">

        <field name="name">account.analytic.line.grid.readonly</field>

        <field name="model">account.analytic.line</field>

        <field name="arch" type="xml">

            <grid string="Timesheets (Readonly)" cell_edit="false">

                <field name="employee_id" type="row"/>

                <field name="project_id" type="row"/>

                <field name="task_id" type="row"/>

                <field name="date" type="col"/>

                <field name="unit_amount" readonly="1"/>

            </grid>

        </field>

    </record>

</odoo>


I hope it is usefull

Avatar
Descartar
Mejor respuesta

please did you find any solution? i am facing the same problem

Avatar
Descartar
Publicaciones relacionadas Respuestas Vistas Actividad
0
may 25
697
1
abr 25
834
1
feb 24
2508
0
oct 24
3902
0
abr 23
1783