19 Commits

Author SHA1 Message Date
Spine
944e045feb mysql must not do any data escaping/mangling 2025-07-28 16:55:17 +02:00
Spine
d5f3941e7a BaseObject knows how to remove itself from the database 2025-07-28 16:55:16 +02:00
Spine
2dcefd7e2b more phpcs rules 2025-02-24 14:37:55 +01:00
Spine
b9d7b93d5c enable phpcs Generic.Formatting.DisallowMultipleStatements 2024-04-07 19:46:25 +02:00
Spine
4b0af108ab reformat phpcs Generic.Functions.FunctionCallArgumentSpacing.NoSpaceAfterComma 2024-04-07 19:46:19 +02:00
Spine
f772d17e25 update rector, protect the consts! 2024-01-31 09:38:38 +01:00
Spine
ba596c70e4 use 'static' as return type for fluid methods 2023-09-19 13:22:08 +02:00
Spine
1efbc2ea15 refactor tableName() as a class constant 2023-09-19 13:21:25 +02:00
Spine
b76dcd8a86 add unit tests for user privileges 2023-04-04 19:10:32 +02:00
Spine
3ae02f3602 gut local caching in PHP instance 2023-02-03 11:13:56 +01:00
Spine
01265bbcb2 renormalize BaseObject::info() 2023-02-03 11:13:55 +01:00
Spine
fa68a7ddfd flush() returns itself 2023-02-03 11:13:55 +01:00
Spine
e761a632d7 implement a manager for staff groups 2023-02-03 11:13:55 +01:00
Spine
3986ec9d82 url() is a BaseObject method 2023-02-03 11:13:53 +01:00
Spine
1b851f4d38 twigify permissions/userclass management 2023-02-03 11:13:52 +01:00
Spine
56d868441c use class instance variables of db, cache, twig 2023-02-03 11:13:46 +01:00
Spine
8e27369360 GOODBYE AND GOOD RIDDANCE $LoggedUser 2023-02-03 11:13:45 +01:00
Spine
c0427796b8 add url() and link() methods to BaseObject 2023-02-03 11:13:44 +01:00
Spine
c024e1ac42 upload logs as a distinct privilege 2023-02-03 11:13:44 +01:00