Jan Böhmer
6f24e7f077
Fixed phpunit tests caused by typo in Autowire attribute
...
This caused the whole thing to behave very very weirdly
2024-01-26 00:12:37 +01:00
Jan Böhmer
631c364179
Added option to redirect https requests to http via Part-DB
...
This is especially useful for the heroku demo instance, where the webserver can not do the automatic redirect
2024-01-25 22:58:52 +01:00
Jan Böhmer
b5721dcfd0
Revert "Migrated deprecated doctrine event subsrcibers"
...
For some very very weird reasoning this cause issues with the ObjectNormalizer, which does not get an an serializer injected anymore.
When the EventLoggerSubscriber is a doctrine subscriber it seems that the serializer service is initialized (as its requested in constructor but not used) and later injected into the object normalizer.
When its an listener, this does not work anymore.
2023-12-07 00:17:27 +01:00
Jan Böhmer
f9d47e0865
Migrated deprecated doctrine event subscribers to doctrine event listeners
2023-12-05 22:08:07 +01:00
Jan Böhmer
3ac82cf76a
The frontend dependencies can now detect their path automatically.
...
Therefore it does not need to be configured in the webpack.config.js before compilation. This should help to make things like issue #426 easier to resolve.
2023-11-03 23:01:23 +01:00
Jan Böhmer
294f7cf005
Fixed some deprecations related to missing return types
2023-10-25 17:27:37 +02:00
Jan Böhmer
2c6de84c9a
Only check every 10 minutes if the user needs to setup a 2FA method enforced by its group
...
That saves us 3 database queries on many requests.
2023-07-19 00:56:28 +02:00
Jan Böhmer
eb07820523
Fixed issue that prevented undo changes from being logged
2023-07-18 23:42:01 +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
8a4ede9d43
Write to event log, when a user gets impersonated
2023-07-08 23:07:06 +02:00
Jan Böhmer
cc1595e048
Added button to user admin to impersonate a certain user
2023-07-08 22:43:41 +02:00
Jan Böhmer
49cf20545f
Fixed exception occuring when deleting an element
2023-06-27 00:10:55 +02:00
Jan Böhmer
19530a9102
Fixed some PHPStan level 5 issues
2023-06-13 20:24:54 +02:00
Jan Böhmer
6a2ff9d153
Added declare strict types to all files
2023-06-11 18:59:07 +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
4bec8efea1
Make LogoutLoggerEventSubscriber an event listener
2023-06-07 00:46:03 +02:00
Jan Böhmer
21fc554589
Fixed error with LogoutLoggerEventSubscriber
2023-05-28 01:25:00 +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
923e40ed8f
Add the data after the change to a element edited log entry, so you can easily view the changes in log detail pages
2023-05-14 21:41:00 +02:00
Jan Böhmer
0dcdd252f5
Fixed static analysis issues
2023-04-16 00:55:25 +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
de96aae9a5
Fixed inspection issues
2023-04-15 21:49:19 +02:00
Jan Böhmer
b3ecee749e
Removed deprecated SessionInterface service
2023-04-15 21:07:04 +02:00
Jan Böhmer
d0cb7ab486
Fixed deprecated use of FlashBag Service
2023-04-15 19:05:45 +02:00
Jan Böhmer
78ec0f1ea3
Create a new DB user when somebody logs in using SAML
2023-02-20 23:04:20 +01:00
Jan Böhmer
6296cac962
Fixed some ugly issues with entities where certain changes where not written to database, after the event logger subscriber were called.
2023-01-24 22:55:03 +01:00
Jan Böhmer
751cdc603a
Added comment to the element change log entries on permission schema change.
2023-01-08 20:14:23 +01:00
Jan Böhmer
7aa88a8dbd
Automatically upgrade permission version schema in the background when needed on a request.
2023-01-08 00:35:43 +01:00
Jan Böhmer
f0395d51b0
Correctly log the database migration to the system log
2022-12-17 00:44:12 +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
c1cb045960
Fixed static analyis issues
2022-10-05 21:59:42 +02:00
Jan Böhmer
068daeda75
Use jbtronics/2fa-webauthn for u2f two factor authentication
2022-10-03 23:09:50 +02:00
Jan Böhmer
51e05a8669
Use typed properties
2022-09-18 22:59:31 +02:00
Jan Böhmer
5fd608f42a
Fixed some deprecations.
2022-08-14 19:09:07 +02:00
Jan Böhmer
193ecd252b
Fixed some deprecations.
2021-10-02 20:41:14 +02:00
Jan Böhmer
550b4f66bb
Upgraded yarn dependencies.
2021-01-03 20:37:35 +01:00
Jan Böhmer
40eefdbf1b
Updated composer dependencies and fixed a bug which caused infinite recursion...
2021-01-03 20:34:58 +01:00
Jan Böhmer
3328dd968d
Fixed some higher level PHPstan issues.
2020-10-02 12:42:15 +02:00
Jan Böhmer
e73a90a234
Fixed code style.
2020-08-21 22:44:38 +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
96acf0d858
Updated to doctrine migrations 3.0.
2020-07-04 23:38:18 +02:00
Jan Böhmer
90d3032924
Fixed PHPStan issues.
2020-06-07 16:33:31 +02:00
Jan Böhmer
e72bc52e12
Fixed PHPstan issues.
2020-06-03 22:22:15 +02:00
Jan Böhmer
7de2137370
Fixed PHPStan issue.
2020-06-01 18:21:50 +02:00