HR Timesheet Amount Security

hr_timesheet_amount_security
REPOSITORY
REPOSITORYOCA/timesheet
GIT
GIThttps://github.com/OCA/timesheet.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/timesheet/tree/18.0/hr_timesheet_amount_security
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYHuman Resources/Timesheets
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Moduon
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Moduon
COMMITTERS
COMMITTERSWeblate, oca-ci, Emilio Pascual
WEBSITE
WEBSITEhttps://github.com/OCA/timesheet
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:30:17
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/account-analytic:
    - analytic_amount_security
odoo/odoo:
    - analytic
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - html_editor
    - uom
    - hr_timesheet
    - hr
    - digest
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - resource
    - phone_validation
    - resource_mail
    - hr_hourly_cost
    - project
    - rating
    - hr_timesheet_attendance
    - hr_attendance
    - barcodes
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module adds security restrictions to timesheet amount fields.

It restricts access to cost-related fields in timesheet reports to users who have
the "Allow to read analytic costs" permission from the
[`analytic_amount_security`](https://github.com/OCA/account-analytic/tree/18.0/analytic_amount_security)
module.

Code Analysis

Views touched (0)

No views found for this module.

Models touched (2)

New fields (3)
  • attendance_cost Float
    groups='analytic_amount_security.group_allow_read_analytic_amount'
  • cost_difference Float
    groups='analytic_amount_security.group_allow_read_analytic_amount'
  • timesheets_cost Float
    groups='analytic_amount_security.group_allow_read_analytic_amount'
Public methods (0)

No public methods.

New fields (1)
  • amount Monetary
    groups='analytic_amount_security.group_allow_read_analytic_amount'
Public methods (0)

No public methods.

STATUS
STATUSOpen migration PR - not merged yet for this version
REPOSITORY
REPOSITORYOCA/timesheet
PULL REQUEST
PULL REQUEST[19.0][MIG] hr_timesheet_amount_security (#938)