Jan Böhmer
|
12dd269b3a
|
Added possibilty to invalidate trusted devices.
|
2019-12-29 16:43:43 +01:00 |
|
Jan Böhmer
|
3e56352688
|
Added the possibility to delete a U2F key.
|
2019-12-29 16:20:09 +01:00 |
|
Jan Böhmer
|
069293a843
|
Added 2FA with U2F keys.
|
2019-12-29 13:35:30 +01:00 |
|
Jan Böhmer
|
47fa8b04e5
|
Added an button generate a new set of backup codes.
|
2019-12-27 18:42:08 +01:00 |
|
Jan Böhmer
|
604ebe420d
|
Added possibility to show backup codes in user settings.
|
2019-12-27 18:21:12 +01:00 |
|
Jan Böhmer
|
fba5f9794f
|
Added an service for generating Backup codes and added some tests.
|
2019-12-27 15:20:06 +01:00 |
|
Jan Böhmer
|
6d7cec7a6e
|
Removed translator call to non existing (and not needed) translator
This should fix the errors on travis.
|
2019-12-27 14:36:22 +01:00 |
|
Jan Böhmer
|
ac0928426b
|
Merge branch 'master' into 2fa
|
2019-12-26 15:07:32 +01:00 |
|
Jan Böhmer
|
042f395edd
|
Dont generate translation key for form input without visible label
|
2019-12-26 14:56:05 +01:00 |
|
Jan Böhmer
|
89acfff857
|
Dont call translator inside the form classes.
Translation is already done in the templates, so translator calls in form classes, are bad for performance and readability.
|
2019-12-26 14:53:13 +01:00 |
|
Jan Böhmer
|
44fe58c587
|
Immediately show the new status after the google 2fa was enabled/disabled sucessfully.
|
2019-12-26 12:53:54 +01:00 |
|
Jan Böhmer
|
8add8c919d
|
Allow to disable the google authenticator 2fa.
|
2019-12-26 12:46:44 +01:00 |
|
Jan Böhmer
|
8c5cf6f9e0
|
Show data for manual setup of the google authenticator.
|
2019-12-24 16:07:22 +01:00 |
|
Jan Böhmer
|
2764401451
|
Dont use multiple statements in on sql command to ensure compatibility.
It seems that older MariaDB versions are more strict with multiple commands in one SQL statement. Should fix issue #3
|
2019-12-24 15:41:59 +01:00 |
|
Jan Böhmer
|
25105ba7d4
|
Set default value of enforce_2fa to fix travis.
|
2019-12-24 15:20:26 +01:00 |
|
Jan Böhmer
|
eb3c34b75f
|
Added autocomplete attributes on password change form in user settings.
|
2019-12-23 19:00:27 +01:00 |
|
Jan Böhmer
|
35b5640627
|
Added an basic form to add Google Authenticator.
|
2019-12-23 17:20:28 +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
|
9cdf31492a
|
Added german translations for password reset dialogs and email
|
2019-12-01 13:50:43 +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
|
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
|
33d6a25060
|
Fixed an deprecation message.
|
2019-11-23 17:00:16 +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
|
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
|
09995330af
|
Fixed an exception on part tables, when an attachment is external.
|
2019-11-10 19:58:35 +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
|
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 |
|
Jan Böhmer
|
e557bdedd5
|
Added an PHP CS fixer config file and applied it to files.
We now use the same the same style as the symfony project, and it allows us to simply fix the style by executing php_cs_fixer fix in the project root.
|
2019-11-09 00:47:20 +01:00 |
|
Jan Böhmer
|
89258bc102
|
Added some tests for important entity methods.
|
2019-11-09 00:31:42 +01:00 |
|
Jan Böhmer
|
a0c3410db6
|
Centralized setElement logic for *Attachment entities.
|
2019-11-08 22:05:12 +01:00 |
|
Jan Böhmer
|
74fb21686c
|
Fixed an potential exception on user info page, when user has no email set.
|
2019-11-05 17:09:01 +01:00 |
|
Jan Böhmer
|
a516879258
|
Fixed an exception in getmaxDiscountAmount().
This should fixes an 500 error code, that showed up on some pages. Also added a test method to test this function.
|
2019-11-05 17:05:04 +01:00 |
|
Jan Böhmer
|
d4353118d9
|
Cache the tools tree for each locale separately.
This fixes the problem that tools tree contained links to the wrong language.
|
2019-11-02 21:18:46 +01:00 |
|
Jan Böhmer
|
7a5a2f65f9
|
Added autocomplete for part tags input.
|
2019-11-01 23:07:31 +01:00 |
|
Jan Böhmer
|
bddd5b758a
|
Use image/* mime type placeholder as filter for footprints attachment type.
|
2019-11-01 22:07:55 +01:00 |
|