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
334d81db08
Mark that amount is unknown in part tables and info page
...
Fixes issue #282
2023-04-29 22:33:46 +02:00
Jan Böhmer
e8ec536a5a
Allow to order by storelocation column
...
Related to discussion #269
2023-04-23 23:38:59 +02:00
Jan Böhmer
1eb9c38aee
Fixed problem that MPN was not used as search field
...
Fixes issue #277 and #276
2023-04-22 23:26:48 +02:00
Jan Böhmer
963a22783f
Use proper implementation of recursion depth limit, that really use the number of recusive calls, not the number of child elements
...
This fixes issue #267
2023-04-17 23:59:59 +02:00
Jan Böhmer
7baad04e39
Updated dependencies
2023-04-16 23:58:03 +02:00
Jan Böhmer
273293479d
Hopefully fix phpunit issue on github actions
2023-04-16 01:46:44 +02:00
Jan Böhmer
37fb895d67
Only try to retrieve the targetLot from DB if the parameter is existing
...
This fixes an excpetion occuring during withdrawal of parts, when moving is disabled for the lot.
2023-04-16 01:22:58 +02:00
Jan Böhmer
0dcdd252f5
Fixed static analysis issues
2023-04-16 00:55:25 +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
13209c3236
Improved typing of properties
2023-04-15 22:25:03 +02:00
Jan Böhmer
29d1d49aca
Fixed some more inspection issues
2023-04-15 22:05:29 +02:00
Jan Böhmer
de96aae9a5
Fixed inspection issues
2023-04-15 21:49:19 +02:00
Jan Böhmer
5f29ee9052
Fixed some deprecation messages
2023-04-15 21:18:11 +02:00
Jan Böhmer
b3ecee749e
Removed deprecated SessionInterface service
2023-04-15 21:07:04 +02:00
Jan Böhmer
1cee1abe00
Fixed some return type deprecation messages
2023-04-15 19:33:39 +02:00
Jan Böhmer
d0cb7ab486
Fixed deprecated use of FlashBag Service
2023-04-15 19:05:45 +02:00
Jan Böhmer
8351f38ee7
Keep query parameters when adding locale part in RedirectController
...
This fixes issue #268
2023-04-15 00:38:11 +02:00
Jan Böhmer
69fc28d5d6
Added better formatted extra section for certain log types
2023-04-10 23:13:09 +02:00
Jan Böhmer
4107535b19
Added basic log entry info page
2023-04-10 00:30:23 +02:00
Jan Böhmer
1125096e5a
Fixed RoundingNecessaryException in certain cases
2023-04-09 01:30:29 +02:00
Jan Böhmer
fc1d2269d0
Fixed error with default values on older MySQL version
...
We have removed the default values for the columns completly, as it were only needed on SQLite when adding the column to existing row.
As this was done in an earlier migration, we can now safely remove it.
The MySQL now correctly detects no more changes. SQLite however still generates some wrong migration changes.
2023-04-09 01:17:48 +02:00
Jan Böhmer
342ed382e3
Properly mark the tinyint column with a comment, so that migrations can properly detect that no changes are needed
2023-04-09 00:04:13 +02:00
Jan Böhmer
7f9307feec
Perform an explicit type conversion in doesFKExists function
2023-04-08 23:32:38 +02:00
Jan Böhmer
036eaf3bae
Removed warnings about changed permissions, as the old changes are reset later, and we now do the permission migration in Part-DB directly
2023-04-08 23:29:23 +02:00
Jan Böhmer
2717d7d311
Only drop the foreign keys during migration from legacy Part-DB DBs if they really exist
...
This should fix issue #260
2023-04-08 23:27:10 +02:00
Jan Böhmer
577b841ee0
Fixed TypeError on certain old ElementCreatedLogEntries
...
Fixes issue #261
2023-04-08 22:57:07 +02:00
Jan Böhmer
0eea7f8d4d
Fixed static analyis issue
2023-04-08 21:00:41 +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
5b5e8a4fd5
Allow users (and admins) to decide whether their email should be shown on their public profile
2023-04-08 19:53:05 +02:00
Jan Böhmer
363b7bc314
Do not show a unecessary label in front of the boolean constraint types checkboxes
2023-04-08 01:24:17 +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
b0d2a22f62
Make user info page public for all logged in user
2023-04-08 01:04:10 +02:00
Jan Böhmer
bcda71cb25
Ensure that the a lot / storage location owner is not the anonymous user
2023-04-08 00:50:42 +02:00
Jan Böhmer
d32e902d17
Allow to filter by the lot owner
2023-04-08 00:44:34 +02:00
Jan Böhmer
f91b719542
Added a filter constraint for parts where instock is "less than desired"
...
Fixes issue #257
2023-04-08 00:35:31 +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
c91a6640ff
Fixed static analysis issues
2023-04-03 23:34:15 +02:00
Jan Böhmer
5330476dbe
Highlight amount sum in part tables and part info page, when amount is less than minAmount
2023-04-03 23:15:29 +02:00
Jan Böhmer
69fdc85c99
Use new user select type for log filter
2023-04-03 22:54:07 +02:00
Jan Böhmer
f7293508ff
Added example content for owner placeholders in labels
2023-04-03 22:48:52 +02:00
Jan Böhmer
4aedce9668
Allow to use storelocation owner field in labels
...
Related to issue #221
2023-04-03 22:41:18 +02:00
Jan Böhmer
9244fe5944
Fixed internal server error, when using owner placeholder on stored label profile
2023-04-03 22:23:53 +02:00
Jan Böhmer
8e2f297839
Added migrations for sqlite
2023-04-03 00:47:51 +02:00
Jan Böhmer
0feb9661df
Allow to use owner placeholders in labels
2023-04-03 00:03:56 +02:00
Jan Böhmer
1acceae81e
Enforece that part lot owner matches storage location owner, if option is selected
2023-04-02 23:58:15 +02:00
Jan Böhmer
a7ff690891
Restrict part lot withdraw/add/move operations to the owner of a part lot
2023-04-02 23:35:18 +02:00
Jan Böhmer
447b54fa4b
Allow to set and view the owner of a part lot
2023-04-02 23:17:24 +02:00