Commit graph

92 commits

Author SHA1 Message Date
Jan Böhmer
82bb214d67 Dont filter the content of barcodes in CKeditor.
As the PDF can not execute javascript, it is safe from XSS...
2020-05-10 14:15:08 +02:00
Jan Böhmer
11225eb9cc Added an "twig" lines mode, where the label lines are processed via a sandboxed twig. 2020-05-06 22:44:21 +02:00
Jan Böhmer
48ff81a6d1 Added dropdowns for quick generating labels for different profiles. 2020-05-01 20:29:18 +02:00
Jan Böhmer
2768eb1745 Allow to choose between the different fonts in CKEDITOR. 2020-04-25 19:19:12 +02:00
Jan Böhmer
a39f816422 Added an CKEditor plugin for easy placeholder selection. 2020-04-15 18:20:28 +02:00
Jan Böhmer
dee4094d8b Added a basic text to PDF renderer. 2020-04-14 11:07:07 +02:00
Jan Böhmer
a8a92b9c5d Added basic admin page for Label profiles. 2020-04-11 17:34:01 +02:00
Jan Böhmer
26737f4b46 Restructured EventSubscriber Folder structure. 2020-04-09 17:24:16 +02:00
Jan Böhmer
6b99784238 Improved info box on part tables. 2020-04-03 14:53:12 +02:00
Jan Böhmer
7e1247398b Do asset preloading in production mode. 2020-03-30 17:07:51 +02:00
Jan Böhmer
4676393818 Revert "Use Redis for cache on Heroku demo."
This reverts commit 4ed2f335ac.
2020-03-30 00:21:55 +02:00
Jan Böhmer
31a53611ac Fixed config file. 2020-03-30 00:13:53 +02:00
Jan Böhmer
4ed2f335ac Use Redis for cache on Heroku demo. 2020-03-30 00:09:15 +02:00
Jan Böhmer
2b148eb33f Updated doctrine config from current recipes. 2020-03-30 00:04:44 +02:00
Jan Böhmer
43857ce985 Only do preloading of assets in production mode. 2020-03-24 11:49:23 +01:00
Jan Böhmer
86ee10e582 Search options now working. Added Regex search. 2020-03-08 13:05:53 +01:00
Jan Böhmer
55b00c7f22 Added translations. 2020-03-07 21:31:38 +01:00
Jan Böhmer
d5f018a738 Added an database migration to improve the log schema. 2020-01-26 20:27:37 +01:00
Jan Böhmer
4ddc9251d1 Merge branch 'master' into log_system 2020-01-26 16:21:36 +01:00
Jan Böhmer
3f23ea851a Added russian to language selector. 2020-01-26 16:21:08 +01:00
Jan Böhmer
c8375bfa8b Add log entries on user login or logout. 2020-01-26 13:59:30 +01:00
Jan Böhmer
f5ceb9c20a Preload styles and javascripts directly via Webpack-Encore.
Webpack-encore offers this feature so it is not needed to implment this on our own.
2020-01-07 19:35:53 +01:00
Jan Böhmer
f0fb4a3deb We only need one user provider. 2020-01-07 19:31:19 +01:00
Jan Böhmer
649bfc36c4 Updated recipes of security-bundle 2020-01-07 19:25:19 +01:00
Jan Böhmer
4e4b10ffbd Updated recipes of webpack-encore. 2020-01-07 19:16:39 +01:00
Jan Böhmer
5d86ba776a Updated recipes for routing and twig. 2020-01-07 19:12:10 +01:00
Jan Böhmer
5d98e87e20 Updated recipes for symfony/framework-bundle. 2020-01-07 19:06:08 +01:00
Jan Böhmer
36f2420cf5 Updated recipes of console + Validator 2020-01-07 19:00:11 +01:00
Jan Böhmer
64cf8097bc Updated doctrine recipes. 2020-01-07 18:48:34 +01:00
Jan Böhmer
4e7c50a301 Use datatables-responsive.
This improves the experience with the tables on mobile view.
2020-01-04 22:09:37 +01:00
Jan Böhmer
311a342634 Fixed deprecation caused by datatype declaration. 2020-01-01 18:19:40 +01:00
Jan Böhmer
069293a843 Added 2FA with U2F keys. 2019-12-29 13:35:30 +01:00
Jan Böhmer
ac0928426b Merge branch 'master' into 2fa 2019-12-26 15:07:32 +01:00
Jan Böhmer
e7b920c4fe Use php-translation symfony bundle.
This gives us some advanced translation extractors (from form labels, flashes, etc.) and provide some more debug tools.
2019-12-26 13:16:27 +01:00
Jan Böhmer
10ca895309 Implemented the two factor auth login form. 2019-12-23 18:45:32 +01:00
Jan Böhmer
2fa0963374 Prepared DB and models for Two Factor authentication 2019-12-14 16:35:19 +01:00
Jan Böhmer
12b3107188 Added an setting to disable password reset mechanism.
By default the pw reset is disabled, when no email server is configured.
2019-12-01 12:48:59 +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
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
fa4f3aadd6 Fixed deprecation related to exception_controller. 2019-11-23 15:14:16 +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
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
e66fcc85fc Use plaintext password encoding in test environment.
That speeds up tests alot.
2019-11-08 21:15:21 +01:00
Jan Böhmer
2187f5eac2 Allow to disable a user in admin settings.
When a user is disabled, he can not login.
2019-10-26 23:22:27 +02:00
Jan Böhmer
45a624d768 Added tests for RedirectController 2019-10-20 14:35:19 +02:00
Jan Böhmer
0b69de332d Implemented different themes for Part-DB.
We use Bootswatch to provide different themed bootstrap CSS.
2019-10-13 17:48:18 +02:00