Commit graph

490 commits

Author SHA1 Message Date
450fe0949e
Fix pytest-coverage setup 2025-12-05 09:38:44 +01:00
7fc85108cf
Reduce test verbosity 2025-12-05 09:38:44 +01:00
84c0220af0
Add billing annotations and tests 2025-12-05 09:38:44 +01:00
3e6623278c
Add invoice_gropuing to admin and structure form 2025-12-05 09:38:44 +01:00
cbd32fb814
Add default flake8 settings 2025-12-05 09:38:43 +01:00
8bb25a4f66
Add OrganizationOrigin.invoice_grouping 2025-12-05 09:38:43 +01:00
165dbfd778 Fix min/max value validation in configured form
All checks were successful
Tests / test (push) Successful in 28s
ref #286
2025-12-04 17:54:09 +01:00
38ec22174a Merge pull request 'Service Plans' (#308) from 264-service-plans into main
All checks were successful
Build and Deploy Staging / build (push) Successful in 40s
Tests / test (push) Successful in 28s
Build and Deploy Staging / deploy (push) Successful in 6s
Reviewed-on: #308
2025-12-04 12:39:47 +00:00
f111816acb Move plan assets to separate files
All checks were successful
Tests / test (push) Successful in 26s
2025-12-04 13:21:41 +01:00
b394eca08b Improve look of plan selection 2025-12-04 13:04:45 +01:00
ad622ef14b Add tests for plans
All checks were successful
Tests / test (push) Successful in 28s
2025-12-02 16:28:54 +01:00
83f60711bb Show plans in forms 2025-12-02 16:26:32 +01:00
7d42820026 Show plans in detail view 2025-12-02 16:25:36 +01:00
2a63677539 Implement view logic 2025-12-02 16:25:16 +01:00
ef4f76b290 Implement form changes for plan integration 2025-12-02 16:11:51 +01:00
c5b2c58305 Add missing admin field 2025-12-02 16:09:48 +01:00
29661aa7cd Implement plan logic in create/update 2025-12-02 16:09:21 +01:00
2bbd643cf9 Add migrations and final model changes 2025-12-02 16:09:10 +01:00
5cee0194f5 Fix broken FQDN due to timing problems 2025-12-02 13:20:36 +01:00
cce071397c Adjustments to data model
All checks were successful
Tests / test (push) Successful in 25s
2025-11-25 13:56:51 +01:00
9a3734192e Initial Plan model 2025-11-25 13:30:00 +01:00
0a621f6372 Add default unit for disk size field
All checks were successful
Tests / test (push) Successful in 29s
2025-11-20 12:06:54 +01:00
de6794046d Implement unit fields for numeric fields 2025-11-20 12:06:17 +01:00
a268625d80 Add number addon widget 2025-11-20 11:56:10 +01:00
f99f8511bb
bump version 2025.11.13-0 -> 2025.11.17-0
All checks were successful
Build and Deploy Staging / build (push) Successful in 40s
Build and Deploy Antora Docs / build (push) Successful in 1m9s
Tests / test (push) Successful in 25s
Build and Deploy Staging / deploy (push) Successful in 6s
Build and Deploy Antora Docs / deploy (push) Successful in 5s
2025-11-17 11:50:15 +01:00
3e17e03da9
support hardcoded suspend plan for exoscale
All checks were successful
Tests / test (push) Successful in 27s
2025-11-17 11:48:19 +01:00
208f3c357d
odoo wants html for linebreaks 2025-11-17 11:38:02 +01:00
e4c64c4a17
Extract odoo helpdesk ticket creation
All checks were successful
Tests / test (push) Successful in 28s
2025-11-17 09:44:55 +01:00
61f1065bc6
Start work on implementing Exoscale offboarding
rel #262
2025-11-17 09:44:55 +01:00
68335a098d Merge pull request 'Allow admins to disable the expert mode form' (#296) from 289-hide-expert-mode into main
Some checks failed
Tests / test (push) Waiting to run
Build and Deploy Staging / build (push) Has been cancelled
Build and Deploy Staging / deploy (push) Has been cancelled
Reviewed-on: #296
2025-11-17 08:43:32 +00:00
1dbeb31985 Allow admins to disable the expert mode form
All checks were successful
Tests / test (push) Successful in 27s
closes #289
2025-11-14 17:31:18 +01:00
3f9fdd0e48 Make sure fqdn generation works with single values
All checks were successful
Tests / test (push) Successful in 27s
2025-11-14 16:52:14 +01:00
4097261efe Support single-value FQDN in "open" button 2025-11-14 16:41:44 +01:00
325d274cea
bump version 2025.10.27-0 -> 2025.11.13-0
All checks were successful
Build and Deploy Staging / build (push) Successful in 40s
Build and Deploy Antora Docs / build (push) Successful in 1m8s
Tests / test (push) Successful in 26s
Build and Deploy Staging / deploy (push) Successful in 7s
Build and Deploy Antora Docs / deploy (push) Successful in 4s
2025-11-13 11:05:43 +01:00
db590e0115
view availability is now get it
All checks were successful
Tests / test (push) Successful in 26s
which is a much better call to action
2025-11-13 10:59:32 +01:00
e70c09dcee Merge pull request 'Add "open" button to instances with FQDN' (#283) from 256-open-button into main
All checks were successful
Build and Deploy Staging / build (push) Successful in 42s
Tests / test (push) Successful in 28s
Build and Deploy Staging / deploy (push) Successful in 6s
Reviewed-on: #283
2025-11-13 09:57:54 +00:00
830ebfb890 Add "open" button to instances with FQDN
All checks were successful
Tests / test (push) Successful in 27s
closes #256
2025-11-12 12:16:52 +01:00
b3ecae6fd9 Add missing migration
All checks were successful
Tests / test (push) Successful in 26s
2025-11-12 10:34:55 +01:00
cbdbc253e8 Read-only billing address
ref #246
2025-11-12 10:34:42 +01:00
21102f30c7 Merge pull request 'Custom form configuration' (#268) from 165-form-configuration into main
All checks were successful
Build and Deploy Staging / build (push) Successful in 42s
Tests / test (push) Successful in 26s
Build and Deploy Staging / deploy (push) Successful in 7s
Reviewed-on: #268
2025-11-10 14:49:32 +00:00
ffed6139cd Do not save empty form_config entries
All checks were successful
Tests / test (push) Successful in 30s
2025-11-10 14:53:23 +01:00
45f17cabaa Update schema to make label and type optional
All checks were successful
Tests / test (push) Successful in 28s
2025-11-10 14:33:41 +01:00
f3e14b4c85 Fix tabs for custom fieldsets
All checks were successful
Tests / test (push) Successful in 30s
2025-11-10 14:15:22 +01:00
9ac9f5e1c9 Add print debugging to tab setup
All checks were successful
Tests / test (push) Successful in 29s
2025-11-10 14:04:42 +01:00
7a8dc91afe Make sure max length applies to textarea 2025-11-10 14:02:40 +01:00
c7c22aa265 Add default config 2025-11-10 14:02:34 +01:00
228ab9bc0d Make fqdn generator fail silently 2025-11-10 13:36:09 +01:00
985e4b47c0 Make expert mode toggle less prominent
All checks were successful
Tests / test (push) Successful in 28s
2025-11-07 11:41:08 +01:00
6182b36daf Implicitly fix admin choices configuration 2025-11-07 11:36:28 +01:00
1ed261d4b2 Coerce string-numbers to numbers in admin form 2025-11-07 11:28:49 +01:00