Commit graph

240 commits

Author SHA1 Message Date
d4b43ef078 Fix some of the colors to use brand colors
All checks were successful
Tests / test (push) Successful in 24s
2025-04-07 23:17:48 +02:00
3ecf57b884 Fix link activation 2025-04-07 22:47:00 +02:00
845c50f891 Style top bar and add dark theme logo toggle 2025-04-07 22:46:39 +02:00
9638f5d95d Add servala logo 2025-04-07 22:46:24 +02:00
8b49d05e1d Use top menu structure 2025-04-07 22:46:13 +02:00
5aae477a17 Merge pull request 'Service Instances: List and detail view' (#39) from 28-service-instance-listing into main
All checks were successful
Build and Deploy Staging / build (push) Successful in 1m10s
Tests / test (push) Successful in 23s
Build and Deploy Staging / deploy (push) Successful in 8s
Reviewed-on: #39
2025-04-07 17:19:21 +00:00
378e88af54 Finish implementation of server-side detail view
All checks were successful
Tests / test (push) Successful in 24s
2025-04-07 19:16:33 +02:00
e441005061
correct url to codey instance
All checks were successful
Tests / test (push) Successful in 25s
Build and Deploy Staging / build (push) Successful in 1m8s
Build and Deploy Staging / deploy (push) Successful in 7s
Build and Deploy Antora Docs / build (push) Successful in 1m2s
Build and Deploy Antora Docs / deploy (push) Successful in 6s
2025-04-04 17:07:43 +01:00
4495899c02 Add filter and search to instance list 2025-04-04 17:46:33 +02:00
23ad1c809b Use a table for instance display 2025-04-04 16:32:56 +02:00
ab04d9174c Improve user display 2025-04-04 14:49:57 +02:00
1ebf6a7ce0 Use card layout in instance list 2025-04-04 13:59:44 +02:00
bef41ac4f0 Add very bare service instance list 2025-04-04 13:56:26 +02:00
4f25504a0d Merge pull request 'Service instantiation' (#31) from 24-service-instantiation into main
All checks were successful
Build and Deploy Staging / build (push) Successful in 1m17s
Tests / test (push) Successful in 23s
Build and Deploy Staging / deploy (push) Successful in 8s
Reviewed-on: https://servala-2nkgm.app.codey.ch/servala/servala-portal/pulls/31
2025-04-04 10:57:28 +00:00
2fd28e7afa Add instance list to sidebar 2025-04-04 11:33:50 +02:00
7da4b77267 Add service instance permissions 2025-04-04 09:00:20 +02:00
4d13d71953 Improve display of kubernetes errors
All checks were successful
Tests / test (push) Successful in 23s
2025-04-03 18:01:15 +02:00
fb5a6e9a42 Improve name uniqueness feedback 2025-04-03 17:54:31 +02:00
a2ac202f26 Fix label metadata
All checks were successful
Tests / test (push) Successful in 26s
2025-04-03 17:41:07 +02:00
bc8c7a80b2 Add required_label field to ControlPlane 2025-04-03 17:39:49 +02:00
08fada04e0 Successfully create an instance 2025-04-03 17:17:33 +02:00
a2c3695611 Fix breaking tests 2025-04-03 16:20:52 +02:00
da69666389 Refactor namespace handling
Some checks failed
Tests / test (push) Failing after 24s
2025-03-31 13:52:57 +02:00
70b8303fdb Defer validation 2025-03-31 13:52:44 +02:00
f22dc98c23 Improve form display: do not repeat section title
Some checks failed
Tests / test (push) Failing after 29s
2025-03-31 13:43:51 +02:00
412d344536 Show nested fieldsets for form 2025-03-31 13:27:41 +02:00
5933881262 Validate forms based on JSON schema 2025-03-31 11:52:22 +02:00
d10fa1c973 New dependency: jsonschema (validation) 2025-03-31 11:52:02 +02:00
eedb90b2d3 Mark fields as required only if parent also required 2025-03-31 11:45:27 +02:00
8b63d78633 Fix form rendering 2025-03-31 11:32:16 +02:00
9c0bbdcf92 Superusers should also be staff 2025-03-31 11:25:17 +02:00
67f4b3ba12 Rename model, reset migrations 2025-03-31 11:25:14 +02:00
94713a3100 wip 2025-03-28 13:50:11 +01:00
2f769e0e2e Remove unneeded fields from spec 2025-03-28 13:46:55 +01:00
6e644dfe44 Defer instance creation to model
Some checks failed
Tests / test (push) Failing after 24s
2025-03-28 13:11:17 +01:00
4e44b283b1 Add success url to instance model 2025-03-28 13:10:23 +01:00
174837a870 Restructure form data into JSON object 2025-03-28 12:57:02 +01:00
2f607f8271 Proper django field duplication 2025-03-28 12:53:10 +01:00
33b82af67d Use name validator on correct model, oops 2025-03-28 12:52:03 +01:00
172bdd7261 Start offering page with visible form 2025-03-28 12:43:21 +01:00
8a1f72b317 Add name, org and context to all crd forms 2025-03-28 12:23:03 +01:00
57945c8e51 Add ServiceInstance to admin 2025-03-28 11:47:41 +01:00
b6260b4e9e Add missing migration 2025-03-28 11:29:43 +01:00
555462a99e Extract and reuse kubernetes name validator
Some checks failed
Tests / test (push) Failing after 26s
2025-03-27 17:44:25 +01:00
e37e126d9d Show the organization namespace in the detail page 2025-03-27 16:51:36 +01:00
0d47060141 Add namespace to organization create 2025-03-27 15:16:53 +01:00
b8e9875772 Add write-once namespace to admin 2025-03-27 15:15:48 +01:00
2c65646146 Fix form error rendering 2025-03-27 13:54:53 +01:00
a72358a854 Add organization namespaces 2025-03-27 13:33:56 +01:00
9a403d74f2 Add fields related to instance deletion 2025-03-27 12:15:49 +01:00