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
PCoder
63eb7fc0e2
Rename contains to get_user_card_details
2017-10-29 21:31:11 +01:00
PCoder
2a8f02a197
Order by preferred and id fields for cards in settings page
2017-10-28 22:32:35 +02:00
PCoder
dc8ea8d253
Make save_default_card method static
2017-10-28 22:18:54 +02:00
PCoder
175180e193
Show DEFAULT text against the default card in the settings page
2017-10-28 20:45:00 +02:00
PCoder
06a5cba50e
Add contains utility method
2017-10-28 18:28:14 +02:00
PCoder
a17a5f66bc
Set preferred = False for cards that are not preferred
2017-10-28 16:47:10 +02:00
PCoder
d14a643171
Set preferred field as in card_details
2017-10-28 15:26:15 +02:00