Commit graph

1462 commits

Author SHA1 Message Date
Jan Böhmer
587acb70a7 Do a "yarn build" in phpunit tests instead of "yarn watch"
Yarn watch starts an server which never ends the process.
2022-07-25 22:18:55 +02:00
Jan Böhmer
de1f5b29d6 Run static analysis action on all branches and pull requests. 2022-07-25 22:16:49 +02:00
Jan Böhmer
dbdfe5ea95 Started to use CKEditor 5 as richt text editor. 2022-07-25 01:09:31 +02:00
Jan Böhmer
156301b8a4 Use bs-info color from bootstrap css variable for search highlighting in treeview. 2022-07-24 23:47:12 +02:00
Jan Böhmer
49d9635a79 Use precompiled selectpicker css. 2022-07-24 23:44:11 +02:00
Jan Böhmer
892baf6345 Expand treeview nodes without link when you click on it. 2022-07-24 23:39:04 +02:00
Jan Böhmer
af8d623f79 Improved collapsible panel on parts lists. 2022-07-24 23:08:15 +02:00
Jan Böhmer
d16c01ebe0 Migrated some smaller utilities to BS5. 2022-07-24 22:59:19 +02:00
Jan Böhmer
a07c43ea8a Fixed breadcrumb styling in BS5 2022-07-24 22:48:21 +02:00
Jan Böhmer
270d622265 Migrated badges to BS5. 2022-07-24 22:39:32 +02:00
Jan Böhmer
6885aefbe7 Do not show error box if an validation error occurs. 2022-07-24 21:28:18 +02:00
Jan Böhmer
103969a283 Removed input-group-prepend / -append classes, as they are not needed anymore. 2022-07-24 21:26:01 +02:00
Jan Böhmer
9ed487c629 Fixed tristate inputs (used for permissions input) 2022-07-24 21:12:11 +02:00
Jan Böhmer
f06ad01eb2 Remove (now) useless selectpicker class from inputs. 2022-07-24 20:27:40 +02:00
Jan Böhmer
489f4b939a Fixed bootstrap-selectpickers on bootstrap 5 2022-07-24 20:23:12 +02:00
Jan Böhmer
5d6f244e71 Fixed dropdown in error box. 2022-07-24 18:58:35 +02:00
Jan Böhmer
43b4c78553 Use bootstrap 5 checkboxes. 2022-07-24 18:44:05 +02:00
Jan Böhmer
017170e2d6 Use symfonys included bootstrap 5 forms styling 2022-07-24 18:31:06 +02:00
Jan Böhmer
29fb59c76e Fixed styling of toasts. 2022-07-24 18:19:57 +02:00
Jan Böhmer
582f8e4c5f Fix tabs and pills for bootstrap 5 2022-07-24 18:14:33 +02:00
Jan Böhmer
365c7c60e4 Started to upgrade from bootstrap 4 to 5. 2022-07-24 18:08:21 +02:00
Jan Böhmer
a40fed29e0 Upgraded fontawesome 5 to 6 2022-07-24 17:24:55 +02:00
Jan Böhmer
50e3a59189 Updated various yarn dependencies. 2022-07-24 17:15:56 +02:00
Jan Böhmer
bf1bede626 Updated marked and katex packages. 2022-07-24 17:11:30 +02:00
Jan Böhmer
7990cf56d1 Update the locale changer links every time turbo loads a new frame. 2022-07-24 17:03:57 +02:00
Jan Böhmer
1a9dfee0ed Disable turbo on login/logout forms, so page is fully reloaded. 2022-07-24 16:03:07 +02:00
Jan Böhmer
0b31a3b095 Fixed issue that page title were reformatted unintended. 2022-07-24 15:25:06 +02:00
Jan Böhmer
fa5f5bce28 Change the document title according to the title of the main frame. 2022-07-24 15:19:05 +02:00
Jan Böhmer
ea6357c259 Use stimulus for global reloading 2022-07-24 14:41:28 +02:00
Jan Böhmer
390deca544 Toasts now work with turbo 2022-07-24 14:20:20 +02:00
Jan Böhmer
3df6e18a83 Updated symfony/webpack-encore recipe 2022-07-24 01:39:46 +02:00
Jan Böhmer
d85a89b99d Updated yarn dependencies. 2022-07-24 01:30:57 +02:00
Jan Böhmer
79a1715290 Merge branch 'master' into turbo 2022-07-24 01:26:22 +02:00
Jan Böhmer
a8bd8942f3 Explicitly mark in composer.json that PHP 8 is allowed 2022-07-24 00:30:32 +02:00
Jan Böhmer
dd38749081 Fixed test which heavily depended on timing of the assertation functions
This caused a lot of false positive test failures.
2022-07-23 23:07:51 +02:00
Jan Böhmer
3470a5fa5d Don't show an error message in app:show-log when no logs are created yet. 2022-07-23 22:49:54 +02:00
Jan Böhmer
b0d372d223 Fixed github tests action issue with sqlite. 2022-07-23 22:44:36 +02:00
Jan Böhmer
6f189e3bbc Fixed github tests action issue with sqlite. 2022-07-23 22:43:56 +02:00
Jan Böhmer
50f1555dc0 Merge remote-tracking branch 'origin/master' 2022-07-23 22:43:44 +02:00
Jan Böhmer
ef4154d1d7 Fixed github tests action issue with sqlite. 2022-07-23 22:43:36 +02:00
Jan Böhmer
b92a2c8b64 Fixed github tests action issue with sqlite. 2022-07-23 22:39:53 +02:00
Jan Böhmer
e62b6a1198 Do PHPunit tests for both mysql and sqlite 2022-07-23 22:36:13 +02:00
Jan Böhmer
d9d7e09866 Fixed some deprecation notices. 2022-07-23 22:21:29 +02:00
Jan Böhmer
2fc44c91e6 Use newer assert* function for the one deprecated in PHPunit 9 2022-07-23 22:14:35 +02:00
Jan Böhmer
a53d9ba08f Updated symfony/mailer recipe 2022-07-23 22:10:57 +02:00
Jan Böhmer
f827c8bb2b Updated recipe for symfony/flex 2022-07-23 22:10:25 +02:00
Jan Böhmer
6705a5db66 Use PHPunit 9 for unit tests, which can generate coverage at PHP8. 2022-07-23 22:09:02 +02:00
Jan Böhmer
5e366bec32 Show datetime in flash notices in white, if background is dark.
This highly increases readability of the datetime for most flashes.
2022-07-23 21:47:30 +02:00
Jan Böhmer
2ac45fd869 Disallow orderdetails without supplier info.
Fixes issue #116
2022-07-23 21:41:54 +02:00
Jan Böhmer
082cd16486 Disallow attachments without attachment types.
This should partly fixes issue #131. TODO: Change database structure so attachment_type is not nullable.
2022-07-22 00:48:51 +02:00