Jan Böhmer
0cb46039dd
Allow to retrieve price and shopping informations from info providers
2023-07-14 00:09:22 +02:00
Jan Böhmer
6cd9640b30
Allow to automatically find or create entities from database based on info providers
2023-07-12 23:43:16 +02:00
Jan Böhmer
9adfcc7aec
Use an enum for target_type in log entries
2023-06-18 18:31:39 +02:00
Jan Böhmer
e8771ea118
Fixed some more phpstan issues
2023-06-18 00:00:58 +02:00
Jan Böhmer
19530a9102
Fixed some PHPStan level 5 issues
2023-06-13 20:24:54 +02:00
Jan Böhmer
fc3290271c
Started to increase the phpstan level
2023-06-13 10:36:34 +02:00
Jan Böhmer
71cd4057a7
Use enums for LabelOptions
2023-06-12 23:39:30 +02:00
Jan Böhmer
6a2ff9d153
Added declare strict types to all files
2023-06-11 18:59:07 +02:00
Jan Böhmer
684334ba22
Improved code style of tests
2023-06-11 15:02:59 +02:00
Jan Böhmer
5629215ce4
Use imports instead of FQNs
2023-06-11 15:00:28 +02:00
Jan Böhmer
7ee01d9a05
Applied rector with PHP8.1 migration rules
2023-06-11 14:17:19 +02:00
Jan Böhmer
c24019fd57
Fixed error preventing the service container from compiling
2023-05-27 20:46:02 +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
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
5f5541ca12
Added UserSelectType and allow to set owner of a storage location
2023-04-02 21:50:22 +02:00
Jan Böhmer
61e2dde400
Allow to import category, footprint and manufacturer by giving a string in the CSV file
2023-03-12 21:10:48 +01:00
Jan Böhmer
6230ad971b
Merge branch 'keycloak'
2023-03-04 17:15:50 +01:00
Jan Böhmer
7394a23a83
Fixed infinite loop when an element gets assigned itself as parent
...
This fixes issue #230
2023-03-02 22:55:22 +01:00
Jan Böhmer
c831d57614
Added an console command to convert local to SAML users and vice versa
2023-02-23 23:36:40 +01:00
Jan Böhmer
97c3b9002a
Mark SAML users as so in database and disable local password changing then.
2023-02-21 00:29:50 +01:00
Jan Böhmer
ba5ae35809
Fixed some inspection issues
2023-02-05 03:01:25 +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
cbe010ee67
Allow to mass generate labels via part table multiselect.
2023-01-15 23:36:22 +01:00
Jan Böhmer
64e7ce4ad6
Improved usability of part select element
2022-12-24 16:25:29 +01:00
Jan Böhmer
670dd76ef5
Implement a user friendly part select element.
2022-12-24 14:04:46 +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
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
37fde77b8e
Show special icon in users menu when a user is locked
2022-11-14 23:52:10 +01:00
Jan Böhmer
32638777d9
Show the number of parts with this element and all its child elements in Admin pages
2022-09-21 13:20:57 +02:00
Jan Böhmer
0d0a04c36f
Fixed static analysis issues.
2022-09-11 19:14:16 +02:00
Jan Böhmer
9a7e47863b
Added autocomplete for part parameters
2022-09-05 17:02:57 +02:00
Jan Böhmer
8e6bc25d2e
Fixed some inspection issues.
2022-08-14 19:39:07 +02:00
Jan Böhmer
639829f5c5
Fixed some inspection issues.
2022-08-14 19:32:53 +02:00
Jan Böhmer
5fd608f42a
Fixed some deprecations.
2022-08-14 19:09:07 +02:00
Jan Böhmer
61bd0bd15c
Fixed more PHPstan warnings.
2022-03-04 18:37:42 +01:00
Hannes Matuschek
af8c296abf
Fixed 'Number of parts with price information' statistic.
2020-08-30 17:59:16 +02:00
Jan Böhmer
3809539587
Implemented a stub DeviceRepository to prevent exception when try to delete a device.
...
Now the devices can not be deleted (but no exception), to prevent users to accidentally delete still useful devices from old Part-DB versions (as currently it is not possible to view which infos a device contains). This fixes issue #60 .
2020-08-21 23:28:46 +02:00
Jan Böhmer
349ab706cc
Apply symplify checkers.
2020-08-21 21:38:31 +02:00
Jan Böhmer
d0b1024d80
Fixed code style.
2020-08-21 21:36:22 +02:00
Jan Böhmer
50cca40f77
Fixed "Limit to existing parts" function.
...
Fixed issue #72 .
2020-06-13 22:19:03 +02:00
Jan Böhmer
14adb77a97
Moved getParts() and getPartsCount() to a repository (instead of a class method).
2020-05-16 20:53:35 +02:00
Jan Böhmer
f5d685dfd4
Fixed coding style.
2020-05-10 21:39:31 +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
48ff81a6d1
Added dropdowns for quick generating labels for different profiles.
2020-05-01 20:29:18 +02:00