Jan Böhmer
4f70d8b1da
Use dev HTTP-Kernel so we can generate code coverage again.
...
An error with the test container will be coming to 4.4.1 (which is not released yet). When it is available we should revert the changes to composer.json.
2019-11-30 22:53:45 +01:00
Jan Böhmer
c64e4fe3d6
Added an toggle to activate a simple dark mode.
...
The dark mode is only available on browsers that support mix-blend-mode. There are some quirks with hover images...
2019-11-30 22:28:14 +01:00
Jan Böhmer
6882f91ef2
Use HTTP2 preload for always used CSS and JS files.
2019-11-30 16:46:03 +01:00
Jan Böhmer
5782ef70fb
Updated manifest.json
2019-11-30 16:05:36 +01:00
Jan Böhmer
9567c15648
Updated composer packages.
2019-11-30 15:43:30 +01:00
Jan Böhmer
5c34c5556d
Upgraded to bootstrap 4.4.1
2019-11-30 15:34:27 +01:00
Jan Böhmer
05870caf85
Upgrade password when a better method is available.
2019-11-30 15:28:09 +01:00
Jan Böhmer
6a0d027675
Added an mechanism to reset passwords via mail.
2019-11-24 22:49:22 +01:00
Jan Böhmer
0716b8ff93
Use travis-ci.com instead of org for README badge.
2019-11-23 21:12:38 +01:00
Jan Böhmer
7192f67246
Dont collect coverage data to fix TravisCI
...
TODO: Find a better solution.
2019-11-23 20:23:07 +01:00
Jan Böhmer
6405dee0ac
Made tests compatible with phpunit 8
...
The new simple-phpunit wrapper is selects the best phpunit version automatically and removes all the void return types if needed.
2019-11-23 19:12:49 +01:00
Jan Böhmer
a62f947b86
Revert "Try to fix some travis issue"
...
This reverts commit 7d7588fd50
.
2019-11-23 18:31:28 +01:00
Jan Böhmer
7d7588fd50
Try to fix some travis issue
2019-11-23 18:18:30 +01:00
Jan Böhmer
9c22149afd
Let doctrine detect its driver and db_version automatically.
2019-11-23 18:01:45 +01:00
Jan Böhmer
1ae905ae78
Use number aware naming strategy for doctrine.
...
Fixes a deprecation notice.
2019-11-23 17:48:24 +01:00
Jan Böhmer
9b09d88b7b
Specify controller path as path relative to src/.
...
This fixes a deprecation introduced in symfony 4.4.
2019-11-23 17:15:14 +01:00
Jan Böhmer
33d6a25060
Fixed an deprecation message.
2019-11-23 17:00:16 +01:00
Jan Böhmer
fa4f3aadd6
Fixed deprecation related to exception_controller.
2019-11-23 15:14:16 +01:00
Jan Böhmer
937700b06e
Marked bin/console und bin/phpunit as executable.
2019-11-23 15:07:55 +01:00
Jan Böhmer
445b6b6a2b
Fixed some deprecations related to kernel controller tests.
2019-11-23 15:03:08 +01:00
Jan Böhmer
cd5f099965
Use format_datetime filters from twig core instead of deprecated twig/extensions
2019-11-23 14:48:21 +01:00
Jan Böhmer
26fe946de3
Run some linters on TravisCI to ensure basic integrity of files.
2019-11-21 22:27:17 +01:00
Jan Böhmer
50a173d57c
Updated symfony to 4.4
2019-11-21 22:16:30 +01:00
Jan Böhmer
ca33dfc7b7
Updated composer dependencies.
2019-11-21 21:52:41 +01:00
Jan Böhmer
87d6399175
Add Dockerfile.
2019-11-17 19:07:07 +01:00
Jan Böhmer
b48b9b78b4
Fixed exception in ElementPermissionListener.
2019-11-16 21:40:23 +01:00
Jan Böhmer
ffdeacc2ca
Revert "Cache ColumnSecurity annotation on ElementPermission Listener to improve performance."
...
This reverts commit 0d215e7e2f
.
2019-11-16 21:39:28 +01:00
Jan Böhmer
5b3533fd3e
Added missing translation key in attachment table.
2019-11-16 21:37:59 +01:00
Jan Böhmer
0d215e7e2f
Cache ColumnSecurity annotation on ElementPermission Listener to improve performance.
2019-11-16 21:34:21 +01:00
Jan Böhmer
977fa1df7a
Cache edit/read permission on ElementPermissionListener
...
The many calls to voters degraded performance a lot, when querying many entities during things like part tables.
2019-11-16 21:03:59 +01:00
Jan Böhmer
3bc5005826
Use generic file icon for datasheet in parts table if no
...
This fixes an exception.
2019-11-16 19:31:39 +01:00
Jan Böhmer
988c53bead
Fetch the manyTo* entity collections of parts with other part columns
...
This reduces the query count and should improve performance especially for big tables.
2019-11-16 19:23:45 +01:00
Jan Böhmer
01b790a8d0
Updated symfony to 4.3.8, which fixes some security bugs.
2019-11-16 17:59:32 +01:00
Jan Böhmer
2e3c1d6c0a
Fetch preview attachment directly in table query.
...
This reduces the query count and therfore improves performance.
2019-11-15 19:13:53 +01:00
Jan Böhmer
b0fd346369
Use the right permission for minamount part field.
2019-11-15 19:02:11 +01:00
Jan Böhmer
d0f2667691
Only fetch database user from database once.
...
This should improve the performance a lot.
2019-11-15 18:58:58 +01:00
Jan Böhmer
3812cc88ff
Check if an attachment is valid before showing it in part table.
2019-11-10 20:21:13 +01:00
Jan Böhmer
338b2bb7fe
Include stacktraces in demo logs.
2019-11-10 20:14:06 +01:00
Jan Böhmer
ae753c8cca
Include stacktraces in demo logs.
2019-11-10 20:09:33 +01:00
Jan Böhmer
09995330af
Fixed an exception on part tables, when an attachment is external.
2019-11-10 19:58:35 +01:00
Jan Böhmer
2f1ff14a54
Added some margin between tags in tags input:
2019-11-10 19:51:32 +01:00
Jan Böhmer
c08780e1c3
Updated translations.
2019-11-10 19:48:59 +01:00
Jan Böhmer
af214831da
Enabled markdown in description field.
2019-11-10 19:43:55 +01:00
Jan Böhmer
f5c2a7b728
Make tags in part table more pretty. Also added link to tags search.
2019-11-10 19:38:36 +01:00
Jan Böhmer
05d6b0aa93
Show (iconized) links to attachments on parts table.
2019-11-10 19:16:39 +01:00
Jan Böhmer
3e4f5a1391
Show the proper fa-file-* icon on attachment edit fragment.
2019-11-10 18:23:03 +01:00
Jan Böhmer
8b80f31b1e
Moved extension to fa-icon logic to a service.
...
That way we can use it from inside PHP code and the logic is more testable.
2019-11-10 18:19:06 +01:00
Jan Böhmer
bf8455fa42
Added tests on some security related classes.
2019-11-10 14:49:09 +01:00
Jan Böhmer
6ddc937ec5
Fixed some inspection issues.
2019-11-10 14:00:56 +01:00
Jan Böhmer
3438f15274
Added some more tests.
2019-11-09 16:14:57 +01:00