Files
tryton/modules/timesheet
Cédric Krier 5310b00496 Remove grouped_slice per IN_MAX
The usage of ``grouped_slice`` without size is deprecated since `=
ANY(ARRAY[%s])` is used for PostgreSQL and SQLite is used only for tests.

The ``Database.IN_MAX`` is replaced by ``backend.MAX_QUERY_PARAMS`` which is a
more accurate limit of the backend.
The SQLite limits is indeed SQLITE_MAX_EXPR_DEPTH so we use a empirical value.
2026-03-22 21:05:26 +01:00
..
2025-12-15 18:00:12 +01:00
2023-05-06 14:25:22 +02:00
2026-03-21 09:02:25 +01:00
…
2025-04-04 00:45:18 +02:00
2024-02-25 13:45:21 +01:00
2026-03-22 19:53:32 +01:00
2025-12-15 21:34:54 +01:00
2025-04-04 00:45:18 +02:00
2026-03-22 21:05:26 +01:00
2024-04-06 14:10:01 +02:00

Timesheet Module
################

The timesheet module allow to track the time spent by employees on
various works. This module also comes with several reports that show
the time spent by employees on works following various time periods.


Work
****

A work is a generic concept that encompass all activities from simple
tasks to long-running projects. It can be alone or linked to another document.
The Work model contains the following fields:

- Name or Origin: The name or the origin of the work.
- Active: A checkbox that allow to disable the work.
- Company: The company for which the work is (or was) executed.


Timesheet Line
**************

A timesheet line expresses the fact that one employee spends part of
their time doing specific work on a given date. An optional
Description field allows extra information to be recorded about what
has been done.

.. toctree::
    :maxdepth: 1

    user_application