This website requires JavaScript.
6c9c63e0da
Add sample clean() for model + Add tests for uncloud_vm
ahmadbilalkhalid
2020-03-02 16:54:36 +0500
9e9018060e
Wire order records to bills, fix user balance
fnux
2020-03-02 10:46:04 +0100
9e253d497b
Wrap VM creation in database transaction
fnux
2020-03-02 09:30:51 +0100
81bd54116a
Add records to orders
fnux
2020-03-02 09:25:03 +0100
8e41b894c0
Add OrderRecord model
fnux
2020-03-02 08:09:42 +0100
3228b91038
Merge branch 'master' into 'master'
Ahmed Bilal
2020-03-02 07:17:04 +0100
028fd6789f
++cleanup
Ahmed Bilal
2020-03-02 07:17:04 +0100
4f25086a63
Only generate bill if no overlap
fnux
2020-03-01 15:47:27 +0100
be2b0a8855
Fix a few errors on preview billing rework
fnux
2020-03-01 12:23:04 +0100
4115eed2a8
+migration
Nico Schottelius
2020-02-29 17:58:10 +0100
5c33bc5c02
support creating disks
Nico Schottelius
2020-02-29 17:57:57 +0100
6a38e4e0a4
add url for importing disk image
Nico Schottelius
2020-02-29 17:00:13 +0100
bcbd6f6f83
Introduce disk->image relationship
Nico Schottelius
2020-02-29 16:45:52 +0100
e319d1d151
WIP revamped bill logic
fnux
2020-02-29 09:08:30 +0100
af1265003e
Define custom fields and serializer for MatrixServiceProduct
fnux
2020-02-28 16:26:45 +0100
eaa483e018
Commit forgottem uncloud_vm migrations
fnux
2020-02-28 15:08:45 +0100
181005ad6c
Cleanup VMProduct serializer, add name field to VMProduct
fnux
2020-02-28 15:07:20 +0100
b3bbfafa04
Introduce custom ProductViewSet preventing customer from updating products
fnux
2020-02-28 14:57:45 +0100
33cc2b2111
Add uncloud_storage template app
fnux
2020-02-28 14:48:01 +0100
3b87a47430
Add initial ungleich_service app with MatrixServiceProduct shell
fnux
2020-02-28 14:46:33 +0100
b5a242f176
Merge branch 'master' into fnux-hacks
fnux
2020-02-28 13:58:36 +0100
1cb1de4876
Add (broken) charge method to payment method endpoint
fnux
2020-02-28 11:10:31 +0100
c0512e54b0
Add handle-overdue-bills
fnux
2020-02-28 10:18:24 +0100
e12575e1de
Commit forgotten migration on Orders (Float->Decimal)
fnux
2020-02-28 09:59:13 +0100
adb57c55ca
Revamp generate-bills logic to avoid overlapping
fnux
2020-02-28 09:58:01 +0100
89215e47b6
phase in mac
Nico Schottelius
2020-02-28 09:34:29 +0100
37ed126bc1
Create payment on strip charging
fnux
2020-02-28 09:26:18 +0100
4bed53c8a8
Wire charge-negative-balance to payment methods
fnux
2020-02-28 09:10:36 +0100
059791e2f2
Add initial generate-bills and charge-negative-balance uncloud-pay commands
fnux
2020-02-28 08:59:32 +0100
ef5e7e8035
Quickly wire vm creation to orders
fnux
2020-02-27 20:58:12 +0100
b1649a6228
Remove product resolution from /order endpoint
fnux
2020-02-27 20:37:19 +0100
0e28e50bac
Revert "Commit WIP changes for /order, if needed at any point"
fnux
2020-02-27 20:29:50 +0100
38d3a3a5d3
Commit WIP changes for /order, if needed at any point
fnux
2020-02-27 20:28:48 +0100
809a55e1dd
Wire VMProduct creation to order
fnux
2020-02-27 18:54:13 +0100
b2fe5014d8
Make recurring_period an Enum, VMProduct a Product, initial wire for order
fnux
2020-02-27 17:13:56 +0100
1dd3324275
Wiring initial user balance
fnux
2020-02-27 15:50:46 +0100
36fcff5149
Add initial structure for payment methods
fnux
2020-02-27 15:15:12 +0100
288a65f219
++update
Nico Schottelius
2020-02-27 15:29:15 +0100
bd6008462d
add template for uncloud_net
Nico Schottelius
2020-02-27 15:29:05 +0100
70a4fe4d90
order: serialize all fields
Nico Schottelius
2020-02-27 12:45:54 +0100
e89fb45f9c
Merge remote-tracking branch 'origin/fnux-hacks'
Nico Schottelius
2020-02-27 12:43:24 +0100
1ff5702ce3
Expose Order model
fnux
2020-02-27 12:42:24 +0100
b722f30ea5
++doc
Nico Schottelius
2020-02-27 12:42:09 +0100
f5eadd6ddb
Move user view to uncloud_pay
fnux
2020-02-27 12:38:04 +0100
1445acb77a
Merge remote-tracking branch 'origin/fnux-hacks'
Nico Schottelius
2020-02-27 12:36:40 +0100
7bf4f2adb2
--debug
Nico Schottelius
2020-02-27 12:36:33 +0100
a9aac39486
Create a vmsnapshot + associated order
Nico Schottelius
2020-02-27 12:31:20 +0100
225f20c91b
Fix typo in payment source model
fnux
2020-02-27 12:21:52 +0100
b9b605f407
Add ADMIN endpoints for bills and payments
fnux
2020-02-27 12:21:25 +0100
f358acca05
Fix payment creation
fnux
2020-02-27 12:10:26 +0100
41a5eae879
cleanup views/vmsnapshot
Nico Schottelius
2020-02-27 12:09:29 +0100
657dfc541e
Merge remote-tracking branch 'origin/fnux-hacks'
Nico Schottelius
2020-02-27 12:06:02 +0100
fd648ade65
++cleanup
Nico Schottelius
2020-02-27 12:02:41 +0100
06ab21c577
Fix python errors on latest hack commits => make runserver happy again
fnux
2020-02-27 11:59:28 +0100
11d629bb51
[uncloud_api] completely remove it
Nico Schottelius
2020-02-27 11:42:42 +0100
aa59b05a2d
cleanup urls
Nico Schottelius
2020-02-27 11:40:36 +0100
a58a361254
Move snapshot to _pay and _vm
Nico Schottelius
2020-02-27 11:36:50 +0100
1ca247148c
[uncloud_pay] add "prototype"
Nico Schottelius
2020-02-27 11:21:38 +0100
033b1e846a
Merge branch 'nico/meow-pay-master' into HEAD
ahmadbilalkhalid
2020-02-27 14:35:52 +0500
c0bf4d96c4
++ debian/devuan notes
Nico Schottelius
2020-02-26 21:13:30 +0100
0a6fa031d3
Merge branch 'master' into 'master'
Ahmed Bilal
2020-02-26 11:31:18 +0100
0c7ca1147a
fix migrations the ugly way
Ahmed Bilal
2020-02-26 11:31:17 +0100
df851bee08
Merge branch 'master' of code.ungleich.ch:nico/meow-pay
Nico Schottelius
2020-02-26 11:16:46 +0100
0b60765e2b
in between commit
Nico Schottelius
2020-02-26 11:16:42 +0100
bd3d21faa9
add thoughts for health checking
Nico Schottelius
2020-02-25 22:04:04 +0100
c7ded96658
vmhosts, restructure urls, etc.
Nico Schottelius
2020-02-25 22:01:55 +0100
d4b170f813
phase in vmhost
Nico Schottelius
2020-02-25 20:53:12 +0100
446c13b77c
fix/simplify syncvm
Nico Schottelius
2020-02-25 19:23:39 +0100
defe36bfb6
Merge branch 'master' of code.ungleich.ch:nico/meow-pay
Nico Schottelius
2020-02-25 18:28:19 +0100
e790063d5a
Merge remote-tracking branch 'ahmed/master' into ahmed_merge
Nico Schottelius
2020-02-25 18:19:55 +0100
cc3d2f2d42
in-between-commit
Nico Schottelius
2020-02-25 18:15:22 +0100
d658b9635d
Replace (vmid,uuid) with id in VM model + Add last_host and graphics in VM model + Fixed retrieve view in uncloud.opennebula
ahmadbilalkhalid
2020-02-25 21:03:20 +0500
7d1c8df84d
++ postgres requirement
Nico Schottelius
2020-02-25 14:20:03 +0100
cc9e5905eb
update
Nico Schottelius
2020-02-25 14:12:23 +0100
c7252cde53
Introduced local settings in meow-pay/uncloud django app
ahmadbilalkhalid
2020-02-25 13:09:54 +0500
a72bc142a6
Fixed issues in opennebula/views.py + syncvm now behaves correctly and print users which are not in ldap as per their email address
ahmadbilalkhalid
2020-02-25 11:50:49 +0500
739bd72526
Migration fixed + opennebula/views.py fixed
ahmadbilalkhalid
2020-02-23 23:00:42 +0500
15b0fe3dc9
fix migrations the ugly way
Nico Schottelius
2020-02-23 18:11:14 +0100
50df7050d6
vmhost: add status field
Nico Schottelius
2020-02-23 17:46:30 +0100
734c406245
Extend uncloud VM models
Nico Schottelius
2020-02-23 17:43:06 +0100
b3e505d37c
migration fix
ahmadbilalkhalid
2020-02-23 21:34:22 +0500
98f84f1cf5
Merge branch 'master' into 'master'
Ahmed Bilal
2020-02-23 17:23:57 +0100
8c6e4eee00
-- merge conflict
Nico Schottelius
2020-02-23 17:20:28 +0100
2900844f63
Merge remote-tracking branch 'ahmed/master'
Nico Schottelius
2020-02-23 17:17:08 +0100
46921c43ad
update ldap, update syncvm
Nico Schottelius
2020-02-23 17:11:05 +0100
fa4d7a1d70
opennebula_hacks added i.e create one user and chown of vm
ahmadbilalkhalid
2020-02-23 21:00:18 +0500
edbfb7964e
[ldap] bind with admin to get attributes
Nico Schottelius
2020-02-23 16:52:30 +0100
e4f2f446f5
Merge branch 'nico/meow-pay-master' into HEAD
ahmadbilalkhalid
2020-02-23 20:25:35 +0500
e2b5b5d102
opennebula -> router
Nico Schottelius
2020-02-23 15:33:26 +0100
7b09f0a373
abk-hacks added
ahmadbilalkhalid
2020-02-23 19:18:51 +0500
cee45b5227
-typo
Nico Schottelius
2020-02-23 15:09:58 +0100
94633d6cc8
move uncloud a layer up
Nico Schottelius
2020-02-23 14:07:37 +0100
1d1ae6fb3e
Force uniqueness on uuid
Nico Schottelius
2020-02-23 11:59:09 +0100
f8c29aa1d6
add uuid() to opennebula VM
Nico Schottelius
2020-02-23 11:55:57 +0100
fc4ec7b0f8
update readme + api
Nico Schottelius
2020-02-23 11:42:15 +0100
f588691f0d
[opennebula] add json, add helper functions
Nico Schottelius
2020-02-23 11:42:03 +0100
581865460b
Mess with migrations
Nico Schottelius
2020-02-23 11:41:51 +0100
7f821b4d5a
add readme
Nico Schottelius
2020-02-23 10:31:28 +0100
ce0da4b827
+ bracket
Nico Schottelius
2020-02-23 09:44:55 +0100
de06b9ee22
Merge branch 'master' of code.ungleich.ch:nico/meow-pay
Nico Schottelius
2020-02-23 09:18:27 +0100