Jan Böhmer
|
5cfccab671
|
Allow to scan IPN barcodes using the built in barcode scanner
This improves issue #373
|
2023-11-12 00:36:13 +01:00 |
|
Jan Böhmer
|
bdcd51d533
|
Refactored barcode scan functions
This is preparatory work for issue #373
|
2023-10-26 22:23:43 +02:00 |
|
Jan Böhmer
|
388d26fa05
|
Forbid a user to delete himself on the admin page
|
2023-10-24 13:32:44 +02:00 |
|
Jan Böhmer
|
0af5a58dbe
|
Renamed Storelocation entity to StorageLocation
|
2023-09-04 22:57:40 +02:00 |
|
Jan Böhmer
|
f265b9d19d
|
Fixed PHPstan issues
|
2023-08-28 22:39:29 +02:00 |
|
Jan Böhmer
|
3e693642b6
|
Allow to delete API tokens
|
2023-08-26 23:19:35 +02:00 |
|
Jan Böhmer
|
8fe3f4cf5c
|
Added permissions to control access to API and manage API tokens
|
2023-08-26 22:57:50 +02:00 |
|
Jan Böhmer
|
85f3ba6aaa
|
Merge branch 'master' into api
|
2023-08-26 22:15:12 +02:00 |
|
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
|
35a0e8464a
|
Added possibility to list all available API keys at the user settings page
|
2023-08-19 23:19:21 +02:00 |
|
Jan Böhmer
|
8dad143f8d
|
Added own APIToken authenticator, so we can wrap the used API token inside the symfony security token
|
2023-08-17 00:17:02 +02:00 |
|
Jan Böhmer
|
3bc6e61869
|
Added very basic system to add API tokens to an user
|
2023-08-15 23:36:56 +02:00 |
|
Jan Böhmer
|
6d3b0261b3
|
Added first API endpoint
|
2023-08-06 00:42:34 +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 |
|