Commit graph

277 commits

Author SHA1 Message Date
Jan Böhmer
9d1cd0477a Fixed problems with non-unique prototype names when using nested collection type, which prevented to create nested entries with mulitple new sub entries.
We now use a unique prototype name for every collection field. This fixes issue #219
2023-02-19 22:39:26 +01:00
Jan Böhmer
455acccc7e Use tagsinput for attachmenttype filetype filter to improve UX 2023-02-12 20:48:52 +01:00
Jan Böhmer
1faeddccb2 Fixed bug that default_currency and shipping costs fields of supplier were not editable 2023-02-11 23:18:21 +01:00
Jan Böhmer
90b583654b Fixed inspection issues 2023-02-06 21:34:46 +01:00
Jan Böhmer
aeddf03d98 Fixed phpstan issues 2023-02-06 21:06:26 +01:00
Jan Böhmer
7ff1584eb9 Fixed multi-part action selectors. 2023-02-06 00:08:32 +01:00
Jan Böhmer
c088742dda Added possibility to save parts and create an empty one 2023-02-05 21:00:26 +01:00
Jan Böhmer
d3023ea945 Increase network timeout for yarn in Dockerfile to prevent timeout errors on cross builds. 2023-02-05 19:31:21 +01:00
Jan Böhmer
8794c1d018 Fixed issue that prevented creation of new entities via StructuralEntityType 2023-02-05 19:29:39 +01:00
Jan Böhmer
ba5ae35809 Fixed some inspection issues 2023-02-05 03:01:25 +01:00
Jan Böhmer
f0947fd948 Hopefully fixed AbstractParameter exception on the LabelProfile controller 2023-02-03 23:43:44 +01:00
Jan Böhmer
2e18065d5a Replaced all occurances of bootstrap-select with tomSelect
All choice fields should now use tomselect by default to improve user UX
2023-02-02 00:36:42 +01:00
Jan Böhmer
08c97282a3 Allow to configure which themes should be available via parameters.yaml 2023-02-01 23:15:02 +01:00
Jan Böhmer
dc012b56a8 Improved UX of entity adding from part edit page. 2023-01-30 23:08:22 +01:00
Jan Böhmer
60446edd68 Fixed possibility to create nested structure from the part edit page 2023-01-30 22:29:20 +01:00
Jan Böhmer
5ead9cbf61 Fixed some incompatibility on PHP 7.4 2023-01-30 00:43:03 +01:00
Jan Böhmer
e0c380d81a Allow to create nested entitiy structures directly from the part edit page.
However there is still a bug, that the newly created entites are not shown as selected (even though they are). Fixes issue #203
2023-01-30 00:37:12 +01:00
Jan Böhmer
1654010ea3 Started to work on the possibilty to create new entities directly from the part edit page.
This fixes issue #203.
2023-01-29 20:42:18 +01:00
Jan Böhmer
672d55624f Fixed CurrencyEntityType 2023-01-29 19:27:51 +01:00
Jan Böhmer
8d5427a1c3 Use tomselect for StructuralEntityType 2023-01-29 18:52:24 +01:00
Jan Böhmer
22950f2476 Validate that a parts name fullfills the regular expression set in a category 2023-01-28 21:36:19 +01:00
Jan Böhmer
58105575d3 Show part name hint in edit page and default description and comment settings of a category now properly works
This fixes issue #196
2023-01-28 21:07:01 +01:00
Jan Böhmer
0063d360ce Allow a user to change and remove his profile picture from user settings. 2023-01-25 00:10:17 +01:00
Jan Böhmer
d06701fa87 Started to work on avatar upload from user settings page. 2023-01-24 00:57:41 +01:00
Jan Böhmer
daba6edf5d Allow to edit user avatar via user admin page. 2023-01-23 23:58:11 +01:00
Jan Böhmer
78eacd3ec1 Forbid building of a part, when the user is not allowed to withdraw parts stock 2023-01-22 23:40:10 +01:00
Jan Böhmer
2f42eb7cff Allow to directly add build as stock to the associated builds part. 2023-01-22 23:27:45 +01:00
Jan Böhmer
bc9ed770ad Improved frontend of build page 2023-01-22 17:34:10 +01:00
Jan Böhmer
616533ea4a Withdraw selected part lots, when building 2023-01-22 16:59:58 +01:00
Jan Böhmer
31a20d0692 Validate ProjectBuildRequest 2023-01-22 14:13:56 +01:00
Jan Böhmer
83d734747a Added a basic form to perform builds.
Logic does not work yet.
2023-01-22 00:01:16 +01:00
Jan Böhmer
f2dfe12087 Use new label for ProjectBOMEntry 2023-01-08 19:40:56 +01:00
Jan Böhmer
513e7f3851 Use name "project" instead of "device" everywhere in the frontend 2023-01-08 19:36:56 +01:00
Jan Böhmer
fb0c604edd Allow to filter for part stock changed events in system log 2023-01-08 01:48:03 +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
ba4085d882 Added a very basic modal on part info page for changing part instock
Related to issue #201
2023-01-01 13:21:50 +01:00
Jan Böhmer
0e020dab74 Added an price field to allow defining the price of non-part BOM entries 2022-12-31 18:57:36 +01:00
Jan Böhmer
3a60a9848f Fixed problem that it was not possible to changes a entities parent 2022-12-29 17:32:47 +01:00
Jan Böhmer
fdcd1b9d9d Added possibility to associate a part with a project that represents the builds of the project 2022-12-29 16:21:04 +01:00
Jan Böhmer
adc070d10c Added possibility to set project status 2022-12-29 15:22:34 +01:00
Jan Böhmer
39ed00c7c0 Fixed issue with removing the bom entries caused by the multiple collapse rows 2022-12-28 23:06:52 +01:00
Jan Böhmer
a3ee51e76b Improved styling of the BOM edit 2022-12-27 13:03:19 +01:00
Jan Böhmer
b83b55b8d4 Added some constraints and validations to the BOM entries. 2022-12-26 13:57:11 +01:00
Jan Böhmer
7558d57545 Part select element now works properly 2022-12-24 16:10:19 +01:00
Jan Böhmer
670dd76ef5 Implement a user friendly part select element. 2022-12-24 14:04:46 +01:00
Jan Böhmer
c78bc01d23 Added very basic controls to edit a projects BOM 2022-12-23 13:12:22 +01:00
Jan Böhmer
0c7ec9f0c7 Added some basic DB fields for the new project system 2022-12-18 20:34:25 +01:00
Jan Böhmer
8ae4e9fe05 Fixed some inspection issues 2022-12-18 19:45:04 +01:00
Jan Böhmer
a4eae19a1f Improved organisation of Services 2022-12-18 17:28:42 +01:00
Jan Böhmer
6d966ce516 Allow to filter by IPN 2022-12-04 02:40:37 +01:00