Tom Wiesing
dab7a5c4ae
Show grants on instance info page
2023-01-06 18:59:09 +01:00
Tom Wiesing
69b6579de7
Add initial implementation of grants
2023-01-06 18:59:09 +01:00
Tom Wiesing
b8f1281f78
auth: Refactor home page
2023-01-06 18:59:09 +01:00
Tom Wiesing
1caecc0f19
Use authentication for Distillery control page
2023-01-06 18:59:09 +01:00
Tom Wiesing
da32b67981
Add TOTP Token to account
2023-01-06 18:59:09 +01:00
Tom Wiesing
b9795be745
Add change password feature
2023-01-06 18:59:09 +01:00
Tom Wiesing
515142c055
auth: Improve login parts
2023-01-06 18:59:08 +01:00
Tom Wiesing
1af9d0d83f
auth/login: Add csrf protection
2023-01-06 18:59:08 +01:00
Tom Wiesing
3aa79b0d23
Implement initial login functionality
2023-01-06 18:59:06 +01:00
Tom Wiesing
a3bd0db78c
cron: Start server before tasks have finished
2023-01-06 17:30:16 +01:00
Tom Wiesing
337a5fbeba
pool: Reddo component-like fields
2022-12-22 13:49:05 +01:00
Tom Wiesing
a590d93e76
environment/exec: Seperate Exec and Wait
2022-12-14 08:53:45 +01:00
Tom Wiesing
2a308ee03c
internal/component: Check for provisionable
2022-12-13 10:10:51 +01:00
Tom Wiesing
5053c982aa
provision_container: Install some dependencies first
2022-12-12 14:04:16 +01:00
Tom Wiesing
c80c8f2297
Reformat documentation messages
2022-12-08 11:45:52 +01:00
Tom Wiesing
aefde6eec2
fix typos in messages
2022-12-08 10:36:07 +01:00
Tom Wiesing
20448c67a3
Update homepage css
2022-12-07 11:07:45 +01:00
Tom Wiesing
a74149f4ef
home: Hide specific instances from home page
2022-12-07 11:02:57 +01:00
Tom Wiesing
52dbfbf56e
Add Cron interval to config
2022-12-07 11:02:44 +01:00
Tom Wiesing
f52fe6abf3
Add cron tasks to distillery
2022-12-07 10:30:48 +01:00
Tom Wiesing
790460f9de
Revert "Dockerfile: Use php 8.1"
...
This reverts commit a7f236118c .
2022-12-06 12:57:33 +01:00
Tom Wiesing
a7f236118c
Dockerfile: Use php 8.1
2022-12-06 10:15:17 +01:00
Tom Wiesing
4dc2559431
api/login: Use 'See Other' return code
2022-12-05 14:04:37 +01:00
Tom Wiesing
e9b88b9991
barrel/build: Cleanup code
2022-12-05 14:03:26 +01:00
Tom Wiesing
b86e6294de
ingredient/locker: Unlock even after cancel
2022-12-05 14:01:53 +01:00
Tom Wiesing
7006277409
sql/gorm: Use zerolog logger
2022-12-02 10:48:05 +01:00
Tom Wiesing
6f1ba24761
Update logging behavior
2022-12-01 12:42:04 +01:00
Tom Wiesing
3b78b06fff
wdcli: Use progress writer instead of IOStream
2022-11-30 13:17:12 +01:00
Tom Wiesing
890022ae64
internal: Annotate all components with groups
...
This commit ensures that the compiler has to check every component
against the groups they implement by explicitly annotating the
appropriate interfaces.
2022-11-30 11:08:46 +01:00
Tom Wiesing
3455f491ca
Add context
...
This commit adds and passes context around to (almost) every function.
This allows cancelling (almost) every function call globally.
2022-11-29 15:32:31 +01:00
Tom Wiesing
996ecb9f80
Implement user password checking
2022-11-25 15:11:28 +01:00
Tom Wiesing
41d41035e3
create-repo: Enable indexes by default
2022-11-24 10:50:45 +01:00
Tom Wiesing
f277b9f062
storage: Add a more generic API
2022-11-24 10:43:20 +01:00
Tom Wiesing
82bfc15057
Add user login to admin interface
2022-11-23 16:57:09 +01:00
Tom Wiesing
55d5c9c529
config: Handle errors better
2022-11-23 15:27:58 +01:00
Tom Wiesing
8997f54a8c
Add drupal_user command
2022-11-22 13:32:29 +01:00
Tom Wiesing
3a32b7f03a
{triplestore,sql}: Mount directories to allow dynamic import
2022-11-22 12:58:11 +01:00
Tom Wiesing
099c4457b5
ssh: Move folder to right place
2022-11-22 10:32:36 +01:00
Tom Wiesing
57f2fe8c86
status: Rename Information => WissKI
2022-11-18 08:41:42 +01:00
Tom Wiesing
3fada6ad38
Move status into a seperate package
2022-11-18 08:40:44 +01:00
Tom Wiesing
4752c0fcec
Make SSH_PORT configurable
2022-11-17 09:43:01 +01:00
Tom Wiesing
2bcd70c1ec
internal: Remove legacyssh
2022-11-17 09:39:58 +01:00
Tom Wiesing
9a1cf4e53b
statistics: Better display on the front page
2022-11-16 19:51:17 +01:00
Tom Wiesing
bc1bf0db1c
Show statistics on the public overview page
2022-11-16 17:00:10 +01:00
Tom Wiesing
964e74a9f4
dis: Display initial statistics
2022-11-16 16:44:24 +01:00
Tom Wiesing
6d30a42e56
cli_notices: Regenerate
2022-11-16 14:37:56 +01:00
Tom Wiesing
6f4f33e31f
Backup: Add missing newline in ouput
2022-11-16 13:07:19 +01:00
Tom Wiesing
7bfcfb3510
ssh: Update welcome message
2022-11-16 13:07:19 +01:00
Tom Wiesing
8cfb23bed0
internal/dis: Add 'watcher' component for infos
2022-11-16 13:07:19 +01:00
Tom Wiesing
162b1d3d65
component: Remove legacy type alias
2022-11-16 13:07:19 +01:00