eikek
7b0f378558
Refactor to allow internal card links into search menu
...
Also allows to exchange the preview-url in the item card
2021-10-23 14:33:24 +02:00
eikek
83dd675e4f
Basic search view for shares
2021-10-23 14:33:24 +02:00
eikek
a286556116
Initial impl of search route
2021-10-23 14:33:24 +02:00
eikek
f4596db63d
Authorize share access
2021-10-23 14:33:24 +02:00
eikek
97922340d9
Share page skeleton
2021-10-23 14:33:24 +02:00
eikek
aa21e7a74c
Create shares from search and select view
2021-10-23 14:33:24 +02:00
eikek
189009325e
Update tailwind to 2.2.16
2021-10-23 14:33:24 +02:00
eikek
4ef9d6c3ff
Add expired flag to share details
2021-10-23 14:33:24 +02:00
eikek
c7d587bea4
Basic management of shares
2021-10-23 14:33:24 +02:00
eikek
de1baf725f
Generate a query string given an expression
...
Initialize share record and improve tests.
2021-10-23 14:33:24 +02:00
eikek
aa8f3b82fc
Use passwords when reading PDFs
2021-09-30 11:48:59 +02:00
eikek
f74624485f
Allow to manage passwords for a collective
2021-09-30 10:35:38 +02:00
eikek
3c93b63c8a
Add option to decrypt PDFs during conversion
...
Refs: #1074
2021-09-29 23:04:26 +02:00
Renovate Bot
af1d8962de
Update dependency postcss-cli to v9
2021-09-24 19:43:19 +00:00
eikek
650e2c7c47
Set new version to 0.28.0-SNAPSHOT
2021-09-23 19:48:36 +02:00
eikek
80b73be68f
Set version to 0.27.0
2021-09-23 17:37:54 +02:00
eikek
d8b272a407
Fix styles for secondary button and dimmer
2021-09-23 17:37:05 +02:00
eikek
40727d205a
Refactor occurrences folding streams of strings
2021-09-23 15:26:20 +02:00
eikek
071f4067bf
Use existing mimetype detection when storing files
2021-09-23 14:10:24 +02:00
eikek
1761526e20
Simplify MimeType class and parse mimetypes in a more lenient way
2021-09-23 14:10:24 +02:00
eikek
617f931a14
Remove unused code
2021-09-23 09:27:44 +02:00
eikek
e31107eb49
Require a otp to disable 2fa
2021-09-23 09:27:44 +02:00
eikek
bbfc5b56d8
Document TOTP
2021-09-23 09:27:44 +02:00
Renovate Bot
844c453864
Update dependency ansi-regex to 5.0.1 [SECURITY]
2021-09-23 02:43:56 +00:00
Renovate Bot
489ef310f3
Update dependency nth-check to 2.0.1 [SECURITY]
2021-09-23 02:00:09 +00:00
eikek
4362301212
Fix base64 string in default config
...
While not being used, it is parsed and fails if it's not valid base64.
2021-09-22 19:48:10 +02:00
eikek
9013f2de5b
Update scalafmt settings
2021-09-22 17:23:24 +02:00
eikek
20a829cf7a
Refactoring for migrating to binny library
2021-09-22 14:18:43 +02:00
eikek
860efcf06f
Fix more license occurrences
2021-09-22 11:55:56 +02:00
eikek
9785db0683
Change license header of all files
2021-09-21 22:35:38 +02:00
eikek
193b81bf7d
Fix version check
...
Refs: #1068
2021-09-21 22:07:19 +02:00
eikek
16b5655b54
Go back to old version scheme
...
Refs: #1039
2021-09-13 11:39:57 +02:00
eikek
506e9a0c36
Move sent mails when merging items
...
Fixes: 1055
2021-09-08 22:29:34 +02:00
eikek
a94aeff75c
Add ui for showing data to be deleted for a user
2021-09-08 20:57:10 +02:00
eikek
e89b571ab2
Add a route to show what is deleted
2021-09-08 20:57:10 +02:00
eikek
736968b049
Fix adding a new user and don't allow to add non-local users
...
The user structure must provide the correct account source now.
2021-09-08 20:57:10 +02:00
eikek
8df235e9db
Delete the user along its data
2021-09-08 20:57:10 +02:00
eikek
3650a7d20c
Make sure DML statements use the correct logger
...
It also seems to be necessary now to add the space in the `WHERE`.
Normally, the `fr` interpolator would add spaces….
2021-09-08 20:56:18 +02:00
eikek
11de82402e
Add cross checks for the server config
2021-09-06 14:47:42 +02:00
eikek
4237caa755
Add some documentation for OIDC
2021-09-06 14:24:52 +02:00
eikek
28fdeb5a93
Fixing http redirect status codes
2021-09-06 11:40:47 +02:00
eikek
468ba90158
Fix OTP authentication for external accounts
2021-09-06 01:07:31 +02:00
eikek
8158e36d40
Improve logging and rename oauth->openid
2021-09-06 00:29:19 +02:00
eikek
984dda9da0
Add OpenID support to webapp
2021-09-05 23:43:07 +02:00
eikek
f8362329a9
Authenticate with external accounts using OIDC
...
After successful authentication at the provider, an account is
automatically created at docspell and the user is logged in.
2021-09-05 21:39:30 +02:00
eikek
7edb96a297
Register external accounts
...
This creates the account if it doesn't exist yet; otherwise it's a
noop. Only valid for non-local accounts.
2021-09-05 21:38:14 +02:00
eikek
aa099a340e
Remove unused code
2021-09-05 21:38:14 +02:00
eikek
aef56233a5
Add a new column to distinguish local from external users
2021-09-05 21:38:14 +02:00
eikek
b73c252762
Implement authentication via OpenIdConnect and OAuth2
...
The new subproject "oidc" handles all the details for working with an
OpenID Connect provider (like keycloak) or only OAuth2 - only
supporting the "Authorization Code Flow" for both variants.
2021-09-05 17:32:15 +02:00
eikek
4e57be6dfd
Fix endpoint path in openapi spec
2021-09-02 22:06:33 +02:00