014e88aa24
remove the help text about billing entity being read only
...
The issue is that when obj.has_inherited_billing_entity is True, the code adds
"billing_entity" to the readonly fields.
When a field is marked as readonly, Django may exclude it from form.base_fields,
which causes a KeyError when trying to access it.
2025-10-17 10:35:47 +02:00
8ba9787d4b
Fix "Add item" button adding multiple items
...
Tests / test (push) Successful in 1m12s
ref #224
2025-10-17 06:11:27 +02:00
Renovate Bot
a370f67932
Update dependency cryptography to >=46.0.3
Tests / test (push) Successful in 28s
2025-10-16 03:01:43 +00:00
3101829885
Allow users to toggle advanced fields
...
Tests / test (push) Successful in 58s
ref #204
2025-10-15 16:42:57 +02:00
cd886df05b
Add ServiceDefinition.advanced_fields
...
ref #204
2025-10-15 14:34:38 +02:00
4124add146
Fix common abbreviations
...
ref #204
2025-10-15 11:58:02 +02:00
3375a1c8f3
Generate wildcard DNS in frontend
...
ref #203
2025-10-14 17:05:22 +02:00
573b7a5eb5
Add wildcard_dns field
...
ref #203
2025-10-14 14:34:27 +02:00
72fedefb7f
Roll back service creation on error
...
ref #202
2025-10-14 11:16:03 +02:00
27b9133ad4
Do not display _HOST keys in connection details
...
ref #200
2025-10-13 12:56:06 +02:00
4bf35260ad
Add external links to service offerings
...
ref #197
2025-10-13 11:24:40 +02:00
b9ff0e61da
Send invitation emails
...
ref #19
2025-10-08 17:53:27 +02:00
21c26f9e5d
Allow users to invite other users
...
ref #19
2025-10-08 15:04:46 +02:00
09ab83d1e4
Allow users to accept invitations
...
ref #19
2025-10-08 11:24:44 +02:00
8b1e0f74bb
Add Invitation model
...
ref #19
2025-10-08 11:00:16 +02:00
842b66a84d
Prepare to block billing entity editing
...
ref #198
2025-10-07 16:39:04 +02:00
6443582c0e
Add default billing entity from origin
...
ref #198
2025-10-07 15:04:12 +02:00
819e13481e
Show non-deactivated services separately
...
ref #38
2025-10-07 14:34:18 +02:00
3730d95a6e
Add services to limit_osb_services on activation
...
ref #38
2025-10-07 13:54:38 +02:00
df3e3d5f0c
Only show services with permitted CloudProvider
...
ref #38
2025-10-07 10:44:46 +02:00
a644ad4e75
Add new limitation fields to Organization model
...
ref #38
2025-10-06 12:12:32 +02:00
272451c92f
Code style
2025-10-06 11:12:43 +02:00
Renovate Bot
ff93a6c366
Update dependency pytest-cov to v7
Tests / test (push) Successful in 32s
2025-10-04 03:01:33 +00:00
Renovate Bot
5ba559dcc7
Update dependency kubernetes to v34
Tests / test (push) Successful in 31s
2025-10-04 03:01:28 +00:00
Renovate Bot
05f68fb6bd
Update dependency isort to >=6.1.0
Tests / test (push) Successful in 31s
2025-10-04 03:01:23 +00:00
Renovate Bot
77e2e5871c
Update dependency django-auditlog to >=3.3.0
Tests / test (push) Successful in 32s
2025-10-04 03:01:18 +00:00
b5e7a7a9b7
bump version 2025.10.03-0 -> 2025.10.03-1
Build and Deploy Staging / build (push) Successful in 46s
Build and Deploy Production / build (push) Successful in 47s
Tests / test (push) Successful in 31s
Build and Deploy Staging / deploy (push) Successful in 8s
Build and Deploy Production / deploy (push) Successful in 15s
2025-10-03 16:21:49 +02:00
985fa1907f
Merge pull request 'include instance id in url to support uniqueness' ( #221 ) from 220-duplicate-instance-names into main
...
Build and Deploy Staging / build (push) Successful in 47s
Tests / test (push) Successful in 31s
Build and Deploy Staging / deploy (push) Successful in 7s
Reviewed-on: #221
2025-10-03 14:19:19 +00:00
5e279fef38
include instance id in url to support uniqueness
Tests / test (push) Successful in 32s
2025-10-03 16:18:06 +02:00
69807d034e
slight title update for dashboard
Build and Deploy Staging / build (push) Successful in 47s
Tests / test (push) Successful in 31s
Build and Deploy Staging / deploy (push) Successful in 7s
2025-10-03 15:36:18 +02:00
5cd80b7270
display version or env in footer
2025-10-03 15:34:12 +02:00
26f39fec1e
bump version 2025.09.22-0 -> 2025.10.03-0
Build and Deploy Staging / build (push) Successful in 46s
Build and Deploy Production / build (push) Successful in 48s
Tests / test (push) Successful in 31s
Build and Deploy Staging / deploy (push) Successful in 7s
Build and Deploy Production / deploy (push) Successful in 18s
2025-10-03 14:46:04 +02:00
c1a539bfad
give ybug a try for feedback
Build and Deploy Staging / build (push) Successful in 47s
Tests / test (push) Successful in 33s
Build and Deploy Staging / deploy (push) Successful in 7s
2025-10-03 14:27:31 +02:00
cc23730d33
Merge pull request 'Implement Exoscale onboarding API endpoint' ( #199 ) from 37-exoscale-onboarding into main
...
Build and Deploy Staging / build (push) Successful in 47s
Tests / test (push) Successful in 32s
Build and Deploy Staging / deploy (push) Successful in 34s
Reviewed-on: #199
2025-10-03 07:04:44 +00:00
e459047622
Use new osb_id fields to match API requests
Tests / test (push) Successful in 32s
2025-10-02 09:49:27 +02:00
4be6eeb18f
Move API URL
2025-10-02 09:49:27 +02:00
0a591f352a
Drop Plan model, add osb ID references
2025-10-02 09:49:27 +02:00
f0320fb13b
Add missing testing dependency
2025-10-02 09:49:27 +02:00
8edca54279
add note about smtp4dev
2025-10-02 09:49:27 +02:00
2e7143245a
Test new Exoscale API
2025-10-02 09:49:27 +02:00
039b4a7031
Set up proper test settings
2025-10-02 09:49:27 +02:00
4e5388e514
Fix remaining OSB API issues
2025-10-02 09:49:27 +02:00
b21148db01
Use permissions instead of authentication in API
2025-10-02 09:49:27 +02:00
7cbd1162ff
Implement Exoscale onboarding endpoint
2025-10-02 09:49:27 +02:00
261cc5e750
Add new EMAIL_DEFAULT_FROM setting
2025-10-02 09:49:27 +02:00
3ad16ce00b
Add OSB GUID to organization
...
using a CharField because we do not control the data
2025-10-02 09:49:27 +02:00
313e8cd09d
Code style
2025-10-02 09:49:27 +02:00
b2c5317da2
Add OSB settings
2025-10-02 09:49:27 +02:00
da90003143
Merge pull request 'Update dependency node to v22' ( #216 ) from renovate/node-22.x into main
...
Reviewed-on: #216
2025-10-02 07:34:36 +00:00
Renovate Bot
e8ba12e813
Update quay.io/appuio/oc Docker tag to v4.19
2025-10-02 07:33:58 +00:00