{"id":1279,"date":"2022-04-20T11:31:25","date_gmt":"2022-04-20T08:31:25","guid":{"rendered":"https:\/\/fleio.com\/blog\/?p=1279"},"modified":"2022-04-20T11:31:25","modified_gmt":"2022-04-20T08:31:25","slug":"fleio-2022-04-1-stable-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\/20\/fleio-2022-04-1-stable-billing-for-instance-ip-addresses-directadmin-module-pay-all-invoices-at-once-product-upgrade-downgrade-to-unidirectional\/","title":{"rendered":"Fleio 2022.04.1 stable: Billing for instance IP addresses, DirectAdmin module, pay all invoices at once, product upgrade\/downgrade to unidirectional"},"content":{"rendered":"\n<p>Fleio 2022.04.1 stable was released today, 20th of April, 2022. <\/p>\n\n\n\n<p>The latest version is marked as stable and can be used in production environment. 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 latest release we have implemented billing for a new OpenStack resource: <strong>Instance IPs<\/strong><\/p>\n\n\n\n<p>This addition to the billing system will allow you to charge for Instance IP addresses based on a preconfigured pricing rule:<\/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>As you may notice, for this OpenStack resource type, we also added a new option which will allow you to set a number <strong>free IP addresses<\/strong>.<\/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 2022.04 we also implemented a new module: Direct Admin licensing.<\/p>\n\n\n\n<p>This new module will allow you to sell Direct Admin licenses and is available with the Full or Web editions. <\/p>\n\n\n\n<p>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<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 configuration 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 configuration works. <\/p>\n\n\n\n<p>Previously, when you selected a product to be upgrade or downgrade option 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>Fleio 2022.04.1 includes many more improvements and bug fixes. For a full list, see the full <a href=\"https:\/\/fleio.com\/docs\/changelog\/v2022.04.1.html\" data-type=\"URL\">2022.04.1 changelog.<\/a><\/p>\n\n\n\n<p>See the latest version of Fleio in the&nbsp;<a href=\"https:\/\/fleio.com\/demo\">online demo<\/a>&nbsp;and&nbsp;<a href=\"https:\/\/fleio.com\/contact\">contact us<\/a>&nbsp;to discuss how we can implement Fleio in your OpenStack cloud.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Fleio 2022.04.1 stable was released today, 20th of April, 2022. The latest version is marked as stable and can be used in production environment. 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":[69,15,22],"tags":[32,2,10,21],"class_list":["post-1279","post","type-post","status-publish","format-standard","hentry","category-announcement","category-openstack","category-release","tag-fleio-release","tag-openstack","tag-openstack-billing","tag-release"],"_links":{"self":[{"href":"https:\/\/fleio.com\/blog\/wp-json\/wp\/v2\/posts\/1279","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=1279"}],"version-history":[{"count":1,"href":"https:\/\/fleio.com\/blog\/wp-json\/wp\/v2\/posts\/1279\/revisions"}],"predecessor-version":[{"id":1281,"href":"https:\/\/fleio.com\/blog\/wp-json\/wp\/v2\/posts\/1279\/revisions\/1281"}],"wp:attachment":[{"href":"https:\/\/fleio.com\/blog\/wp-json\/wp\/v2\/media?parent=1279"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fleio.com\/blog\/wp-json\/wp\/v2\/categories?post=1279"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fleio.com\/blog\/wp-json\/wp\/v2\/tags?post=1279"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}