Commit graph

1245 commits

Author SHA1 Message Date
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
181e0f72ed Fixed entity export. 2020-02-23 19:45:06 +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
c14d6d91ff Show element history on part info page in history tab. 2020-02-22 20:04:43 +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
b27079e421 Fixed an exception in log page. 2020-02-13 23:06:39 +01:00
Jan Böhmer
f79975832a Added an menu to show some simple statistics. 2020-02-10 23:26:45 +01:00
Jan Böhmer
15957203af Fixed an exception when moving an attachment to private folder. 2020-02-10 22:46:05 +01:00
Jan Böhmer
ab777bc264 Add some fixtures for parts to test part pages. 2020-02-09 22:10:29 +01:00
Jan Böhmer
743423432e Mark usernames with @. 2020-02-06 19:27:24 +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
46772c4ef3 Fixed exception during data fixtures loading. 2020-02-03 13:33:15 +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
5a670f71f6 Fixed exception on table. 2020-02-02 13:11:17 +01:00
Jan Böhmer
6369ee2e61 Extracted some entity methods into contract interfaces. 2020-02-02 13:03:45 +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
da72f5b3ec Fixed PHPstan issues for level 5. 2020-02-01 19:42:28 +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
62b3b638ca Revert "Dont fetch join part informations to improve performance."
This reverts commit afa09306df.
2020-01-26 22:00:34 +01:00
Jan Böhmer
afa09306df Dont fetch join part informations to improve performance. 2020-01-26 21:54:21 +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
3178dcbb6c Added a console command to view the event log. 2020-01-26 20:12:08 +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
b0dacbf570 [EventLog] Added permission checking and link in tools tree. 2020-01-25 23:17:06 +01:00
Jan Böhmer
8b1eccc48d [Eventlog] Show extra data in log table. 2020-01-25 22:52:34 +01:00
Jan Böhmer
f7d0524f57 [Eventlog] Show icon describing the level in event table. 2020-01-25 20:55:30 +01:00
Jan Böhmer
b0ccb95a17 Added link to user info page in user field. 2020-01-25 20:28:00 +01:00
Jan Böhmer
bc89ff7a68 Added translations for log table. 2020-01-25 20:20:46 +01:00
Jan Böhmer
d0b3750594 Added an basic table to show log entries. 2020-01-24 22:57:04 +01:00
Jan Böhmer
72e2c0cd6e Put FetchJoin Adapter logic into its own class. 2020-01-17 21:38:36 +01:00
Jan Böhmer
b73725bd9a Use Doctrine paginator in table adapter.
This fixes the problem that the pagination were wrong (only one element on a page and other things like that).
2020-01-16 21:42:29 +01:00
Jan Böhmer
fcd9291f7f Enforce a meaningful username format. 2020-01-08 20:57:46 +01:00
Jan Böhmer
fc8ab93752 Fixed missing invalidation of user tree views. 2020-01-08 20:50:37 +01:00
Jan Böhmer
3a081b6413 Fixed strict_types exception in PermissionEmbed. 2020-01-08 20:34:35 +01:00
Jan Böhmer
074f0286dc Fixed strict types exception in attachments list. 2020-01-07 19:38:11 +01:00
Jan Böhmer
5d98e87e20 Updated recipes for symfony/framework-bundle. 2020-01-07 19:06:08 +01:00
Jan Böhmer
388e847b17 Applied symplify rules to codebase. 2020-01-05 22:49:00 +01:00
Jan Böhmer
2f20d90041 Fixed code to be analysable by Symplfiy Code style set. 2020-01-05 22:32:19 +01:00
Jan Böhmer
97f8afbc40 Fixed strict type exception occuring in UpdateExchangeRatesCommand. 2020-01-05 22:10:52 +01:00
Jan Böhmer
67a0dc8131 Fixed exceptions occuring cause of strict_types. 2020-01-05 21:09:19 +01:00
Jan Böhmer
fe0f69f762 Applied code style to tests/ 2020-01-05 15:55:16 +01:00