Jan Böhmer
8a20584e27
Use enum for undo mode
2023-06-18 21:26:28 +02:00
Jan Böhmer
7d99607919
Use an enum for the part stock change type
2023-06-18 20:42:05 +02:00
Jan Böhmer
2da7463edf
Use a enum for level in LogEntries
2023-06-18 17:25:55 +02:00
Jan Böhmer
b7c8ca2a48
Improved typing and phpdoc type annotations
2023-06-18 15:37:42 +02:00
Jan Böhmer
e8771ea118
Fixed some more phpstan issues
2023-06-18 00:00:58 +02:00
Jan Böhmer
19530a9102
Fixed some PHPStan level 5 issues
2023-06-13 20:24:54 +02:00
Jan Böhmer
6a2ff9d153
Added declare strict types to all files
2023-06-11 18:59:07 +02:00
Jan Böhmer
684334ba22
Improved code style of tests
2023-06-11 15:02:59 +02:00
Jan Böhmer
5629215ce4
Use imports instead of FQNs
2023-06-11 15:00:28 +02:00
Jan Böhmer
7ee01d9a05
Applied rector with PHP8.1 migration rules
2023-06-11 14:17:19 +02:00
Jan Böhmer
a43af180a7
Applied rector rules up to symfony 6.2
2023-05-28 01:21:05 +02:00
Jan Böhmer
272684e7eb
Visualize generic object/JSON data of element history data as pretty tree structure on log detail page
2023-05-15 23:55:36 +02:00
Jan Böhmer
5a3fc0fb43
Show and link which log entry was undone/reverted on log detail page
2023-05-15 22:42:08 +02:00
Jan Böhmer
b62fd602f2
Show the diff of element edited log entries on detail pages
2023-05-14 23:08:14 +02:00
Jan Böhmer
923e40ed8f
Add the data after the change to a element edited log entry, so you can easily view the changes in log detail pages
2023-05-14 21:41:00 +02:00
Jan Böhmer
1534f780aa
Show a table with the old data in log entry details page
2023-05-01 01:38:14 +02:00
Jan Böhmer
4c6ceab8e8
Merge branch 'master' into log_detail_page
2023-04-29 22:46:38 +02:00
Jan Böhmer
d04d743520
Fixed typos
2023-04-15 23:14:53 +02:00
Jan Böhmer
63df16a369
Removed unused imports
2023-04-15 22:27:19 +02:00
Jan Böhmer
4107535b19
Added basic log entry info page
2023-04-10 00:30:23 +02:00
Jan Böhmer
29af14f588
Added an option to enforce log comments for certain actions
...
This implements issue #220
2023-04-08 20:43:19 +02:00
Jan Böhmer
d258235430
Improved naming and documentation of CLIUser functions on AbstractLogEntry
2023-04-08 01:13:13 +02:00
Jan Böhmer
6443d8e2bf
Log the name of the CLI user, when actions were done from the CLI.
2023-04-07 22:44:59 +02:00
Jan Böhmer
83cd91f1d1
Fixed potential XSS injection vectors in datatables columns
2023-02-26 01:23:36 +01:00
Jan Böhmer
6b06ce9ac3
Started to make changed fields names in element edited log entry extra data translatable
2023-02-11 23:39:11 +01:00
Jan Böhmer
ba5ae35809
Fixed some inspection issues
2023-02-05 03:01:25 +01:00
Jan Böhmer
6296cac962
Fixed some ugly issues with entities where certain changes where not written to database, after the event logger subscriber were called.
2023-01-24 22:55:03 +01:00
Jan Böhmer
f618616379
Show BOM entries in projects history
2023-01-08 19:14:24 +01:00
Jan Böhmer
5d6b7a9470
Improved the rendering of a part instock change log entry
2023-01-08 01:41:04 +01:00
Jan Böhmer
4c94d9c150
Write a special log entry to DB when a user withdraws/add/move parts stock
2023-01-08 01:22:02 +01:00
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
04d89b38b2
Allow null value during decoding of datetimes when time traveling
...
This should fix some exceptions occuring when viewing historic states of a part.
2022-10-09 20:52:52 +02:00
Jan Böhmer
2bd41eee60
Fixed an exception related during undeletion of elements.
2022-09-25 01:14:07 +02:00
Jan Böhmer
51e05a8669
Use typed properties
2022-09-18 22:59:31 +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
db956fc5ad
Fixed the timetravel function for big_decimal fields.
2020-05-20 23:42:01 +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
cb0aa7bc7a
Fixed some psalm issues.
2020-03-29 23:13:25 +02:00
Jan Böhmer
0fe83c7b3a
Removed unused variables.
2020-03-29 22:37:27 +02:00
Jan Böhmer
70c1fb7cc4
Improved history handling of parameters.
2020-03-28 17:19:02 +01:00
Jan Böhmer
9dc5d325da
Fixed exception related to strict types.
2020-03-15 14:55:37 +01:00
Jan Böhmer
fd61c8d9e2
Fixed coding style.
2020-03-15 13:56:31 +01:00
Jan Böhmer
70abc47ae0
Improved event log console output.
2020-03-07 22:22:23 +01:00
Jan Böhmer
a05b1684e6
Improved log extra column.
2020-03-07 22:12:32 +01:00
Jan Böhmer
84d268aba3
Fixed Travis errors.
2020-03-07 21:36:33 +01:00