Commit graph

264 commits

Author SHA1 Message Date
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
Jan Böhmer
b1d359f538 Added internal part number field to parts 2022-12-04 02:28:47 +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
21af37b8e7 Allow users to change the group of a user, when he is allowed to change permissions 2022-11-14 22:42:12 +01:00
Jan Böhmer
b0c027f805 Renamed PermissionResolver service to PermissionService 2022-11-14 20:15:06 +01:00
Jan Böhmer
1de88e0494 Added various useful presets for permissions 2022-11-14 00:02:37 +01:00
Jan Böhmer
70120bdaa9 Make allow checkbox for permissions green 2022-11-13 18:44:51 +01:00
Jan Böhmer
5e06557cf0 Removed field permissions from Part edit page 2022-11-06 21:29:03 +01:00
Jan Böhmer
676235a2d3 Fixed some exception about non existing part_attachments permission 2022-11-02 23:20:30 +01:00
Jan Böhmer
ab8be58c0d Improved styling of the label dialog editor, so that the appearance is closer to the Label result 2022-09-21 21:49:09 +02:00
Jan Böhmer
f0956da0ea Hide path badge on seletpicker items. 2022-09-21 15:33:07 +02:00
Jan Böhmer
51e05a8669 Use typed properties 2022-09-18 22:59:31 +02:00
Jan Böhmer
d18ee704b8 Allow to filter logs by user who caused them 2022-09-11 18:57:48 +02:00