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 |
|
Jan Böhmer
|
767ee59fb8
|
Apply the filetype filter to accept attribute of file input.
This way only files are shown which match the current attachment type and the user knows directly which file types are allowed or not.
|
2019-11-01 22:04:30 +01:00 |
|
Jan Böhmer
|
787e498586
|
Updated copyright headers.
|
2019-11-01 13:40:30 +01:00 |
|
Jan Böhmer
|
fdfb099cb5
|
Allow to restrict the file extensions for a attachment type.
|
2019-10-31 22:37:54 +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
|
dd1dc54d97
|
Test the admin pages, if read/list/delete is working.
|
2019-10-26 22:27:04 +02:00 |
|
Jan Böhmer
|
45a624d768
|
Added tests for RedirectController
|
2019-10-20 14:35:19 +02:00 |
|
Jan Böhmer
|
89acf91fe6
|
Added an demo mode option, where the user password change dialog is disabled.
|
2019-10-20 00:01:06 +02:00 |
|
Jan Böhmer
|
c955a3a221
|
Moved attachment related services into their own namespaces
|
2019-10-19 23:29:51 +02:00 |
|
Jan Böhmer
|
f5f581293a
|
Moved attachment related services into their own namespaces.
|
2019-10-19 23:29:30 +02:00 |
|
Jan Böhmer
|
896299bc4d
|
Allow to specify homepage banner via ENV. Otherwise the content of the file config/banner.md is used.
|
2019-10-19 23:20:19 +02:00 |
|
Jan Böhmer
|
650ad4b578
|
Fixed the file deleting mechanism when changing/deleting attachments.
Also the file is also delted from thumbnail cache.
|
2019-10-19 19:53:37 +02:00 |
|
Jan Böhmer
|
d859d8533d
|
Clean attachments command now works on secure attachments too.
|
2019-10-19 19:36:33 +02:00 |
|