1
0
Fork 0
Commit graph

735 commits

Author SHA1 Message Date
1076552f75
try a few ways to make form load/submit work, add stub on inline formsets to display nested forms
c.f.:

-
https://docs.djangoproject.com/en/dev/topics/forms/modelforms/#inline-formsets
- https://swapps.com/blog/working-with-nested-forms-with-django/
2025-03-04 10:36:15 +01:00
4273c7a608
add model changes to make it boot (allow null) 2025-03-04 09:09:50 +01:00
a088d25eb7
adjust obsolete naming 2025-03-03 17:00:16 +01:00
b3b525dee4
clean-up 2025-03-03 15:58:37 +01:00
8fabd7f0f1
reverse relationship 2025-03-03 15:51:19 +01:00
0f2c5390d6
strip out admin stuff for now 2025-03-03 15:45:39 +01:00
fb5e8ae453
rename checkboxes to fix nix model 2025-03-03 15:31:27 +01:00
014c3efc70
expand to multiple lines to allow commenting parts 2025-03-03 15:29:25 +01:00
1ebea118cc
migration: rm replaces 2025-03-03 14:26:11 +01:00
99b8fe8870
Squash migrations 2025-03-03 12:28:31 +01:00
d32e11389c
Remove trailing whitespace 2025-03-03 12:28:31 +01:00
624e354da5
fix saving for sepparated models 2025-03-03 12:28:31 +01:00
7c8c6c7eb9
Seperation of configuration form 2025-03-03 12:28:31 +01:00
da2e7d93a9
add enable toggle, let operators have many configuraitons
this commit is a bit of a jumble, but it allows us to disable
a configuration so the associated deployment can in principle be
garbage-collected, and allows operators to have multiple configurations.
it also (as a temporary hack) ties the deployment subdomain to the username so it's clear to
operators where we're deploying to.
2025-03-03 12:28:31 +01:00
a97418c30e
rename form and add navigation element 2025-03-03 12:28:31 +01:00
af1c051498
don't use hungarian notation for model names 2025-03-03 12:28:31 +01:00
c8062a87d4
fix wrong rebase of base.html 2025-03-03 12:28:31 +01:00
2fb0ccf0aa
add redirection to deploy page after save 2025-03-03 12:28:31 +01:00
46107cb21d
Add domain dropdown menu 2025-03-03 12:28:31 +01:00
17570c6434
add first part of save able login 2025-03-03 12:28:31 +01:00
bb12139f5a
Add saveable Deploy services form 2025-03-03 12:28:31 +01:00
66e88325ec
add first part of save able login 2025-03-03 12:28:31 +01:00
Kiara Grouwstra
4c1aa34d97
add simple form, closes ,
note that i haven't done much with validation or conditional
enabling/hiding - if we start doing front-end frameworks those may have
opinions on this
2025-03-03 12:28:31 +01:00
4db91bd0b7
Transmit initial user from JSON to services 2025-02-28 10:57:31 +01:00
086a69ac53
Support injecting initial user in Pixelfed service 2025-02-28 10:56:22 +01:00
6e386a9fd6 Merge pull request 'Generate machines' list automatically' () from Niols/Fediversity:generate-machines-list-by-hand into main
Reviewed-on: 
Reviewed-by: kiara Grouwstra <kiara@procolix.eu>
2025-02-27 22:06:57 +01:00
9cc1e40b5d Merge pull request 'deploy fedipanel' () from kiara/Fediversity:deploy-panel into main
Reviewed-on: 
Reviewed-by: Nicolas Jeannerod <nicolas.jeannerod@moduscreate.com>
2025-02-27 22:06:24 +01:00
0b18938eaa
Support specifying disk size 2025-02-27 16:45:11 +01:00
52e4dc8aec
Make ShellCheck happy 2025-02-27 16:45:11 +01:00
816099eb1f
Document regenerating the list of machines 2025-02-27 16:45:11 +01:00
34476bf93b
Add jq to the environment 2025-02-27 16:45:11 +01:00
8ba000307f
Generate list of machines from config 2025-02-27 16:45:11 +01:00
b42d654ab6
Track machines' descriptions 2025-02-27 16:45:11 +01:00
f34f2e45ab
Get panel config as a block - use eg. mastodon.enable 2025-02-27 11:43:44 +01:00
07b3cd90d7
Make clearer what nixos.module is 2025-02-27 11:39:07 +01:00
ea98ccebfc
Very vague and minimalistic description of deployment/ 2025-02-27 11:35:55 +01:00
c66889f58f
Better naming of makeMakeDeployment arguments 2025-02-27 11:35:55 +01:00
cbed66c934
Report errors in subprocesses 2025-02-27 11:35:55 +01:00
0c75a4053e
Report already deleted VM in a clean way 2025-02-27 11:35:55 +01:00
beb225faf7
Better logging of VM removal 2025-02-27 11:35:55 +01:00
e27cc6e96a
Generalise test deployment; get config from JSON 2025-02-27 11:35:54 +01:00
dfe1af608b contributors: add fricklerhandwerk ()
Co-authored-by: Nicolas “Niols” Jeannerod <nicolas.jeannerod@moduscreate.com>
Reviewed-on: 
2025-02-27 10:47:47 +01:00
f828afd5d5
minimum setup i got working for deployment 2025-02-27 09:07:13 +01:00
d702ce3d05
Update flake inputs
In particular, grab a version of NixOps4 that reports SSH failures (\o)
2025-02-26 10:49:27 +01:00
e819dc4bcc
Stop mentioning non-existing deployments 2025-02-26 09:15:10 +01:00
90efd14e54
Remove unused VMs
This has been done in sync with @kevin who removed them from the
Procolix infrastructure as well.
2025-02-26 09:15:10 +01:00
e7e175ef78
Fix typo 2025-02-26 09:14:47 +01:00
1d4004ccf4
update fedipanel import references 2025-02-25 17:11:50 +01:00
ed98d21513
Add ShellCheck to pre-commits (and therefore CI) 2025-02-25 17:10:25 +01:00
6182ba192c
Make ShellCheck happy 2025-02-25 17:10:25 +01:00