odoo-addon-hr-timesheet-sheet-warning


Nameodoo-addon-hr-timesheet-sheet-warning JSON
Version 18.0.1.0.0.4 PyPI version JSON
download
home_pagehttps://github.com/OCA/timesheet
SummaryTimesheet Sheets, Activities
upload_time2025-07-31 04:00:45
maintainerNone
docs_urlNone
authorForgeFlow, Odoo Community Association (OCA)
requires_python>=3.10
licenseAGPL-3
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            .. 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"
}
        
Elapsed time: 1.28361s