70 Commits
Author SHA1 Message Date
Constantin GrafandConstantin Graf bd9cede081 Prevent and remove zero values for billable rates 2024-06-13 16:26:44 +02:00
Constantin GrafandConstantin Graf 86f5ea47bb Added user and organization deletion system; Added coverage annotations 2024-06-09 13:58:46 +02:00
Constantin Graf f40ae91444 Fixed timezone in time entries importer (tests) 2024-06-06 18:46:27 +02:00
Gregor VostrakandConstantin Graf 7fb58ea341 add is_billable support for create / update project and in timetracker, fixes ST-217 2024-06-06 17:19:41 +02:00
Constantin GrafandConstantin Graf 86555664c5 Added billable flag to projects 2024-06-06 17:19:41 +02:00
Gregor Vostrak 4c977b5bf8 add client_ids to reporting filters 2024-06-05 18:36:00 +02:00
Constantin GrafandConstantin Graf 09a79508ae Fixed static code analysis 2024-05-29 18:03:26 +02:00
Constantin GrafandConstantin Graf 54d8c8a894 Moved from Request get to input function 2024-05-29 18:03:26 +02:00
Constantin GrafandConstantin Graf ec239f20f2 Added client to time entries 2024-05-29 18:03:26 +02:00
Constantin GrafandConstantin Graf b5a240cb2f Moved import test files; Added timezone argument to importers 2024-05-29 18:03:26 +02:00
Constantin Graf 5a8dc60f53 Fixed update for member with role employee 2024-05-21 21:08:01 +02:00
Constantin Graf 2c20e941da Restrict removing owner from organization 2024-05-21 18:58:47 +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
Gregor Vostrak 8b12dec546 change color palette, change user_id to member_id 2024-05-21 01:53:50 +02:00
Constantin Graf 68ecc1227d Fixed validations and response naming in aggregate time entries endpoint 2024-05-19 12:06:20 +02:00
Constantin Graf 2e0db46fff Added endpoint to update multiple time entries at once 2024-05-19 12:05:53 +02:00
Gregor Vostrak b44f3fa066 Merge branch 'main' of github.com:solidtime-io/solidtime into feature/reporting
# Conflicts:
#	tests/Feature/RegistrationTest.php
2024-05-16 17:39:18 +02:00
Constantin GrafandConstantin Graf f47b3cdf98 Fixed duration in time entries index endpoint 2024-05-14 17:17:47 +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
Gregor Vostrak 1c8d895c1e add proper error handling for expired CSRF Token 2024-05-03 18:33:11 +02:00
Constantin GrafandConstantin Graf fccd57a3f3 Fixed timezone issue in timentry index endpoint 2024-04-29 18:59:56 +02:00
Constantin Graf c25276b9a8 Added per page pagination config 2024-04-26 15:14:28 +02:00
Constantin Graf bfc1c8fc47 Fixed limit in time entry endpoint 2024-04-26 00:04:53 +02:00
Constantin Graf ef4e586095 Added organization_id to current time entry 2024-04-25 22:53:41 +02:00
Constantin Graf c194e3547b Hide latestTeamActivity for members with employee role 2024-04-25 17:28:59 +02:00
Gregor Vostrak f22d423fff hide actions and pages in the frontend according to permissions 2024-04-25 04:14:20 +02:00
Constantin GrafandConstantin Graf 267adf52ca Fixed permissions; Added tests for permission store 2024-04-24 16:40:26 +02:00
Constantin GrafandConstantin Graf af447ce2c0 Send permission to client via inertia data 2024-04-24 16:40:26 +02:00
Constantin GrafandConstantin Graf 53ba60bbe5 Added resend invitation endpoint 2024-04-22 11:59:06 +02:00
Constantin GrafandConstantin Graf a149db655c Added invitation delete endpoint 2024-04-19 18:00:31 +02:00
Constantin GrafandConstantin Graf ad6146c483 Added usage check to delete endpoints 2024-04-19 18:00:31 +02:00
Constantin GrafandConstantin Graf d5af498ced Added boolean to show if billing extension is active 2024-04-19 18:00:31 +02:00
Constantin GrafandConstantin Graf a36f33dfa7 Restricted data sent by jestream; Fixed profile picture 2024-04-19 18:00:31 +02:00
Constantin Graf e593430d72 Added missing chart data to dashboard endpoint 2024-04-17 12:39:23 +02:00
Gregor Vostrak fffa3639d3 add import types and description from the server, add report data modal 2024-04-16 23:47:54 +02:00
Constantin GrafandGregor Vostrak 43e096b153 Updated readme and docs 2024-04-16 23:47:54 +02:00
Constantin GrafandGregor Vostrak 1f79d5e50a Added importer details endpoint 2024-04-16 23:47:54 +02:00
Gregor Vostrak e4bf56d55d add invitations tab to members page 2024-04-16 23:47:54 +02:00
Gregor Vostrak 54603bbc6e added importer to organization settings 2024-04-16 23:47:54 +02:00
Constantin Graf feb70910c7 Added email verified as requirement for non-local environments 2024-04-15 22:31:45 +02:00
Constantin Graf 2045bf6ba9 Added healthcheck endpoints; Fixed filament check 2024-04-15 16:21:30 +02:00
Constantin Graf 0e96ad992f Fixed timezones in time entry endpoints 2024-04-11 12:43:30 +02:00
Constantin Graf b67961cb07 Added member and invitation endpoints 2024-04-11 12:43:30 +02:00
Constantin Graf 234fa06324 Fixed permissions for tasks endpoints 2024-04-11 12:43:30 +02:00
Gregor Vostrak 0081aa7a6e add basic crud frontend for clients, tags and projects 2024-04-03 17:21:15 +02:00
Constantin Graf 824e3d99ae Added endpoint for current time entry 2024-04-03 14:21:00 +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