Commit graph

71 commits

Author SHA1 Message Date
Jan Böhmer
193650efd4 Added option to mark all imported parts as "needs review" 2023-03-15 21:46:14 +01:00
Jan Böhmer
be5663c468 Allow import/export of users 2023-03-13 22:16:02 +01:00
Jan Böhmer
256d628543 Allow to control the path delimiter and create unknown datastructures
Also the labeling of form fields was improved
2023-03-12 22:03:02 +01:00
Jan Böhmer
508641d1e8 Added possibility to autoselect the import format 2023-03-12 21:43:40 +01:00
Jan Böhmer
7a9b7c87a4 Added a very basic import dialog for Parts 2023-03-12 19:53:55 +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
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
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
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
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
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
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
1de88e0494 Added various useful presets for permissions 2022-11-14 00:02:37 +01:00
Jan Böhmer
51e05a8669 Use typed properties 2022-09-18 22:59:31 +02:00
Jan Böhmer
898803e3ce Use CKEDITOR 5 for all comment fields. 2022-07-26 21:23:31 +02:00
Jan Böhmer
f06ad01eb2 Remove (now) useless selectpicker class from inputs. 2022-07-24 20:27:40 +02:00
Jan Böhmer
43b4c78553 Use bootstrap 5 checkboxes. 2022-07-24 18:44:05 +02:00
Jan Böhmer
f276c436ae Initialize selectpicker via stimulus controller. 2022-03-06 23:27:20 +01:00
Jan Böhmer
3328dd968d Fixed some higher level PHPstan issues. 2020-10-02 12:42:15 +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
af42c3cca0 Added a button to update exchange rates via web gui. 2020-06-07 22:38:10 +02:00
Jan Böhmer
db4d7dc5fc Use BigDecimal for Currency exchange rate. 2020-05-20 20:57:16 +02:00
Jan Böhmer
08267b88b0 Use BigDecimal object type for Supplier shipping costs, instead of bcmath string. 2020-05-18 22:07:09 +02:00
Jan Böhmer
6db3f454e3 Fixed missing parameter in CurrencyAdminForm 2020-05-13 08:40:53 +02:00
Jan Böhmer
decc4e90fc Organized parameters better.
Parameters can now be found in their own file config/parameters.yaml. They are prefixed with partdb. and structured into different sections.
2020-05-12 22:53:42 +02:00
Jan Böhmer
73ac4f1641 Added missing translations.
Fixes issue #56.
2020-05-12 00:27:48 +02:00
Jan Böhmer
f5d685dfd4 Fixed coding style. 2020-05-10 21:39:31 +02:00
Jan Böhmer
1a35adab17 Added permission system, to control who can edit Twig labels. 2020-05-07 22:29:45 +02:00
Jan Böhmer
8b372a3443 Allow to specify which label profiles are shown in dropdown. 2020-05-02 19:47:31 +02:00
Jan Böhmer
85eafd47aa Fixed PHPunit errors. 2020-04-15 12:51:12 +02:00
Jan Böhmer
a8a92b9c5d Added basic admin page for Label profiles. 2020-04-11 17:34:01 +02:00
Jan Böhmer
f0a3e9b5af Reindex the collections in CollectionType to prevent issues related of changing the order between the requests. 2020-04-01 15:10:06 +02:00
Jan Böhmer
3671c94844 Fixed code style. 2020-03-29 22:16:06 +02:00
Jan Böhmer
e72fc2716b Disable parameters fields when user is not allowed to edit data structures. 2020-03-25 15:19:09 +01:00
Jan Böhmer
ff05868051 Allow to edit parameters for data structures. 2020-03-24 21:49:09 +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
9e8771a4ee Changed license to AGPL3+ 2020-02-22 18:14:36 +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
388e847b17 Applied symplify rules to codebase. 2020-01-05 22:49:00 +01:00
Jan Böhmer
f861de791f Applied code style rules to src/ 2020-01-05 15:46:58 +01:00
Jan Böhmer
9a7223a301 Fixed code style. 2020-01-04 20:24:09 +01:00