Jens Langhammer
|
f6e0f0282d
|
core: fix tokens not being viewable but superusers
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-09-19 16:11:20 +02:00 |
|
Jens Langhammer
|
abd9fab41a
|
api: fix call of sentry proxy task
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-09-15 19:39:58 +02:00 |
|
Jens Langhammer
|
7c8bf42ef9
|
api: send proxied sentry events in background
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-09-15 19:12:20 +02:00 |
|
Jens Langhammer
|
274b555912
|
api: add timeout for sentry proxy
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-09-15 18:59:27 +02:00 |
|
Jens Langhammer
|
a4b3519428
|
api: fix possible error in sentry proxy
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-09-13 16:36:04 +02:00 |
|
Jens Langhammer
|
9a7fa39de4
|
events: allow setting a mapping for webhook transport to customise request payloads
closes #1383
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-09-12 01:05:42 +02:00 |
|
Jens Langhammer
|
c779ad2e3b
|
*: use common user agent for all outgoing requests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-09-11 21:08:26 +02:00 |
|
Jens Langhammer
|
7dfbcdbb81
|
stages/authenticator_duo: add API to "import" devices from duo
closes #1371
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-09-10 11:35:09 +02:00 |
|
Jens Langhammer
|
c2b9dc5c75
|
api: cache schema, fix server urls
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-09-03 10:23:14 +02:00 |
|
Jens Langhammer
|
f0db408699
|
api: add v3
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-09-02 17:40:02 +02:00 |
|
Jens Langhammer
|
cc5cc43baa
|
api: fix sentry endpoint not working due to mime-media
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-09-02 16:56:53 +02:00 |
|
Jens Langhammer
|
523b96a6d2
|
api: add basic rate limiting for sentry endpoint
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-08-29 19:33:18 +02:00 |
|
Jens L
|
859cf2bd8f
|
lib: move id and key generators to lib (#1286)
* lib: move generators to lib
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* core: bump default token key size
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* *: fix split being used for http basic auth instead of partition
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/elements: don't rethrow error in ActionButton
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-08-23 20:27:38 +02:00 |
|
Jens Langhammer
|
6433b5982e
|
api: add cache timeouts to config API for outposts
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-08-21 14:14:18 +02:00 |
|
Jens Langhammer
|
84c4547005
|
sources/plex: add API for user connections
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-08-17 13:02:40 +02:00 |
|
Jens Langhammer
|
7a836e0d7e
|
api: fix backup capability not being detected correctly
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-08-09 00:32:29 +02:00 |
|
Jens Langhammer
|
77ed25ae34
|
root: reformat to 100 line width
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-08-03 17:45:16 +02:00 |
|
Jens L
|
f01bc20d44
|
Embedded outpost (#1193)
* api: allow API requests as managed outpost's account when using secret_key
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* root: load secret key from env
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* outposts: make listener IP configurable
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* outpost/proxy: run outpost in background and pass requests conditionally
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* outpost: unify branding to embedded
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/admin: fix embedded outpost not being editable
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web: fix mismatched host detection
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* tests/e2e: fix LDAP test not including user for embedded outpost
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* tests/e2e: fix user matching
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* api: add tests for secret_key auth
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* root: load environment variables using github.com/Netflix/go-env
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-07-29 11:30:30 +02:00 |
|
Jens Langhammer
|
212ff11b6d
|
api: fix Capabilities check for s3 backup
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-07-15 09:58:07 +02:00 |
|
Jens Langhammer
|
2036827f04
|
api: add sentry tunnel
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-07-13 10:58:14 +02:00 |
|
Jens Langhammer
|
262a8b5ae8
|
api: use partition instead of split for token
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-06-28 20:13:08 +02:00 |
|
Jens Langhammer
|
fc8004db2b
|
outposts: fix integrity error with tokens
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-06-13 13:36:54 +02:00 |
|
Jens Langhammer
|
572b8d87b5
|
api: fix import error
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-06-13 12:59:28 +02:00 |
|
Jens Langhammer
|
2addf71f37
|
outposts: add service connection to outpost API
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-06-09 09:45:14 +02:00 |
|
Jens Langhammer
|
1f35f73c66
|
api: add CAN_BACKUP capability
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-06-06 12:44:43 +02:00 |
|
Jens Langhammer
|
17326615b7
|
events: rewrite GeoIP to a wrapper, reload file every 8 hours
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-06-06 00:42:41 +02:00 |
|
Jens L
|
fb6242d2d3
|
Merge pull request #941 from goauthentik/authenticated-sessions
Session management
|
2021-05-30 15:12:49 +02:00 |
|
Jens Langhammer
|
0e8d9aa45d
|
api: add System info API
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-30 14:01:20 +02:00 |
|
Jens Langhammer
|
66a04aeec5
|
api: add can_geo_ip capability
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-30 01:02:03 +02:00 |
|
Jens Langhammer
|
133fc38c05
|
core: initial authenticated sessions
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-30 00:15:16 +02:00 |
|
Jens Langhammer
|
14f85ec980
|
tenants: migrate context_processor to tenants
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-29 18:01:48 +02:00 |
|
Jens Langhammer
|
ff611f21cd
|
tenants: initial implementation
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-29 17:47:25 +02:00 |
|
Jens Langhammer
|
6db2bf2a21
|
api: fix error when authorization header has no spaces
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-25 11:40:49 +02:00 |
|
Jens Langhammer
|
8ecac59eca
|
stages/prompt: annotate PromptChallengeResponse's additionalProperties
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-24 22:55:24 +02:00 |
|
Jens Langhammer
|
8183a51b72
|
stages/authenticator_duo: add missing duo device
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-24 22:16:29 +02:00 |
|
Jens Langhammer
|
9f5a3c396d
|
stages/authenticator_duo: initial duo stage
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-23 21:10:39 +02:00 |
|
Jens Langhammer
|
1a0f72d0a8
|
Merge branch 'version-2021.5' into next
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
# Conflicts:
# authentik/stages/authenticator_static/api.py
# swagger.yaml
|
2021-05-21 21:33:18 +02:00 |
|
Jens Langhammer
|
a603f42cc0
|
api: add OwnerFilter
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-21 20:46:59 +02:00 |
|
Jens Langhammer
|
d9a788aac8
|
api: rename auth to authentication, add authorization for rest_framework permission class
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-21 20:14:03 +02:00 |
|
Jens Langhammer
|
7c6185b581
|
api: fix URL names for admin Authenticator Views
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-21 19:53:40 +02:00 |
|
Jens Langhammer
|
92106ca4bf
|
api: add capabilities to API, add can_save_media
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-20 17:00:47 +02:00 |
|
Jens Langhammer
|
f9ce41229d
|
api: fix unittests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-16 22:36:26 +02:00 |
|
Jens Langhammer
|
9f9ee66cc4
|
api: fix linting
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-16 21:57:04 +02:00 |
|
Jens Langhammer
|
8b6292b3de
|
api: don't overwrite 400 and 403
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-16 20:54:58 +02:00 |
|
Jens Langhammer
|
cbed5a6522
|
api: fix missing error definitions
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-16 19:53:04 +02:00 |
|
Jens Langhammer
|
07dc648470
|
web: fix mixed Static/TOTP pages
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-16 18:59:33 +02:00 |
|
Jens Langhammer
|
d0f1daf025
|
admin: make tasks's retry api not ask for a body
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-16 18:43:47 +02:00 |
|
Jens Langhammer
|
d38fd603dd
|
web: fix more special API Calls
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-16 18:41:02 +02:00 |
|
Jens Langhammer
|
ab07113530
|
admin: migrate WorkerViewSet to APIView
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-16 18:06:46 +02:00 |
|
Jens Langhammer
|
a7d7b46747
|
admin: migrate version view to APIView
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-16 18:00:02 +02:00 |
|
Jens Langhammer
|
9a44088d2b
|
admin: migrate metrics viewset to APIView
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-16 17:49:37 +02:00 |
|
Jens Langhammer
|
b351ae12c5
|
api: make config viewset single view
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-16 17:44:19 +02:00 |
|
Jens Langhammer
|
759bf59780
|
core: make filefields readonly
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-16 17:34:55 +02:00 |
|
Jens Langhammer
|
10cb60f48e
|
api: fix pagination not being required in schema
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-16 17:32:13 +02:00 |
|
Jens Langhammer
|
ef9f08553c
|
*: linting pass, rename from swagger to schema
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-16 15:22:57 +02:00 |
|
Jens Langhammer
|
4fb71a6bdd
|
api: fix pagination schema
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-16 15:08:51 +02:00 |
|
Jens Langhammer
|
cac1f242dc
|
*: replace swagger with openapi
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-16 14:23:05 +02:00 |
|
Jens Langhammer
|
0bac738090
|
*: fix static response descriptions
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-16 14:07:29 +02:00 |
|
Jens Langhammer
|
1324d03815
|
*: initial migration to openapi v3
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-15 23:57:28 +02:00 |
|
Jens Langhammer
|
6f58fdf158
|
api: add more tests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-10 19:51:29 +02:00 |
|
Jens Langhammer
|
99d161e212
|
Merge branch 'master' into outpost-ldap
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
# Conflicts:
# authentik/core/api/users.py
# authentik/policies/event_matcher/migrations/0013_alter_eventmatcherpolicy_app.py
|
2021-05-04 21:02:20 +02:00 |
|
Jens Langhammer
|
f1b100c8a5
|
sources/plex: initial plex source implementation
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-02 14:43:51 +02:00 |
|
Jens Langhammer
|
c529340d6c
|
*: fix title not being set correctly for server-side rendered views
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-02 12:22:50 +02:00 |
|
Jens Langhammer
|
4d858c64e0
|
Merge branch 'master' into outpost-ldap
|
2021-04-27 17:08:26 +02:00 |
|
Jens Langhammer
|
6f0792ccfe
|
api: remove legacy basic auth for 2021.3 outposts
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-27 17:06:47 +02:00 |
|
Jens Langhammer
|
04f06e00ff
|
api: add tests for permission_required decorator
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-27 17:04:38 +02:00 |
|
Jens Langhammer
|
776c3128b8
|
flows: add tests for stage type, component and ui_user_settings
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-27 16:52:50 +02:00 |
|
Jens Langhammer
|
f89479caf3
|
providers/ldap: add LDAP provider
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-26 11:52:42 +02:00 |
|
Jens Langhammer
|
499b52df6a
|
root: update urls to github org
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-21 22:46:48 +02:00 |
|
Jens Langhammer
|
464a1c0536
|
api: make 401 messages clearer
closes #755
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-19 20:46:57 +02:00 |
|
Jens Langhammer
|
10b45a8dea
|
api: fix 401 responses which should be 403s
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-19 19:03:00 +02:00 |
|
Jens Langhammer
|
c43ac1f704
|
api: mount outposts under outposts/instances to match flows
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-19 18:51:12 +02:00 |
|
Jens Langhammer
|
8be80aaf9d
|
api: fix CSRF error when using POST/PATCH/PUT in API Browser
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-19 15:31:32 +02:00 |
|
Jens Langhammer
|
85c9fbe763
|
api: fix linting error
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-13 21:49:47 +02:00 |
|
Jens Langhammer
|
3d9874be69
|
api: fix error when authorization is empty
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-13 21:41:26 +02:00 |
|
Jens Langhammer
|
5a25e6d697
|
api: add legacy support for older outposts
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-13 21:06:04 +02:00 |
|
Jens Langhammer
|
6821679fbc
|
*: add support for bearer authentication on API
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-13 20:01:30 +02:00 |
|
Jens Langhammer
|
a31fc8319d
|
policies: fix policybinding API returning wrong policy objects
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-06 17:24:32 +02:00 |
|
Jens Langhammer
|
fc1caf1469
|
api: remove js i18n catalog
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-03 19:07:54 +02:00 |
|
Jens Langhammer
|
5a6b6c369e
|
admin: add API to get all installed apps
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-02 16:13:09 +02:00 |
|
Jens Langhammer
|
b1214f6c35
|
*: add new base class for non-model serializers
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-30 15:50:00 +02:00 |
|
Jens Langhammer
|
c7dcf92a2e
|
api: add tests for swagger generation
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-30 15:23:37 +02:00 |
|
Jens Langhammer
|
54c50f6446
|
policies: add test API
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-29 23:40:36 +02:00 |
|
Jens Langhammer
|
21ea527623
|
api: fix invalid swagger schema
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-29 22:34:24 +02:00 |
|
Jens Langhammer
|
3a2f285a87
|
flows: add API to debug-execute a flow and import flow
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-29 22:21:04 +02:00 |
|
Jens Langhammer
|
7d74e1d2c4
|
*: revert to drf-yasg upstream
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-29 21:04:54 +02:00 |
|
Jens Langhammer
|
372cf4a8cb
|
api: add error responses to swagger schema
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-29 18:09:45 +02:00 |
|
Jens Langhammer
|
b3d54b7620
|
api: cleanup args for @permission_required
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-29 17:33:55 +02:00 |
|
Jens Langhammer
|
5d37012075
|
api: allow @permission_required with no object permission
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-29 17:28:28 +02:00 |
|
Jens Langhammer
|
0793fff222
|
*: simplify API permissions checking, add API for user recovery
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-29 15:36:35 +02:00 |
|
Jens Langhammer
|
533a719914
|
sources/oauth: migrate to webcomponents
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-24 20:35:00 +01:00 |
|
Jens Langhammer
|
ffd8c59c8e
|
api: use common skeleton in swagger template
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-24 17:46:41 +01:00 |
|
Jens Langhammer
|
17f7a97ef3
|
sources/oauth2: add API For UserSourceConnection
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-24 14:46:08 +01:00 |
|
Jens Langhammer
|
33787d0685
|
web: remove pf-c-card-aggregate
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-23 16:05:37 +01:00 |
|
Jens Langhammer
|
0671d712fa
|
policies: remove deprecated group_membership policy
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-23 14:43:24 +01:00 |
|
Jens L
|
fe7f23238c
|
Static SPA (#648)
* core: initial migration to /if
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* core: move jsi18n to api
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* tests: fix static URLs in tests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web: add new html files to rollup
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web: fix rollup config and nginx config
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* core: add Impersonation support to user API
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web: add banner for impersonation
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* tests: fix test_user function for new User API
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* flows: add background to API
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web: set background from flow API
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* core: make root view login_required for redirect
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* flows: redirect to root-redirect instead of if-admin direct
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* api: add header to prevent Authorization Basic prompt in browser
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web: redirect to root when user/me request fails
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-22 13:44:17 +01:00 |
|
Jens Langhammer
|
7e47906475
|
api: add Footer links to config API
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-21 17:35:00 +01:00 |
|
Jens Langhammer
|
4c49209f71
|
core: add user metrics API
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-20 17:30:01 +01:00 |
|
Jens Langhammer
|
fe054136b1
|
website: add comparison based on vector.dev's site
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-18 22:09:54 +01:00 |
|
Jens Langhammer
|
d82dfc65b7
|
api: replace rest_framework browser with rapi-doc
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-18 20:35:12 +01:00 |
|