Constantin Graf
1863953a23
Reject changing the member of running time entries
...
Moving a running time entry to another member could give that member's
user a second running time entry. Stopping the time entry and changing
the member in the same request is still allowed.
2026-10-14 11:11:53 +02:00
Constantin Graf
37579b1e5c
Updated compose dependencies
2026-09-24 10:45:18 +02:00
Constantin Graf
602a8daa1f
Suppress expected OAuth access denial reports
2026-08-31 12:42:00 +02:00
Constantin Graf
38b448a729
Suppress reporting for expected API exceptions
2026-08-31 12:42:00 +02:00
Gregor Vostrak
80d98b30a1
add custom error handling for host mismatch; ensure TrustHosts runs
...
before TrustProxies
2026-08-06 17:01:46 +02:00
Constantin Graf
5d744d70c4
Migrate permission away from Jetstream; Moved update user to REST API
2026-06-18 13:27:43 +02: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
47aa65d959
Add checks for placeholder invitation; Fixed bug in member deletion
2025-07-08 16:49:05 +02:00
Constantin Graf
ab263e725f
Fixed bugs in member endpoints; Added merge-into member endpoint
2025-03-06 14:44:11 -05:00
Constantin Graf
ae76135373
Add filament resource for tokens; Ignore non-personal tokens in API token endpoints
2025-02-13 17:04:18 -05:00
Constantin Graf
9a60e2b911
Add tests for export endpoints
2024-10-29 17:20:21 +01:00
Constantin Graf
b0bcc4f330
Add pdf detailed report and placeholder for aggregate endpoint
2024-10-29 17:20:21 +01:00
Constantin Graf
2e8da98287
Added php-cs-fixer rule void_return
2024-09-30 14:19:47 +02:00
Constantin Graf
5b7df869ad
Added trial and blocking to billing contract, fixed bug in running time tracker command
2024-09-11 18:07:35 +02:00
Constantin Graf
fd8d596e9b
Moved invitation from jetstream to API; Deactived moved jetstream features
2024-07-15 17:35:10 +02:00
Constantin Graf
3a17ae83ae
Member update endpoint can now change ownership
2024-07-01 17:06:44 +02:00
Constantin Graf
86f5ea47bb
Added user and organization deletion system; Added coverage annotations
2024-06-09 13:58:46 +02:00
Constantin Graf
54d8c8a894
Moved from Request get to input function
2024-05-29 18:03:26 +02:00
Constantin Graf
2c20e941da
Restrict removing owner from organization
2024-05-21 18:58:47 +02:00
Gregor Vostrak
1c8d895c1e
add proper error handling for expired CSRF Token
2024-05-03 18:33:11 +02:00
Constantin Graf
31c7bdf420
Deactivate reporting for api exceptions
2024-04-29 18:59:56 +02:00
Constantin Graf
ad6146c483
Added usage check to delete endpoints
2024-04-19 18:00:31 +02:00
Constantin Graf
b67961cb07
Added member and invitation endpoints
2024-04-11 12:43:30 +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
66a1d8a38b
Added more imports
2024-03-11 19:12:51 +01:00
Constantin Graf
77e7a63b83
Added placeholder users; Better exception handling; Enhanced local setup
2024-03-08 13:32:31 +01:00
Constantin Graf
9c5a238dda
Added time entry api endpoints; Increased phpstan level; renamed to solidtime
2024-02-26 14:27:12 +01:00
Constantin Graf
89865b935b
Added pint rules; Stricter eloquent settings
2024-01-16 23:16:53 +01:00
Constantin Graf
d7bdcf5e70
Init laravel; add jetstream with inertia
2024-01-16 19:48:32 +01:00