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
|
15ba6572df
|
Try to detect if an external attachment is an image or not.
Before we assumed that it is a picture in all cases.
|
2023-07-29 18:50:18 +02:00 |
|
Jan Böhmer
|
5c30210534
|
Fixed some stuff on the emulated Field2 function and added tests
|
2023-07-27 00:38:17 +02:00 |
|
Jan Böhmer
|
1d03b6c38d
|
Added tests for sqlite emulated functions
|
2023-07-26 23:39:53 +02:00 |
|
Jan Böhmer
|
1ec4266f96
|
Fixed sorting for element choice type and added tests
|
2023-07-23 01:01:29 +02:00 |
|
Jan Böhmer
|
8ce5f4a796
|
Do not cache entities directly in NodesListBuilder but cache only the IDs instead
Otherwise the doctrine proxies break, and we get issues with loading the preview_images in structural Elements.
|
2023-07-20 23:20:46 +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
|
3a8c835880
|
Lazily sort info providers list, to prevent unneccesarry work on most container calls
|
2023-07-19 00:11:19 +02:00 |
|
Jan Böhmer
|
afcbbe0f43
|
Fixed phpunit tests
|
2023-07-17 00:34:00 +02:00 |
|
Jan Böhmer
|
d10d29e590
|
Do not enable the create part from provider permission automatically
This allows users to create new datastructures, which is maybe not wanted. Besides it has to be configured first.
|
2023-07-17 00:20:38 +02:00 |
|
Jan Böhmer
|
4c1c6701b3
|
Test availability of the info provider pages
|
2023-07-16 23:56:30 +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
|
a95ba1acc4
|
Add a reference to the used info provider to a part
|
2023-07-16 01:24:49 +02:00 |
|
Jan Böhmer
|
8ea92ef330
|
Added tests for DTOConverter
|
2023-07-15 18:18:35 +02:00 |
|
Jan Böhmer
|
94a26ae75a
|
Allow to extract ranges from paramaters
|
2023-07-15 01:41:29 +02:00 |
|
Jan Böhmer
|
2ebb4fef4c
|
Added some tests to constraint validators
|
2023-07-02 23:59:06 +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
|
bb510a9240
|
Fixed test failure, caused by validation on user element
|
2023-06-18 22:11:58 +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
|
2da7463edf
|
Use a enum for level in LogEntries
|
2023-06-18 17:25:55 +02:00 |
|
Jan Böhmer
|
cbdf0a9392
|
Fixed some errors introduced by earlier typings
|
2023-06-18 16:01:28 +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
|
e57d6e508a
|
Fixed some serializer deprecations
|
2023-06-11 18:12:22 +02:00 |
|
Jan Böhmer
|
219b57a362
|
Fixed some deprecations
|
2023-06-11 17:38:08 +02:00 |
|
Jan Böhmer
|
df8f54f5a4
|
Fixed tests for stricter typing
|
2023-06-11 15:32:29 +02:00 |
|
Jan Böhmer
|
fcbb1849ec
|
Applied rectors phpunit 9 migrations to tests
|
2023-06-11 15:15:55 +02:00 |
|
Jan Böhmer
|
5629215ce4
|
Use imports instead of FQNs
|
2023-06-11 15:00:28 +02:00 |
|
Jan Böhmer
|
98dc553938
|
Applied rector to test files
|
2023-06-11 14:18:53 +02:00 |
|
Jan Böhmer
|
79ab1a2277
|
Fixed various issues inside the tests
|
2023-05-28 02:16:40 +02:00 |
|
Jan Böhmer
|
88ea920dfb
|
Add rector for automated refactoring
|
2023-05-28 01:16:12 +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
|
29d1d49aca
|
Fixed some more inspection issues
|
2023-04-15 22:05:29 +02:00 |
|
Jan Böhmer
|
de96aae9a5
|
Fixed inspection issues
|
2023-04-15 21:49:19 +02:00 |
|
Jan Böhmer
|
1cee1abe00
|
Fixed some return type deprecation messages
|
2023-04-15 19:33:39 +02:00 |
|
Jan Böhmer
|
8351f38ee7
|
Keep query parameters when adding locale part in RedirectController
This fixes issue #268
|
2023-04-15 00:38:11 +02:00 |
|
Jan Böhmer
|
ec50197b40
|
Fixed PHPUnit tests
|
2023-04-08 21:21:53 +02:00 |
|
Jan Böhmer
|
29af14f588
|
Added an option to enforce log comments for certain actions
This implements issue #220
|
2023-04-08 20:43:19 +02:00 |
|
Jan Böhmer
|
d258235430
|
Improved naming and documentation of CLIUser functions on AbstractLogEntry
|
2023-04-08 01:13:13 +02:00 |
|
Jan Böhmer
|
72dab2bc4e
|
Added tests for CLI user functions on AbstractLogEntry
|
2023-04-08 01:07:59 +02:00 |
|
Jan Böhmer
|
4aedce9668
|
Allow to use storelocation owner field in labels
Related to issue #221
|
2023-04-03 22:41:18 +02:00 |
|
Jan Böhmer
|
e7e57fa412
|
Added test for StructuralElementDenormalizer
|
2023-04-02 17:09:38 +02:00 |
|
Jan Böhmer
|
46beb21ba7
|
Improved structure of the PartKeepr import
|
2023-03-25 00:25:18 +01:00 |
|
Jan Böhmer
|
fce32e70b9
|
Started to work on an import possibility for Partkeepr databases
|
2023-03-23 01:16:12 +01:00 |
|
Jan Böhmer
|
f3449babc1
|
Added bom import to ApplicationAvailabilityFunctionalTest
|
2023-03-16 23:39:28 +01:00 |
|