Constantin Graf
135984f9ef
Add owner organization and owner user to audits
...
- Rename the audit actor columns user_type/user_id to actor_type/actor_id
- Add owner_organization_id and owner_user_id to the audits table as
foreign keys with cascade on delete, so that the audits of an
organization or user are deleted together with it. The indexes and
foreign keys are created without blocking writes on the large table.
- Fill the owner columns for new audits via CustomAuditable. Organizations
and users no longer record their own deletion audit, since it would
reference the already deleted owner.
2026-10-07 18:43:16 +02:00
Constantin Graf
2dadf1ef02
Updated Laravel to v13
2026-09-24 10:45:18 +02:00
Gregor Vostrak
95ddbf9ead
fix placeholder users being resolved by authentication flows
2026-09-16 15:25:08 +02:00
Constantin Graf
593372bae5
Add still-running email preference
2026-08-31 12:26:02 +02:00
Constantin Graf
89a9341d91
Removed Laravel Jetstream
2026-06-18 13:27:43 +02:00
Constantin Graf
734aab6353
Replaces all Jetstream model trait functions and relations
2026-06-18 13:27:43 +02:00
Constantin Graf
5d744d70c4
Migrate permission away from Jetstream; Moved update user to REST API
2026-06-18 13:27:43 +02:00
Constantin Graf
2ab28001be
Updated dependencies; Major update laravel passport
2025-07-17 11:47:34 +02:00
Constantin Graf
bbed618fdc
Added API endpoints for user API tokens
2025-02-13 17:04:18 -05:00
Constantin Graf
0a956fd9e7
Fixed user create in filament
2025-02-06 14:20:37 -05:00
Constantin Graf
3b3f593080
Fix foreign keys and deletion service
2024-11-05 12:09:04 +01:00
Constantin Graf
0a0b7a03b4
Deactivate auditing for import and increase max_execution_time
2024-09-12 15:31:20 +02:00
Constantin Graf
d8968399d6
Updated dependencies; Fixed codeformatting and phpstan
2024-09-11 18:07:35 +02:00
Constantin Graf
156d2ff1a0
Add auditing
2024-09-03 14:26:01 +02:00
Constantin Graf
86f5ea47bb
Added user and organization deletion system; Added coverage annotations
2024-06-09 13:58:46 +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
ba335b4f05
Migrated to UUID v4
2024-05-07 15:43:05 +02:00
Constantin Graf
0bf8a25d64
Enhanced admin panel
2024-04-26 14:44:37 +02:00
Constantin Graf
ad6146c483
Added usage check to delete endpoints
2024-04-19 18:00:31 +02:00
Constantin Graf
a36f33dfa7
Restricted data sent by jestream; Fixed profile picture
2024-04-19 18:00:31 +02:00
Constantin Graf
d48b38293d
Fixed phpstan
2024-04-15 22:31:45 +02:00
Constantin Graf
feb70910c7
Added email verified as requirement for non-local environments
2024-04-15 22:31:45 +02:00
Constantin Graf
726aabe724
Fixed private build
2024-04-15 16:21:30 +02:00
Constantin Graf
2045bf6ba9
Added healthcheck endpoints; Fixed filament check
2024-04-15 16:21:30 +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
fc5b35661d
Added week start
2024-03-21 13:53:05 +01:00
Constantin Graf
6ecfef6bf1
Added timezone for user; Moved dashboard to controller
2024-03-19 19:11:36 +01:00
Constantin Graf
77e7a63b83
Added placeholder users; Better exception handling; Enhanced local setup
2024-03-08 13:32:31 +01:00
Constantin Graf
0ed5d14817
Added import system
2024-03-05 19:19:07 +01:00
Constantin Graf
e60e502612
Added telescope, basic project endpoint, basic filament resources, GitHub actions
2024-02-05 22:50:43 +01:00
Constantin Graf
0a8d958ccc
Renamed jetstream team to organization
2024-01-21 19:52:19 +01:00
Constantin Graf
89865b935b
Added pint rules; Stricter eloquent settings
2024-01-16 23:16:53 +01:00
Constantin Graf
785e89593f
Added larastan
2024-01-16 22:49:01 +01:00
Constantin Graf
34574eb31b
Added filament
2024-01-16 22:39:28 +01:00
Constantin Graf
0e3e7b4c30
Moved from sanctum to passport; Changed primary keys to uuid
2024-01-16 20:31:37 +01:00
Constantin Graf
d7bdcf5e70
Init laravel; add jetstream with inertia
2024-01-16 19:48:32 +01:00