Jan Böhmer
81abf36867
Allow to undelete attachments and parameters
...
Before they were just mapped to the abstract base class, which is not instantiable. Now we properly map them to the correct sub class and no error occurs.
2022-11-30 23:49:27 +01:00
Jan Böhmer
68462185ba
Removed old GPLv2 copyright header
2022-11-29 22:28:53 +01:00
Jan Böhmer
498cc07583
Added copyright/license info to files
2022-11-29 21:21:26 +01:00
Jan Böhmer
ed91ffc60a
Add database indices to improve performance
2022-09-25 18:33:13 +02:00
Jan Böhmer
51e05a8669
Use typed properties
2022-09-18 22:59:31 +02:00
Jan Böhmer
c7f5c23374
Implement a filter for Log Table (part 1)
2022-09-11 18:45:31 +02:00
Jan Böhmer
8e6bc25d2e
Fixed some inspection issues.
2022-08-14 19:39:07 +02:00
Jan Böhmer
639829f5c5
Fixed some inspection issues.
2022-08-14 19:32:53 +02:00
Jan Böhmer
e73a90a234
Fixed code style.
2020-08-21 22:44:38 +02:00
Jan Böhmer
e01b06fb85
Fixed some inspection issues.
2020-08-21 22:43:37 +02:00
Jan Böhmer
d0b1024d80
Fixed code style.
2020-08-21 21:36:22 +02:00
Jan Böhmer
8b6fe757a0
Removed unnecessary getIDString() function in AbstractDBElement.
2020-05-13 21:19:23 +02:00
Jan Böhmer
f5d685dfd4
Fixed coding style.
2020-05-10 21:39:31 +02:00
Jan Böhmer
a8a92b9c5d
Added basic admin page for Label profiles.
2020-04-11 17:34:01 +02:00
Jan Böhmer
ae75e6844f
Fixed coding style.
2020-04-10 13:05:08 +02:00
Jan Böhmer
f116c2f09e
Log AccessDeniedExceptions to event log.
2020-04-10 12:28:15 +02:00
Jan Böhmer
470cd2af9e
Log security related events like password reset, 2FA method added, etc.
2020-04-03 18:27:47 +02:00
Jan Böhmer
eb9b24d5d7
Fixed inspection issues.
2020-03-29 22:47:25 +02:00
Jan Böhmer
fd61c8d9e2
Fixed coding style.
2020-03-15 13:56:31 +01:00
Jan Böhmer
719e21c0df
Save element parameters in its own database table (dont use JSON)
...
This makes it easier to query for specific parameters.
2020-03-11 21:48:47 +01:00
Jan Böhmer
b2f751644a
Give user creation/deletions a NOTICE level.
2020-03-07 22:26:47 +01:00
Jan Böhmer
5a5d7b24be
Allow to undo a change from event log.
2020-03-01 19:46:48 +01:00
Jan Böhmer
f604022e49
Allow to show collection elements that were deleted before by timetravel
2020-02-29 22:53:53 +01:00
Jan Böhmer
b5bc096972
Allow to to disable the saving of changed or deleted data.
...
Also it is possible to only save the information which fields were changed, not the data in it.
2020-02-23 21:04:16 +01:00
Jan Böhmer
2bc6a2be3c
Show in log which fields were changed in a ElementEditedLogEntry.
2020-02-23 20:16:28 +01:00
Jan Böhmer
b6f95ebe48
Allow to add a comment when editing/creating/deleting an element.
2020-02-23 00:44:52 +01:00
Jan Böhmer
fff1864a68
Merge branch 'master' into time_machine
2020-02-22 18:16:58 +01:00
Jan Böhmer
9e8771a4ee
Changed license to AGPL3+
2020-02-22 18:14:36 +01:00
Jan Böhmer
464a487a17
Added some simple time travel mechanism for part view.
...
In the moment it is not possible to show elements that were deleted.
2020-02-16 23:48:57 +01:00
Jan Böhmer
73c2aa232d
Show the creating or last editing user in part or structure info.
2020-02-06 19:22:01 +01:00
Jan Böhmer
8a7b90d0ea
Fixed exception in system log.
2020-02-06 14:03:25 +01:00
Jan Böhmer
eb071b1780
Log when elements are created, edited or removed.
2020-02-02 21:24:29 +01:00
Jan Böhmer
9f5a4ddf95
Fixed exception on log view. Added availability test for log view.
2020-02-02 19:58:55 +01:00
Jan Böhmer
96d7e4c9f4
Fixed inspection issues.
2020-02-02 14:05:36 +01:00
Jan Böhmer
594c694ee0
Renamed the base DBElement classes to AbstractDBElement to comply with symfony recommendations.
2020-02-01 19:48:07 +01:00
Jan Böhmer
dd1f806c4e
Fixed some issues detected by PHPstan.
2020-02-01 17:00:03 +01:00
Jan Böhmer
f2ff77a8b3
Fixed coding style.
2020-02-01 16:17:20 +01:00
Jan Böhmer
bfa43e68a9
Add an entry to log, if the database is updated.
2020-01-26 21:31:48 +01:00
Jan Böhmer
d5f018a738
Added an database migration to improve the log schema.
2020-01-26 20:27:37 +01:00
Jan Böhmer
c8375bfa8b
Add log entries on user login or logout.
2020-01-26 13:59:30 +01:00
Jan Böhmer
8b1eccc48d
[Eventlog] Show extra data in log table.
2020-01-25 22:52:34 +01:00
Jan Böhmer
d0b3750594
Added an basic table to show log entries.
2020-01-24 22:57:04 +01:00