Commit graph

1584 commits

Author SHA1 Message Date
Jan Böhmer
ff5b59e25d Added more filters 2022-08-21 02:26:05 +02:00
Jan Böhmer
c9151c65ba Implemented a filter constraint for entities 2022-08-21 01:34:17 +02:00
Jan Böhmer
0bc9d8cba1 Implement Regex on SQLite platform using a callback to PHP. 2022-08-20 02:43:15 +02:00
Jan Böhmer
3dde40b91d Show error box if an error occurs during loading of a datatable. 2022-08-20 01:46:49 +02:00
Jan Böhmer
271f070141 Removed leftover debugger statement 2022-08-20 01:30:52 +02:00
Jan Böhmer
b1e6a583b8 Group filter constraints in tabs 2022-08-20 01:26:21 +02:00
Jan Böhmer
fc1bf5d037 Improved translations for filter operators. 2022-08-20 01:04:53 +02:00
Jan Böhmer
b11ef1d60d Hide the second value of constraints based on which operator is selected. 2022-08-20 00:39:09 +02:00
Jan Böhmer
d3a42cd989 Added filters for creationDate and lastModified state 2022-08-20 00:10:41 +02:00
Jan Böhmer
798eb4c1bc Automatically apply all filters of a compound filter using reflection. 2022-08-18 00:17:07 +02:00
Jan Böhmer
f8562f9622 Added an basic TextConstraint for part filtering. 2022-08-18 00:00:54 +02:00
Jan Böhmer
f6239dfd50 Improved NumberConstraintType a bit. 2022-08-15 01:32:09 +02:00
Jan Böhmer
f9d945c4c7 Added the very basic foundations for a filter system 2022-08-15 01:01:27 +02:00
Jan Böhmer
ef389dcc15 Use own-written TriState checkbox library, which makes form submissions a lot easier. 2022-08-15 00:55:26 +02:00
Jan Böhmer
8e6bc25d2e Fixed some inspection issues. 2022-08-14 19:39:07 +02:00
Jan Böhmer
639829f5c5 Fixed some inspection issues. 2022-08-14 19:32:53 +02:00
Jan Böhmer
eef26f7ae6 Use PUBLIC_ACCESS role instead of IS_AUTHENTICATED_ANONYMOUSLY role 2022-08-14 19:11:42 +02:00
Jan Böhmer
5fd608f42a Fixed some deprecations. 2022-08-14 19:09:07 +02:00
Jan Böhmer
4fa8eef1bf Buttons to disable two-factor authentication now work again (and show proper warning confirmation) 2022-08-14 17:28:36 +02:00
Jan Böhmer
93d817db81 Use the new authenticator system introduced in symfony 5.1 2022-08-14 17:09:57 +02:00
Jan Böhmer
1dfd66fe7b Merge branch '2fa_migration' 2022-08-14 15:47:30 +02:00
Jan Böhmer
754926d4c8 Reenable r/u2f-two-factor-bundle 2022-08-14 00:36:00 +02:00
Jan Böhmer
600119276c Use the newer scheb/2fa bundle instead of scheb/two_factor_bundle
Currently the U2F auth is broken, as there is no plugin supporting it in the new system
2022-08-13 23:33:05 +02:00
Jan Böhmer
8e58ad3441 Reenabled config.useBuiltIns = 'usage'; option for webpack 2022-08-13 23:12:14 +02:00
Jan Böhmer
e6408a4dff Pass the full request URI (including GET params) to the datatables controller
Search options are passed as GET params and were therefore ignored before. This fixes issue #165.
2022-08-13 23:07:05 +02:00
Jan Böhmer
0a4fdb6665 Do not treat commas as delimiter in attachment URLs
Fixes issue #166.
2022-08-13 22:50:55 +02:00
Jan Böhmer
ca5823819d Use html5-qrcode instead of @zxing/library directly for label scanner.
This improves the usability a bit
2022-08-13 22:41:54 +02:00
Jan Böhmer
f98487a03b Show the scanner camera feed non-inverted when using darkmode. 2022-08-13 21:23:40 +02:00
Jan Böhmer
3eb6268a38 Updated composer dependencies. 2022-08-13 02:49:23 +02:00
Jan Böhmer
d9c7c9bb41 Updated ckeditor dependencies. 2022-08-13 02:43:05 +02:00
Jan Böhmer
730e18748c Show icons in tools menu 2022-08-13 02:40:43 +02:00
Jan Böhmer
18f41e14e6 Show icons in the root node in sidebar treeviews. 2022-08-13 02:18:32 +02:00
Jan Böhmer
90da7d71b9 Use the entity names as root name text instead of the generic "root node" 2022-08-13 01:53:43 +02:00
Jan Böhmer
796dea33f2 Added an parameter to enable/disable the root node in the sidebar
Fixes issue #158
2022-08-13 01:46:53 +02:00
Jan Böhmer
e8e1da9c61 Remove not needed node_modules/ folder during docker build
This should make the docker image a bit smaller (approx. 70 MB)
2022-08-13 01:40:00 +02:00
Jan Böhmer
e5183ba1b2 Merge branch 'bootstrap-treeview-typescript' 2022-08-13 01:24:19 +02:00
Jan Böhmer
c5a6bbc749 Open treeview links in a new tab with a right click on a node. 2022-08-13 01:24:02 +02:00
Jan Böhmer
145aca485c Treeview OnSelect link calling now respects turbo-frames again 2022-08-13 01:15:54 +02:00
Jan Böhmer
f21cd55b2e Show badges with the number of child nodes in the admin page treeviews again. 2022-08-13 01:05:32 +02:00
Jan Böhmer
365b85ac4c Removed patternfly-bootstrap-treeview reference from sidebar_tree_controller 2022-08-13 00:29:39 +02:00
Jan Böhmer
007df80b1c Use @jbtronics/bs-treeview instead of patternfy-bootstrap-treeview 2022-08-13 00:28:03 +02:00
Jan Böhmer
461de131c6 Migrated tree logic to new @jbtronics/bs-treeview package- 2022-08-07 01:55:44 +02:00
Jan Böhmer
c5b6068911 Moved bs-tree to its own repo 2022-08-07 01:54:34 +02:00
Jan Böhmer
c13245fc2d BSTreeView now rudimentaly works. 2022-08-06 04:04:06 +02:00
Jan Böhmer
a8ff18a340 Added an basic implementation of bootstrap-treeview in typescript 2022-08-06 03:40:24 +02:00
Jan Böhmer
e7fa1ebcb8 Added an parameter to decide, if the root tree node should be expanded or not
Related to issue #158, but it does not work due to a very buggy treeview...
2022-08-05 00:24:28 +02:00
Jan Böhmer
cb16819340 Allow to configure which tree panels are shown in the sidebar
Adresses issue #158
2022-08-04 23:13:43 +02:00
Jan Böhmer
2486bc5d7b Added an check-requirements console command 2022-08-04 22:44:14 +02:00
Jan Böhmer
21ca1ffead Moved all console comands to the partdb: namespace 2022-08-04 21:49:16 +02:00
Jan Böhmer
92e477775a Use relative path in templates instead of full pathes
This fixes problems with HTTP/HTTPS mixing
2022-08-04 21:00:42 +02:00