跳至內容
選單
此問題已被標幟
2 回覆
3070 瀏覽次數

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! 


頭像
捨棄

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

最佳答案

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

頭像
捨棄
最佳答案

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

頭像
捨棄
相關帖文 回覆 瀏覽次數 活動
0
5月 25
831
1
4月 25
951
1
2月 24
2661
0
10月 24
3978
0
4月 23
1871