{"id":1267,"date":"2022-04-14T14:12:31","date_gmt":"2022-04-14T11:12:31","guid":{"rendered":"https:\/\/fleio.com\/blog\/?p=1267"},"modified":"2022-05-17T11:24:00","modified_gmt":"2022-05-17T08:24:00","slug":"fleio-2022-04-0-beta-billing-for-instance-ip-addresses-directadmin-module-pay-all-invoices-at-once-product-upgrade-downgrade-to-unidirectional","status":"publish","type":"post","link":"https:\/\/fleio.com\/blog\/2022\/04\/14\/fleio-2022-04-0-beta-billing-for-instance-ip-addresses-directadmin-module-pay-all-invoices-at-once-product-upgrade-downgrade-to-unidirectional\/","title":{"rendered":"Fleio 2022.04.0 beta: Billing for instance IP addresses, DirectAdmin module, pay all invoices at once, product upgrade\/downgrade to unidirectional"},"content":{"rendered":"\n<p>Fleio 2022.04.0 is now available in beta and you can test it in your lab. environment since this is not recommended for production.<\/p>\n\n\n\n<p> You can read more about our release model <a href=\"https:\/\/fleio.com\/docs\/operating\/release-model.html\">here<\/a>.  <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"493\" src=\"https:\/\/fleio.com\/blog\/wp-content\/uploads\/2022\/04\/image-2-1024x493.png\" alt=\"\" class=\"wp-image-1270\" srcset=\"https:\/\/fleio.com\/blog\/wp-content\/uploads\/2022\/04\/image-2-1024x493.png 1024w, https:\/\/fleio.com\/blog\/wp-content\/uploads\/2022\/04\/image-2-300x144.png 300w, https:\/\/fleio.com\/blog\/wp-content\/uploads\/2022\/04\/image-2-768x369.png 768w, https:\/\/fleio.com\/blog\/wp-content\/uploads\/2022\/04\/image-2-788x379.png 788w, https:\/\/fleio.com\/blog\/wp-content\/uploads\/2022\/04\/image-2.png 1287w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<!--more-->\n\n\n\n<h2 class=\"wp-block-heading\">Billing for instance IP addresses<\/h2>\n\n\n\n<p>In the 2022.04 release we have implemented billing for instances IP addresses. <\/p>\n\n\n\n<p>This addition to the billing system will allow you to charge for instance IP addresses based on a pricing rule that you will need to configure:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><a href=\"https:\/\/fleio.com\/blog\/wp-content\/uploads\/2022\/04\/image-3.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"732\" height=\"818\" src=\"https:\/\/fleio.com\/blog\/wp-content\/uploads\/2022\/04\/image-3.png\" alt=\"\" class=\"wp-image-1271\" srcset=\"https:\/\/fleio.com\/blog\/wp-content\/uploads\/2022\/04\/image-3.png 732w, https:\/\/fleio.com\/blog\/wp-content\/uploads\/2022\/04\/image-3-268x300.png 268w\" sizes=\"auto, (max-width: 732px) 100vw, 732px\" \/><\/a><\/figure><\/div>\n\n\n\n<p>You may notice that for this resource type, there&#8217;s a new option which will allow you to preconfigure a number of IP addresses which will not be charged. <\/p>\n\n\n\n<p>The Instance IPs resource type can be filtered based on instance&#8217;s flavor name, network id, ip type (IPv4 or IPv6) and region. The same attributes are available for modifiers.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">DirectAdmin licensing module<\/h2>\n\n\n\n<p>In the latest release we have also worked on adding a new module to Fleio: Direct Admin licensing module.<\/p>\n\n\n\n<p>By using this module you will be able to sell Direct Admin license directly from Fleio. All you need to do is to <a href=\"https:\/\/fleio.com\/docs\/configuring\/settings-file.html#direct-admin-licensing-module\">configure the DirectAdmin <\/a>in your settings.py file and then you can create the products:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"465\" src=\"https:\/\/fleio.com\/blog\/wp-content\/uploads\/2022\/04\/image-4-1024x465.png\" alt=\"\" class=\"wp-image-1272\" srcset=\"https:\/\/fleio.com\/blog\/wp-content\/uploads\/2022\/04\/image-4-1024x465.png 1024w, https:\/\/fleio.com\/blog\/wp-content\/uploads\/2022\/04\/image-4-300x136.png 300w, https:\/\/fleio.com\/blog\/wp-content\/uploads\/2022\/04\/image-4-768x349.png 768w, https:\/\/fleio.com\/blog\/wp-content\/uploads\/2022\/04\/image-4-788x358.png 788w, https:\/\/fleio.com\/blog\/wp-content\/uploads\/2022\/04\/image-4.png 1192w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>After you configure the Direct Admin product, your clients will be able to order the Direct Admin licenses from their panel. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Pay all invoices at once<\/h2>\n\n\n\n<p>In the 2022.04 release we also added a few improvements to the invoicing system. First of all, when a client will have at least two unpaid invoices, a new widget will be display:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><a href=\"https:\/\/fleio.com\/blog\/wp-content\/uploads\/2022\/04\/image-6.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"861\" height=\"628\" src=\"https:\/\/fleio.com\/blog\/wp-content\/uploads\/2022\/04\/image-6.png\" alt=\"\" class=\"wp-image-1274\" srcset=\"https:\/\/fleio.com\/blog\/wp-content\/uploads\/2022\/04\/image-6.png 861w, https:\/\/fleio.com\/blog\/wp-content\/uploads\/2022\/04\/image-6-300x219.png 300w, https:\/\/fleio.com\/blog\/wp-content\/uploads\/2022\/04\/image-6-768x560.png 768w, https:\/\/fleio.com\/blog\/wp-content\/uploads\/2022\/04\/image-6-788x575.png 788w\" sizes=\"auto, (max-width: 861px) 100vw, 861px\" \/><\/a><\/figure><\/div>\n\n\n\n<p> Upon clicking the pay button, the client will have the option to either pay all invoices at once (selected invoices will be merged), or to select only the invoices that he wants to pay:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><a href=\"https:\/\/fleio.com\/blog\/wp-content\/uploads\/2022\/04\/image-7.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"454\" height=\"414\" src=\"https:\/\/fleio.com\/blog\/wp-content\/uploads\/2022\/04\/image-7.png\" alt=\"\" class=\"wp-image-1275\" srcset=\"https:\/\/fleio.com\/blog\/wp-content\/uploads\/2022\/04\/image-7.png 454w, https:\/\/fleio.com\/blog\/wp-content\/uploads\/2022\/04\/image-7-300x274.png 300w\" sizes=\"auto, (max-width: 454px) 100vw, 454px\" \/><\/a><\/figure><\/div>\n\n\n\n<p>As mentioned above, if multiple invoices are selected, they will be merged into a new invoice:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><a href=\"https:\/\/fleio.com\/blog\/wp-content\/uploads\/2022\/04\/image-8.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"544\" src=\"https:\/\/fleio.com\/blog\/wp-content\/uploads\/2022\/04\/image-8-1024x544.png\" alt=\"\" class=\"wp-image-1276\" srcset=\"https:\/\/fleio.com\/blog\/wp-content\/uploads\/2022\/04\/image-8-1024x544.png 1024w, https:\/\/fleio.com\/blog\/wp-content\/uploads\/2022\/04\/image-8-300x159.png 300w, https:\/\/fleio.com\/blog\/wp-content\/uploads\/2022\/04\/image-8-768x408.png 768w, https:\/\/fleio.com\/blog\/wp-content\/uploads\/2022\/04\/image-8-788x418.png 788w, https:\/\/fleio.com\/blog\/wp-content\/uploads\/2022\/04\/image-8.png 1198w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Product upgrade or downgrade to unidirectional<\/h2>\n\n\n\n<p>A new change that was added in the 2022.04 release and it&#8217;s worth mentioning is that we changed how product upgrade\/downgrade works. <\/p>\n\n\n\n<p>Previously, when you selected a product to be upgrade\/downgrade for another product, the selection was being applied to both products. <\/p>\n\n\n\n<p>In the last release, we made this to be unidirectional, meaning that when you will configure a product to be upgrade or downgrade for other product, this will be applied on the product that you&#8217;re currently editing. <\/p>\n\n\n\n<p>If you want this to be both ways, you will have to do the change on the other product too. <\/p>\n\n\n\n<p>This change will allow you to configure which products you want to allow the enduser to upgrade or downgrade (e.g. maybe you want to allow your end-users to upgrade to product X from Y, but downgrading back to product Y needs some staff attention). <\/p>\n\n\n\n<p>Staff users will be able to upgrade or downgrade any product to any product, as long a both products are using the same modules. <\/p>\n\n\n\n<p>Keep in mind that in order to upgrade Fleio to the latest version you need to follow <a href=\"http:\/\/fleio.com\/docs\/upgrading.html#recommended-upgrade-procedure\">this guide<\/a>.<\/p>\n\n\n\n<p>We&#8217;ll talk about some of the other features in the stable release, 2022.04.1, which should be out in about one week.<\/p>\n\n\n\n<p>In the meanwhile, see a complete list of changes in the <a href=\"https:\/\/fleio.com\/docs\/changelog\/v2022.04.0.html\">2021.04.0 changelog<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Fleio 2022.04.0 is now available in beta and you can test it in your lab. environment since this is not recommended for production. You can read more about our release model here.<\/p>\n","protected":false},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[15,22],"tags":[60,32,2,10],"class_list":["post-1267","post","type-post","status-publish","format-standard","hentry","category-openstack","category-release","tag-fleio-beta","tag-fleio-release","tag-openstack","tag-openstack-billing"],"_links":{"self":[{"href":"https:\/\/fleio.com\/blog\/wp-json\/wp\/v2\/posts\/1267","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fleio.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fleio.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fleio.com\/blog\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/fleio.com\/blog\/wp-json\/wp\/v2\/comments?post=1267"}],"version-history":[{"count":2,"href":"https:\/\/fleio.com\/blog\/wp-json\/wp\/v2\/posts\/1267\/revisions"}],"predecessor-version":[{"id":1289,"href":"https:\/\/fleio.com\/blog\/wp-json\/wp\/v2\/posts\/1267\/revisions\/1289"}],"wp:attachment":[{"href":"https:\/\/fleio.com\/blog\/wp-json\/wp\/v2\/media?parent=1267"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fleio.com\/blog\/wp-json\/wp\/v2\/categories?post=1267"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fleio.com\/blog\/wp-json\/wp\/v2\/tags?post=1267"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}