Commit Graph

47 Commits

Author SHA1 Message Date
Gregor Vostrak
b2af9c6bf1 Add client_ids filter to time entry export 2026-02-11 17:29:41 +01:00
Gregor Vostrak
dd75a80df7 add no project, no task, no client, no task, no tag support to the API 2026-02-11 17:29:41 +01:00
Constantin Graf
51af3db305 Add test to TimeEntryEndpointTest 2026-01-28 12:56:58 +01:00
Gregor Vostrak
743c64909a restrict time entries create endpoints for employees to only projects where they have access to 2025-12-17 12:54:07 +01:00
Gregor Vostrak
19a206d57c add prevent_overlapping_time_entries setting to organization
when enabled users are blocked from creating or editing new time entries that are overlapping with other time entries
2025-10-13 14:23:41 +02:00
Constantin Graf
e7fa414c06 Restrict rounding to premium users 2025-07-23 16:09:36 +02:00
Constantin Graf
4b726635b2 Add rounding feature 2025-07-17 18:38:21 +02:00
Constantin Graf
48f09421d0 Fixed time entries exports for employees #2 2025-05-16 15:14:22 +02:00
Constantin Graf
36caadeb14 Fixed time entries exports for employees 2025-05-16 13:20:23 +02:00
Constantin Graf
e90fa8307f Fixed timezones in unit tests 2024-12-20 19:57:50 -05:00
Constantin Graf
a4d8a02b80 Updated PDF reports 2024-12-09 12:57:25 +01:00
Constantin Graf
c03aad1abd Added shareable reports 2024-12-09 12:57:25 +01:00
Constantin Graf
9a60e2b911 Add tests for export endpoints 2024-10-29 17:20:21 +01:00
Constantin Graf
401cd4be0a Fixed setting multiple time entry description to an empty string 2024-10-22 16:45:21 +02:00
Constantin Graf
4c27f1a2de Fix bugs in computed attribute calculation 2024-10-15 12:57:45 +02:00
Constantin Graf
69d3ff4f7b Stricter validation for uuid and integer 2024-10-15 12:57:45 +02:00
Constantin Graf
d5a4df738f Fix bug in time-entry.update-multiple; Add computed property for client_id 2024-10-08 19:19:08 +02:00
Constantin Graf
071895791c Add endpoint to delete multiple time entries 2024-10-08 13:26:27 +02:00
Constantin Graf
fcba96fbf6 Renamed skip to offset 2024-10-08 12:59:04 +02:00
Constantin Graf
a882ec6ca0 Add skip and meta to resource in time entry endpoint 2024-10-08 12:59:04 +02:00
Constantin Graf
bff766d363 Add spend_time to projects and tasks 2024-09-30 14:19:47 +02:00
Constantin Graf
78ea8a673b Fixed timezone problem in unit tests 2024-09-30 11:02:11 +02:00
Constantin Graf
9df91f4e4a Fix billiable rate in updateMultiple time entries (ST-396) 2024-09-03 13:09:09 +02:00
Constantin Graf
b7c9aa6f28 ST-370: Fixed error when sending unknown fields in request 2024-08-23 16:53:00 +02:00
Constantin Graf
555417dbbd Added tests for billable rate in time entries endpoint 2024-07-15 17:34:56 +02:00
Constantin Graf
512089ccbd Make name fields in projects, tasks, clients and tags unique; fixes ST-265 2024-07-01 17:06:44 +02:00
Constantin Graf
7c26cee1ea Added PHPUnit annotations 2024-07-01 17:06:44 +02:00
Constantin Graf
b0cdeb3e33 Fixed test case and travelTo function in test cases 2024-06-06 17:19:41 +02:00
Constantin Graf
ec239f20f2 Added client to time entries 2024-05-29 18:03:26 +02:00
Constantin Graf
280d778794 Fixed week aggregation 2024-05-22 16:19:29 +02:00
Constantin Graf
5a8dc60f53 Fixed update for member with role employee 2024-05-21 21:08:01 +02:00
Constantin Graf
2e710795ec Renamed filter attributes in time entry endpoints 2024-05-21 17:42:32 +02:00
Constantin Graf
2a8ab12017 Added filled gaps to time entry aggregation; Moved aggregation to service 2024-05-21 17:31:45 +02:00
Constantin Graf
2e0db46fff Added endpoint to update multiple time entries at once 2024-05-19 12:05:53 +02:00
Constantin Graf
b2365e2778 Migrated endpoints from user to member; Renamed membership to member 2024-05-13 19:50:50 +02:00
Constantin Graf
d5bbba2c2f Added aggregate time entries endpoint 2024-05-06 18:38:55 +02:00
Constantin Graf
fccd57a3f3 Fixed timezone issue in timentry index endpoint 2024-04-29 18:59:56 +02:00
Constantin Graf
0e96ad992f Fixed timezones in time entry endpoints 2024-04-11 12:43:30 +02:00
Constantin Graf
2adbfba323 Fixed unit tests 2024-04-02 14:33:29 +02:00
Constantin Graf
ba0212ea01 Added billable rates; Added project members; Added visibility to projects 2024-04-02 14:33:29 +02:00
Constantin Graf
ebd4754773 Updated to laravel 11 2024-03-27 23:19:47 +01:00
Gregor Vostrak
5d256650d2 fix time entry endpoint tests to represent string based only_full_dates query parameter 2024-03-27 17:28:53 +01:00
Constantin Graf
4edfa7e941 Added tasks endpoints; Added more test 2024-03-22 11:41:51 +01:00
Constantin Graf
2133eb0c16 Added billable and project_id to time entry endpoints; Enhanced api docs; Added pagination 2024-03-19 19:11:36 +01:00
Constantin Graf
37cf43fe2d Fixes after merge 2024-03-13 13:36:45 +01:00
Constantin Graf
a86e72f655 Added tag endpoints 2024-03-04 18:44:44 +01:00
Constantin Graf
9c5a238dda Added time entry api endpoints; Increased phpstan level; renamed to solidtime 2024-02-26 14:27:12 +01:00