Jan Böhmer
|
b62dc1241d
|
Fix parameter mapping on part creation dialog to fix add builds part
This fixes issue #348
|
2023-08-20 20:30:38 +02:00 |
|
Jan Böhmer
|
7b112512a9
|
Prevent that an administrator can lockout himself accidentally out of the user interface by using one of the permission presets
|
2023-08-20 12:42:56 +02:00 |
|
Jan Böhmer
|
0e5613b57b
|
Forbid access to homepage if a user has no allow permission
This allows to block access to everything (even the homepage) for anonymous access. This fixes issue #290
|
2023-08-20 12:33:08 +02:00 |
|
Jan Böhmer
|
1fb334b0ca
|
Show a notification on homepage and server info page if there is a new version available.
|
2023-08-04 23:49:26 +02:00 |
|
Jan Böhmer
|
b3153dac68
|
Fixed static analysis issue and added test for UserRepository
|
2023-08-01 16:20:31 +02:00 |
|
Jan Böhmer
|
52c6884e28
|
Allow slashes in digikey product ids
|
2023-07-17 23:21:30 +02:00 |
|
Jan Böhmer
|
3a8c5a788f
|
Fixed phpstan issues
|
2023-07-17 00:43:35 +02:00 |
|
Jan Böhmer
|
a5995a2ce8
|
Centralized logic for part creation form
|
2023-07-16 23:46:20 +02:00 |
|
Jan Böhmer
|
c810b6772c
|
Show the value returned by the provider on part creation page.
This makes it easier to check or assign a element manually
|
2023-07-16 23:19:02 +02:00 |
|
Jan Böhmer
|
b3b205cd6e
|
Added permissions to control access to info providers and oauth tokens
|
2023-07-16 20:33:24 +02:00 |
|
Jan Böhmer
|
c203de082e
|
Added proper OAuth authentication for digikey and other providers
|
2023-07-16 03:07:53 +02:00 |
|
Jan Böhmer
|
716a56979d
|
Added basic possibilty to create parts based on infoProviders
|
2023-07-09 23:31:40 +02:00 |
|
Jan Böhmer
|
93a170a893
|
Added basic search system in info providers
|
2023-07-09 17:55:41 +02:00 |
|
Jan Böhmer
|
e0301f096f
|
Added an very basic system to configure info providers
|
2023-07-09 14:27:41 +02:00 |
|
Jan Böhmer
|
98e179ba06
|
Validate bom when adding additional bom entries via addPart controller to prevent invalid BOMs
This fixes issue #302
|
2023-07-03 00:28:37 +02:00 |
|
Jan Böhmer
|
2b793bf242
|
Fixed tests
|
2023-07-02 17:46:09 +02:00 |
|
Jan Böhmer
|
49ae906029
|
Allow to directly specify the scanned string via an input query parameter
|
2023-07-02 14:16:32 +02:00 |
|
Jan Böhmer
|
4f82a0f026
|
Fixed qr code scan URL paths
|
2023-07-02 14:03:29 +02:00 |
|
Jan Böhmer
|
5ab067cf86
|
Use password strenght estimator when setting new password after password reset.
|
2023-06-28 16:12:38 +02:00 |
|
Jan Böhmer
|
ecded8af93
|
Added password meter based on zxcvbn
Maybe we will use a different package later, as this one is very big...
|
2023-06-27 01:07:26 +02:00 |
|
Jan Böhmer
|
20826daa18
|
Show a notice flash if the content of labels is empty
This implements the suggestion of issue #297
|
2023-06-27 00:18:47 +02:00 |
|
Jan Böhmer
|
d6500c45aa
|
Use the domain name in server_name field of Google Authenticator QR code
We achieve that by decorating the GoogleAuthenticator service
|
2023-06-26 23:47:54 +02:00 |
|
Jan Böhmer
|
225da163bb
|
Fixed exception on user settings submission
|
2023-06-20 01:43:02 +02:00 |
|
Jan Böhmer
|
8a20584e27
|
Use enum for undo mode
|
2023-06-18 21:26:28 +02:00 |
|
Jan Böhmer
|
4a644d8712
|
Replaced filter classes getters with public readonly properties to improve DX
|
2023-06-18 16:41:00 +02:00 |
|
Jan Böhmer
|
b7c8ca2a48
|
Improved typing and phpdoc type annotations
|
2023-06-18 15:37:42 +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
|
485b35fbd4
|
Fixed static analysis issues
|
2023-06-11 23:16:07 +02:00 |
|
Jan Böhmer
|
3d7cf8f7f3
|
Removed remaining annotations
|
2023-06-11 19:42:02 +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
|
f63b6d7207
|
Fixed service wiring configuration
|
2023-06-11 14:50:47 +02:00 |
|
Jan Böhmer
|
7ee01d9a05
|
Applied rector with PHP8.1 migration rules
|
2023-06-11 14:17:19 +02:00 |
|
Jan Böhmer
|
a43af180a7
|
Applied rector rules up to symfony 6.2
|
2023-05-28 01:21:05 +02:00 |
|
Jan Böhmer
|
1dbf36b86b
|
Use str_contains and similar instead of strpos
|
2023-05-27 23:58:28 +02:00 |
|
Jan Böhmer
|
6a1aefa5a5
|
Allow access to log detail page (only) if a user has permission to show_history of an entity
|
2023-05-16 00:05:54 +02:00 |
|
Jan Böhmer
|
9be3eba694
|
Added button to delete a log entry via the log detail page.
|
2023-05-15 23:02:30 +02:00 |
|
Jan Böhmer
|
49b6a42791
|
Added buttons for revert and undo to the log detail page
|
2023-05-15 00:16:49 +02:00 |
|
Jan Böhmer
|
3c724a227a
|
Merge branch 'master' into log_detail_page
|
2023-05-14 16:43:52 +02:00 |
|
Jan Böhmer
|
b0ab43c39a
|
Show a proper error message table when encountering an invalid regex statement on SQLite
This is related to #289
|
2023-05-09 00:26:40 +02:00 |
|
Jan Böhmer
|
2c33b381c1
|
Allow to unselect name, category, description fields etc in search functionm
Before this commit it was ignored, if the checkboxes for these fields were unchecked.
|
2023-05-08 23:53:59 +02:00 |
|
Jan Böhmer
|
c50a80e8df
|
Show an error message in table instead of a 500 error when MySQL encounters an invalid Regex expression
This fixes issue #289
|
2023-05-08 23:42:25 +02:00 |
|
Jan Böhmer
|
4c6ceab8e8
|
Merge branch 'master' into log_detail_page
|
2023-04-29 22:46:38 +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
|
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 |
|