.. image:: https://odoo-community.org/readme-banner-image
:target: https://odoo-community.org/get-involved?utm_source=readme
:alt: Odoo Community Association
==========================
HR Timesheet Sheet Warning
==========================
..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:08f3824fd881a7aa8783a4cdb24d374bb0955d23408f765313446f5661bb5274
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png
:target: https://odoo-community.org/page/development-status
:alt: Beta
.. |badge2| image:: https://img.shields.io/badge/license-AGPL--3-blue.png
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Ftimesheet-lightgray.png?logo=github
:target: https://github.com/OCA/timesheet/tree/18.0/hr_timesheet_sheet_warning
:alt: OCA/timesheet
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/timesheet-18-0/timesheet-18-0-hr_timesheet_sheet_warning
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png
:target: https://runboat.odoo-community.org/builds?repo=OCA/timesheet&target_branch=18.0
:alt: Try me on Runboat
|badge1| |badge2| |badge3| |badge4| |badge5|
This module provides functionality for defining custom warning criteria
related to Timesheet Sheets using Python expressions. Users can
establish specific conditions for evaluating certain aspects of the
Sheets. Once the warnings are defined, the module facilitates a
systematic evaluation of Timesheet Sheets against these conditions. It
generates individual warnings for each Sheet, if the warnings criteria
are met.
**Table of contents**
.. contents::
:local:
Installation
============
This module relies on:
- The OCA module '2D matrix for x2many fields', and can be downloaded
from Github:
https://github.com/OCA/web/tree/16.0/web_widget_x2many_2d_matrix
Usage
=====
In order to create warning definitions for Timesheet Sheets, you need to
go:
- In the menu Configuration -> **Warnings**, and start creating a new
instance of a warning definition.
- Once inside, you will be able to specify the domain of the warning
(the Timesheet Sheets it will be checked against) and the warning
expression (the Python code that will be run and, if it evaluates to
true, will indicate that a warning should be raised for that specific
Sheet), amongst other fields.
To run those checks and raise the necessary warnings for a specific
Timesheet Sheet, you need to go:
- When looking at a Timesheet Sheet, go to the 'Warnings' tab.
- There you can press the button 'Generate Warnings', and you will be
able to see the generated warnings in the list below the button.
- Warnings are also automatically generated when a Timesheet Sheet is
submitted to the reviewer.
Bug Tracker
===========
Bugs are tracked on `GitHub Issues <https://github.com/OCA/timesheet/issues>`_.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomed
`feedback <https://github.com/OCA/timesheet/issues/new?body=module:%20hr_timesheet_sheet_warning%0Aversion:%2018.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.
Do not contact contributors directly about support or help with technical issues.
Credits
=======
Authors
-------
* ForgeFlow
Contributors
------------
- Laura Cazorla <laura.cazorla@forgeflow.com>
Maintainers
-----------
This module is maintained by the OCA.
.. image:: https://odoo-community.org/logo.png
:alt: Odoo Community Association
:target: https://odoo-community.org
OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.
This module is part of the `OCA/timesheet <https://github.com/OCA/timesheet/tree/18.0/hr_timesheet_sheet_warning>`_ project on GitHub.
You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
Raw data
{
"_id": null,
"home_page": "https://github.com/OCA/timesheet",
"name": "odoo-addon-hr-timesheet-sheet-warning",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.10",
"maintainer_email": null,
"keywords": null,
"author": "ForgeFlow, Odoo Community Association (OCA)",
"author_email": "support@odoo-community.org",
"download_url": null,
"platform": null,
"description": ".. image:: https://odoo-community.org/readme-banner-image\n :target: https://odoo-community.org/get-involved?utm_source=readme\n :alt: Odoo Community Association\n\n==========================\nHR Timesheet Sheet Warning\n==========================\n\n.. \n !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n !! This file is generated by oca-gen-addon-readme !!\n !! changes will be overwritten. !!\n !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n !! source digest: sha256:08f3824fd881a7aa8783a4cdb24d374bb0955d23408f765313446f5661bb5274\n !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n\n.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png\n :target: https://odoo-community.org/page/development-status\n :alt: Beta\n.. |badge2| image:: https://img.shields.io/badge/license-AGPL--3-blue.png\n :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html\n :alt: License: AGPL-3\n.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Ftimesheet-lightgray.png?logo=github\n :target: https://github.com/OCA/timesheet/tree/18.0/hr_timesheet_sheet_warning\n :alt: OCA/timesheet\n.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png\n :target: https://translation.odoo-community.org/projects/timesheet-18-0/timesheet-18-0-hr_timesheet_sheet_warning\n :alt: Translate me on Weblate\n.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png\n :target: https://runboat.odoo-community.org/builds?repo=OCA/timesheet&target_branch=18.0\n :alt: Try me on Runboat\n\n|badge1| |badge2| |badge3| |badge4| |badge5|\n\nThis module provides functionality for defining custom warning criteria\nrelated to Timesheet Sheets using Python expressions. Users can\nestablish specific conditions for evaluating certain aspects of the\nSheets. Once the warnings are defined, the module facilitates a\nsystematic evaluation of Timesheet Sheets against these conditions. It\ngenerates individual warnings for each Sheet, if the warnings criteria\nare met.\n\n**Table of contents**\n\n.. contents::\n :local:\n\nInstallation\n============\n\nThis module relies on:\n\n- The OCA module '2D matrix for x2many fields', and can be downloaded\n from Github:\n https://github.com/OCA/web/tree/16.0/web_widget_x2many_2d_matrix\n\nUsage\n=====\n\nIn order to create warning definitions for Timesheet Sheets, you need to\ngo:\n\n- In the menu Configuration -> **Warnings**, and start creating a new\n instance of a warning definition.\n- Once inside, you will be able to specify the domain of the warning\n (the Timesheet Sheets it will be checked against) and the warning\n expression (the Python code that will be run and, if it evaluates to\n true, will indicate that a warning should be raised for that specific\n Sheet), amongst other fields.\n\nTo run those checks and raise the necessary warnings for a specific\nTimesheet Sheet, you need to go:\n\n- When looking at a Timesheet Sheet, go to the 'Warnings' tab.\n- There you can press the button 'Generate Warnings', and you will be\n able to see the generated warnings in the list below the button.\n- Warnings are also automatically generated when a Timesheet Sheet is\n submitted to the reviewer.\n\nBug Tracker\n===========\n\nBugs are tracked on `GitHub Issues <https://github.com/OCA/timesheet/issues>`_.\nIn case of trouble, please check there if your issue has already been reported.\nIf you spotted it first, help us to smash it by providing a detailed and welcomed\n`feedback <https://github.com/OCA/timesheet/issues/new?body=module:%20hr_timesheet_sheet_warning%0Aversion:%2018.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.\n\nDo not contact contributors directly about support or help with technical issues.\n\nCredits\n=======\n\nAuthors\n-------\n\n* ForgeFlow\n\nContributors\n------------\n\n- Laura Cazorla <laura.cazorla@forgeflow.com>\n\nMaintainers\n-----------\n\nThis module is maintained by the OCA.\n\n.. image:: https://odoo-community.org/logo.png\n :alt: Odoo Community Association\n :target: https://odoo-community.org\n\nOCA, or the Odoo Community Association, is a nonprofit organization whose\nmission is to support the collaborative development of Odoo features and\npromote its widespread use.\n\nThis module is part of the `OCA/timesheet <https://github.com/OCA/timesheet/tree/18.0/hr_timesheet_sheet_warning>`_ project on GitHub.\n\nYou are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.\n",
"bugtrack_url": null,
"license": "AGPL-3",
"summary": "Timesheet Sheets, Activities",
"version": "18.0.1.0.0.4",
"project_urls": {
"Homepage": "https://github.com/OCA/timesheet"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "3ffee3aab38c5b8c5c047a0c177d3c8618e166f3ba7ab21b6ae7d171c06a5a8b",
"md5": "df3c2c7290b526f4ab5c858063387d75",
"sha256": "637dc559aa80416596bde959df1c7c9e430aab6156a9f1b1fed2b6a57144c8eb"
},
"downloads": -1,
"filename": "odoo_addon_hr_timesheet_sheet_warning-18.0.1.0.0.4-py3-none-any.whl",
"has_sig": false,
"md5_digest": "df3c2c7290b526f4ab5c858063387d75",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10",
"size": 35490,
"upload_time": "2025-07-31T04:00:45",
"upload_time_iso_8601": "2025-07-31T04:00:45.797147Z",
"url": "https://files.pythonhosted.org/packages/3f/fe/e3aab38c5b8c5c047a0c177d3c8618e166f3ba7ab21b6ae7d171c06a5a8b/odoo_addon_hr_timesheet_sheet_warning-18.0.1.0.0.4-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-07-31 04:00:45",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "OCA",
"github_project": "timesheet",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "odoo-addon-hr-timesheet-sheet-warning"
}