Commit graph

575 commits

Author SHA1 Message Date
Jens Langhammer a312ad2ad1 web: add TablePage 2020-12-01 09:47:21 +01:00
Jens Langhammer 1193608631 web: port library page to clientside, router performance improvements 2020-11-30 12:34:26 +01:00
Jens Langhammer 5c5adfcccc admin: fix rendering of FileInput 2020-11-29 19:40:28 +01:00
Jens Langhammer 902953a2c7 admin: add use spinner button for admin lists 2020-11-29 18:46:45 +01:00
Jens Langhammer 2fbf06a1aa root: fix formatting, update swagger 2020-11-27 18:42:22 +01:00
Jens Langhammer 47fe867803 root: add more API methods 2020-11-27 18:37:45 +01:00
Jens Langhammer 1432f0648f core: fix applications API not being same format as other APIs 2020-11-26 13:31:09 +01:00
Jens Langhammer c738ea573c tests/e2e: fix logic error 2020-11-25 12:41:13 +01:00
Jens Langhammer 3f67da8f54 core: improve error page 2020-11-24 22:46:50 +01:00
Jens L 665839133f
Application Icon upload (#341)
* core: add initial implementation for File Upload

* root: add volumes to docker-compose for file upload

* helm: add pvc for uploads

* core: allow meta_icon to be overwritten with static files
2020-11-23 20:50:19 +01:00
Jens Langhammer 416b2c60a1 static: improve organisation of UI files 2020-11-23 16:55:58 +01:00
Jens Langhammer 9714e5583d static: move passbook.css to src folder 2020-11-23 16:42:03 +01:00
Jens Langhammer 88f1cbb29c static: use config API for index, add static index.html 2020-11-23 11:50:38 +01:00
Jens Langhammer bd9bce4c9b api: add API for config used in SPA 2020-11-23 11:49:09 +01:00
Jens Langhammer 5da8caf0d4 *: fix remaining redirects to overview 2020-11-22 23:45:51 +01:00
Jens Langhammer c26d928eb0 core: make impersonation's redirect return to shell 2020-11-22 23:40:49 +01:00
Jens Langhammer 02d4118f73 core: fix token list's copy not working 2020-11-22 23:40:36 +01:00
Jens Langhammer d97b2bf503 core: fix impersonation notice being shown twice 2020-11-22 23:39:40 +01:00
Jens Langhammer 551aff9455 core: fix token list not operating in modals 2020-11-22 22:24:31 +01:00
Jens Langhammer ed72595ae0 static: fix codemirror css not being loaded 2020-11-22 21:25:58 +01:00
Jens Langhammer 82dd597881 *: remove use of FilteredSelectMultiple 2020-11-22 21:13:03 +01:00
Jens Langhammer fcf763ed3e *: rewrite user settings to use a single page 2020-11-22 20:30:26 +01:00
Jens Langhammer c9712facf3 core: fix ShellView not being login only 2020-11-22 19:43:25 +01:00
Jens Langhammer 3c311ca527 core: add avatars to user api 2020-11-22 19:36:40 +01:00
Jens Langhammer bc2113a935 static: show admin categories only when user is superuser 2020-11-22 13:43:41 +01:00
Jens Langhammer 30bf4f5747 core: migrate shell to core, remove navbar 2020-11-22 13:13:19 +01:00
Jens Langhammer e32cbec072 admin: fix pagination redirecting full page 2020-11-21 20:59:20 +01:00
Jens Langhammer aa1b99204a static: migrate slug to ts 2020-11-21 19:22:53 +01:00
Jens Langhammer 322ad0890a static: use dist folder 2020-11-21 18:34:45 +01:00
Jens Langhammer a2c7921c1f admin: migrate login stats chart to web component 2020-11-20 23:42:14 +01:00
Jens Langhammer 582dfface9 static: add admin shell to improve admin experience 2020-11-20 22:46:05 +01:00
Jens Langhammer 1e1a002ab2 static: rewrite custom components to typescript 2020-11-20 22:13:09 +01:00
Jens Langhammer 34793f7cef core: adjust timeout of backup task's caching 2020-11-03 22:53:58 +01:00
Jens Langhammer 6b3411f63b root: fix permission denied error for backups 2020-10-26 21:12:20 +01:00
Jens Langhammer f3098418f2 core: fix backup task not being registered, add fallback for api to remove info on ImportError
celery only discovers tasks from installed apps, which `lib` is not, hence the schedule didn't trigger it
2020-10-23 18:32:28 +02:00
Jens Langhammer bbcf58705f lib: add configurable avatars, set to none mode for tests 2020-10-22 14:03:31 +02:00
Jens Langhammer 386e23dfac core: fix api signature for view_key 2020-10-19 14:35:22 +02:00
Jens Langhammer c698ba37d9 core: add ability for users to create tokens 2020-10-18 15:42:16 +02:00
Jens Langhammer 6a53069653 *: make generic template's base parameterised 2020-10-18 15:35:27 +02:00
Jens Langhammer ee670d5e19 core: add key field to token for easier rotation 2020-10-18 14:34:22 +02:00
Jens Langhammer 5e2fb6d56e static: replace server-side alerts with webcomponent 2020-10-16 15:26:51 +02:00
Jens Langhammer 3b9524cdfc *: ensure unittests wait on tasks 2020-10-16 14:53:14 +02:00
Jens Langhammer 91ce7f7363 root: implement monitored tasks 2020-10-16 11:28:54 +02:00
Jens Langhammer 8ca23451c6 outposts: rewrite state logic, use cache to expire old channels, support multiple instances 2020-10-14 11:32:33 +02:00
Jens Langhammer 4a10b4999b core: fix navbar icon not showing in firefox 2020-10-11 23:38:22 +02:00
Jens Langhammer 63041d788b core: update application list API to show applications accessible by policy 2020-10-08 09:26:50 +02:00
Jens Langhammer 8ab7f7fcbb core: make passbook title navigate to overview
closes #264
2020-10-07 19:27:20 +02:00
Jens Langhammer 3b61191614 outpost: enable docker controller 2020-10-05 23:11:44 +02:00
Jens Langhammer ac88bd5d44 core: hide token value by default 2020-10-05 22:40:30 +02:00
Jens Langhammer c5a6b4961f core: Add Token identifier as sudo-primary key 2020-10-04 00:28:43 +02:00