Livio Bieri
fdcb6ca3d9
fix: format
2023-12-18 15:43:58 +01:00
Livio Bieri
54428d78d7
chore: create csu on settled | transmitted
2023-12-18 15:43:58 +01:00
Livio Bieri
93c9f73a46
fix: format
2023-12-18 15:43:58 +01:00
Livio Bieri
083af9e308
chore: add price help text
2023-12-18 15:43:58 +01:00
Reto Aebersold
f8ae88ac1a
fix: urls
2023-12-18 15:43:58 +01:00
Reto Aebersold
68c9c895a6
chore: move shop urls
2023-12-18 15:43:57 +01:00
Livio Bieri
ac98ec7338
fix: webhook url
2023-12-18 15:43:57 +01:00
Reto Aebersold
3787e1726a
feat: show payment error message
2023-12-18 15:43:57 +01:00
Livio Bieri
dc1eaad412
chore: small stuff
2023-12-18 15:43:57 +01:00
Livio Bieri
b1439122e1
chore: validate signature & cleanup
2023-12-18 15:43:57 +01:00
Reto Aebersold
c6cb6ba80c
feat: validate address
2023-12-18 15:43:57 +01:00
Reto Aebersold
bbf4208228
feat: address handling
2023-12-18 15:43:57 +01:00
Livio Bieri
e9f8b7dadc
chore: add datatrans env to caprover_create_app.py
2023-12-18 15:43:54 +01:00
Livio Bieri
9011e579df
chore: format
2023-12-18 15:42:41 +01:00
Livio Bieri
cf329e5046
wip: product admin
2023-12-18 15:42:41 +01:00
Livio Bieri
be160f5fa7
wip: walking skeleton for datatrans
2023-12-18 15:42:41 +01:00
Livio Bieri
4faa034609
chore: datatrans service
2023-12-18 15:42:41 +01:00
Livio Bieri
c9fe4007f7
chore: migrations
2023-12-18 15:42:41 +01:00
Reto Aebersold
30d2919be2
fix: load entities for tests
2023-12-18 15:42:41 +01:00
Reto Aebersold
cd6585790e
fix: initial data loading
2023-12-18 15:42:41 +01:00
Reto Aebersold
458d62daf3
feat: entities API
2023-12-18 15:42:41 +01:00
Reto Aebersold
5916212857
fix: address stuff
2023-12-18 15:42:41 +01:00
Livio Bieri
9d806e6ede
chore: 2-way binding for address forms, like this?
...
follow up to 1f0c9e2
2023-12-18 15:42:41 +01:00
Livio Bieri
b4524fdd77
wip: billing address frontend
2023-12-18 15:42:41 +01:00
Livio Bieri
c3a0cbf5e2
fix: billing address naming snafu
2023-12-18 15:42:37 +01:00
Reto Aebersold
ad47fd329b
fix: org id as number
2023-12-18 15:42:11 +01:00
Reto Aebersold
437ffde8b1
feat: add organisations as model
2023-12-18 15:42:11 +01:00
Reto Aebersold
0f6232e6f4
fix: static assets
2023-12-18 15:42:11 +01:00
Reto Aebersold
9febbc0857
fix: static assets
2023-12-18 15:42:11 +01:00
Livio Bieri
22d1e975af
fix: Aaaaaaah! 🤦 Fixes pytest in pipeline.
2023-12-18 15:42:11 +01:00
Livio Bieri
d5602ee094
fix: format
2023-12-18 15:42:11 +01:00
Livio Bieri
ab3dcd378e
feat: shop app; billing address apis
2023-12-18 15:42:05 +01:00
Reto Aebersold
3644a0d77d
feat: test onboarding redirects
2023-12-18 15:41:29 +01:00
Reto Aebersold
bfeca6e8e0
feat: use orgs in profile
2023-12-18 15:41:27 +01:00
Reto Aebersold
97f4e96b5c
feat: handle no course session
2023-12-18 15:40:57 +01:00
Reto Aebersold
c95bdbe7b7
fix: grow wizard page
2023-12-18 15:40:57 +01:00
Reto Aebersold
31ee830960
chore: cleanup
2023-12-18 15:40:57 +01:00
Reto Aebersold
a2ce675e0f
feat: onboarding course checkout
2023-12-18 15:40:57 +01:00
Reto Aebersold
9592005419
feat: onboarding course checkout
2023-12-18 15:40:57 +01:00
Reto Aebersold
607789d599
feat: onboarding course type
2023-12-18 15:40:57 +01:00
Reto Aebersold
4ac735c3be
feat: setup complete back
2023-12-18 15:40:57 +01:00
Reto Aebersold
515900ca9d
feat: setup complete
2023-12-18 15:40:57 +01:00
Livio Bieri
02a155410e
chore: list organisations
2023-12-18 15:40:54 +01:00
Livio Bieri
7238b28c30
chore: test for /me
2023-12-18 15:39:07 +01:00
Livio Bieri
9a23ee8a06
Revert "wip: sso snafu"
...
This reverts commit 5aa8f739a0f90a902f18a850b814d7d66dd914c6.
To not get confused, lets just redo those steps once Lernnetz
has fixed the Keycloak SSO side of things. ;)
2023-12-18 15:39:07 +01:00
Livio Bieri
82760211b1
wip: sso snafu
2023-12-18 15:39:07 +01:00
Livio Bieri
e16cc575aa
wip: sso flow test (error), existing
2023-12-18 15:39:07 +01:00
Reto Aebersold
888e398496
feat: add company list
2023-12-18 15:39:07 +01:00
Reto Aebersold
4791a776d4
feat: file upload composable
2023-12-18 15:39:03 +01:00
Reto Aebersold
7ccdcf51f2
feat: avatar upload
2023-12-18 15:34:31 +01:00