PCoder
1ccb4e9790
Correct the way we get periods for invoices list
2019-04-22 11:40:00 +02:00
PCoder
965cc3adf9
Show correct period start and period end in invoice list
...
Previously, we used to take the first element in the bill line
item, for invoice start and end date. However, it can be faulty in
cases where the first item does not represent a VM itself (which
we are sure has a monthly subscription and a correct start and end
dates)
2019-04-22 11:08:59 +02:00
PCoder
dad4f42dc3
Do not add vm_conf to details if it is None
2019-04-20 19:13:34 +02:00
PCoder
a811e9f83d
Add helper methods in HostingBillLineItem
2019-04-20 18:50:46 +02:00
PCoder
aff197c1b5
Fix getting StripePlan by plan_id and not name
2019-04-20 14:12:45 +02:00
PCoder
c592c0768e
Extract stripe plan from invoice and set it to MHB
...
If the plan does not exist, it implies that it was created in the
dashboard. So, we create it in the backend also.
2019-04-20 12:48:18 +02:00
PCoder
38d074811a
Link HostingBillLineItem to StripePlan
2019-04-20 12:41:30 +02:00
PCoder
44ffd042a6
Obtain vm_id from multiple line items
...
- Remove empty string from VM_IDs string
- If more than one is present, check all of them are the same
If same return, the unique value
Else return none, as we don't handle this case
2019-04-20 10:00:53 +02:00
PCoder
9f13253475
Add missing braces
2019-04-20 09:49:26 +02:00
PCoder
2be59cb0c8
Add missing return value
2019-04-20 07:41:07 +02:00
PCoder
91695eaee4
Check if multiple line items belong to the same subscription
...
We are just fine in this case to create a Monthly hosting bill
Also return None explicitly if MonthlyHostingBill is not created
2019-04-20 07:23:16 +02:00
PCoder
0969c97eca
Add missing string to debug code
2019-04-18 08:13:56 +02:00
PCoder
c3842a5ed5
Get periods from line items in invoice detail also
2019-04-13 15:43:27 +02:00
PCoder
869f74e4e6
Fix typo
2019-04-13 14:43:39 +02:00
PCoder
a4427dd3af
Set empty string for description if not available
2019-04-13 14:40:20 +02:00
PCoder
ed6059feaa
Set unit amount to 0 if not available in Stripe response
2019-04-13 14:34:42 +02:00
PCoder
94c7873397
Fix getting line_items
2019-04-13 13:50:09 +02:00
PCoder
8816793803
Add Line item
2019-04-13 13:42:04 +02:00
PCoder
d37a2de6eb
Add utility functions
2019-04-03 22:48:56 +02:00
PCoder
247bbe622f
Add missing invoice_number argument to MHB create
2019-04-03 21:29:49 +02:00
PCoder
de3734bf20
Add total_in_chf utility method
2019-04-03 20:29:33 +02:00
PCoder
a690ef421f
Fix variable name
2019-04-03 09:24:25 +02:00
PCoder
8e1e3e4157
Correct variable names
2019-04-03 09:12:14 +02:00
PCoder
12b8a77862
Fix issues and also include subscription_id
2019-04-03 09:03:58 +02:00
PCoder
6d42f88be1
Complete implementation of fetch_stripe_bills
2019-04-03 06:12:48 +02:00
PCoder
0e84081880
Add monthlyhostingbill model + code
2019-04-02 09:18:15 +02:00
PCoder
2fbee916cc
Correct help text for product slug field
2018-10-05 09:37:57 +02:00
PCoder
74ec39498e
Update GenericProduct
...
Remove url field
Make slug mandatory
2018-10-03 09:58:49 +02:00
PCoder
3bad37c605
Make GenericProduct slug unique
2018-10-02 10:00:59 +02:00
PCoder
930333357e
GenericProduct: Remove image field and add slug field
2018-10-02 09:27:38 +02:00
PCoder
50e5fea339
Add GenericProduct model and associate it to HostingOrder
2018-09-25 02:20:31 +02:00
PCoder
d6e4a86724
Append One time charge/Recurring only for generic payments
2018-09-23 13:34:26 +02:00
PCoder
332e7d6624
Add generic_payment_id field to HostingOrder migration and
...
reflect generic payments in adminsite
2018-09-23 12:39:06 +02:00
PCoder
4baa3a7095
Improve HostingOrder str representation
2018-08-23 09:18:55 +02:00
PCoder
4a1434c514
Make string representation of HostingOrder more readable
2018-08-23 09:07:12 +02:00
PCoder
f9584b4c82
Fix a bug when vm_template is None
2018-08-23 09:06:31 +02:00
PCoder
b69abf3edd
Make CC brand 128 characters long
2018-08-21 14:42:01 +02:00
PCoder
768b8ca820
Change HostingOrder cc_brand field size to 35 chars
2018-08-21 14:06:58 +02:00
PCoder
770b5e080b
Make UserCardDetail brand field 35 chars long
2018-08-21 13:24:54 +02:00
PCoder
9035f98060
Update UserCardDetail get method
2018-07-05 09:58:57 +02:00
PCoder
d98a683b2a
Do a get on UserCardDetail only when fingerprint, exp_month and exp_year are known
2018-07-03 23:23:02 +02:00
PCoder
6d2b011925
Merge master into task/3747/multiple_cards_support
2018-07-03 21:29:04 +02:00
PCoder
44900f6a48
Rename OrderSpecifications to OrderDetail
2018-07-01 22:30:23 +02:00
PCoder
00cb1de75d
Add type to OrderSpecification string
2018-07-01 19:46:21 +02:00
PCoder
7f57ace92d
Set default and on_delete attributes
2018-07-01 19:23:05 +02:00
PCoder
900f014d92
Save order specifications in HostingOrder also
2018-07-01 18:33:10 +02:00
PCoder
cf00ff6bd8
Attempt to merge master into task/3747/multiple_cards_support
2018-06-12 08:16:11 +02:00
Arvind Tiwari
3b6c2b9d4e
fix vm_id default
2018-04-21 22:27:43 +05:30
PCoder
25c0694b6c
Use vm_pricing for creating HostingOrder
2018-04-16 03:36:56 +02:00
PCoder
c92bf30514
Associate HostingOrder and VMPricing
2018-04-16 03:23:09 +02:00