Commit graph

  • 6c9c63e0da Add sample clean() for model + Add tests for uncloud_vm meow 2020-03-02 16:54:36 +0500
  • 9e9018060e Wire order records to bills, fix user balance Timothée Floure 2020-03-02 10:46:04 +0100
  • 9e253d497b Wrap VM creation in database transaction Timothée Floure 2020-03-02 09:30:51 +0100
  • 81bd54116a Add records to orders Timothée Floure 2020-03-02 09:25:03 +0100
  • 8e41b894c0 Add OrderRecord model Timothée Floure 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 Timothée Floure 2020-03-01 15:47:27 +0100
  • be2b0a8855 Fix a few errors on preview billing rework Timothée Floure 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 Timothée Floure 2020-02-29 09:08:30 +0100
  • af1265003e Define custom fields and serializer for MatrixServiceProduct Timothée Floure 2020-02-28 16:26:45 +0100
  • eaa483e018 Commit forgottem uncloud_vm migrations Timothée Floure 2020-02-28 15:08:45 +0100
  • 181005ad6c Cleanup VMProduct serializer, add name field to VMProduct Timothée Floure 2020-02-28 15:07:20 +0100
  • b3bbfafa04 Introduce custom ProductViewSet preventing customer from updating products Timothée Floure 2020-02-28 14:57:45 +0100
  • 33cc2b2111 Add uncloud_storage template app Timothée Floure 2020-02-28 14:48:01 +0100
  • 3b87a47430 Add initial ungleich_service app with MatrixServiceProduct shell Timothée Floure 2020-02-28 14:46:33 +0100
  • b5a242f176 Merge branch 'master' into fnux-hacks Timothée Floure 2020-02-28 13:58:36 +0100
  • 1cb1de4876 Add (broken) charge method to payment method endpoint Timothée Floure 2020-02-28 11:10:31 +0100
  • c0512e54b0 Add handle-overdue-bills Timothée Floure 2020-02-28 10:18:24 +0100
  • e12575e1de Commit forgotten migration on Orders (Float->Decimal) Timothée Floure 2020-02-28 09:59:13 +0100
  • adb57c55ca Revamp generate-bills logic to avoid overlapping Timothée Floure 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 Timothée Floure 2020-02-28 09:26:18 +0100
  • 4bed53c8a8 Wire charge-negative-balance to payment methods Timothée Floure 2020-02-28 09:10:36 +0100
  • 059791e2f2 Add initial generate-bills and charge-negative-balance uncloud-pay commands Timothée Floure 2020-02-28 08:59:32 +0100
  • ef5e7e8035 Quickly wire vm creation to orders Timothée Floure 2020-02-27 20:58:12 +0100
  • b1649a6228 Remove product resolution from /order endpoint Timothée Floure 2020-02-27 20:37:19 +0100
  • 0e28e50bac Revert "Commit WIP changes for /order, if needed at any point" Timothée Floure 2020-02-27 20:29:50 +0100
  • 38d3a3a5d3 Commit WIP changes for /order, if needed at any point Timothée Floure 2020-02-27 20:28:48 +0100
  • 809a55e1dd Wire VMProduct creation to order Timothée Floure 2020-02-27 18:54:13 +0100
  • b2fe5014d8 Make recurring_period an Enum, VMProduct a Product, initial wire for order Timothée Floure 2020-02-27 17:13:56 +0100
  • 1dd3324275 Wiring initial user balance Timothée Floure 2020-02-27 15:50:46 +0100
  • 36fcff5149 Add initial structure for payment methods Timothée Floure 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 Timothée Floure 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 Timothée Floure 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 Timothée Floure 2020-02-27 12:21:52 +0100
  • b9b605f407 Add ADMIN endpoints for bills and payments Timothée Floure 2020-02-27 12:21:25 +0100
  • f358acca05 Fix payment creation Timothée Floure 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 Timothée Floure 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 meow 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 meow 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 meow 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 meow 2020-02-25 11:50:49 +0500
  • 739bd72526 Migration fixed + opennebula/views.py fixed meow 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 meow 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 meow 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 meow 2020-02-23 20:25:35 +0500
  • e2b5b5d102 opennebula -> router Nico Schottelius 2020-02-23 15:33:26 +0100
  • 7b09f0a373 abk-hacks added meow 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