Fleio version 2021.07.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.

Clients management support for end user panel

In the latest release we have also added the possibility of end users to create and update new clients, directly from the end user panel.

When creating a new client, the end user will be assigned directly as the owner of that client, and he will be able to update the client details, configure the auto invoicing, dissociate client (if there is at least another one owner assigned to that client).

The owner of the client will also be able to invite other users to manage that client.

User invitation support

With the latest release, we have added support for user invitation. This is a crucial part of the multi user, multi client, multi project feature and will allow owners to invite their own team members to manage the client that they are assigned to.

This image has an empty alt attribute; its file name is Screenshot-from-2021-07-15-15-35-50.png

In order to be able to invite other users to manage that client, you must have the “owner” role. The owner can also configure other roles, configure the invited users roles and lastly, he can dissociate users from that client.

The invitations are sent via email and they will be activated using a one time token.

Detailed logs on sync

With the 2021.07 release we have also improved the verbosity of the logs that you got when you synced Fleio with your OpenStack installation.

Previously, you would have seen only the objects and the regions that are synced:

FLEIO_ACTIVITY 2021-07-15 15:52:13,507 139653836412672 sync sync_instances Syncing instances for region RegionOne

With the latest release you will also see the number of objects that are synced and if any objects were deleted from Fleio database:

FLEIO_ACTIVITY 2021-07-15 12:53:54,637 140694647719680 sync sync_instances Syncing instances for region RegionOne
FLEIO_ACTIVITY 2021-07-15 12:53:55,486 140694647719680 sync sync_instances Processing 19 instances from RegionOne region
FLEIO_ACTIVITY 2021-07-15 12:53:57,229 140694647719680 sync sync_instances Cleaning up instances not found in OpenStack for region RegionOne
FLEIO_ACTIVITY 2021-07-15 12:53:57,237 140694647719680 sync sync_instances 0 objects deleted
FLEIO_ACTIVITY 2021-07-15 12:53:57,237 140694647719680 sync sync_instances Sync instances for region RegionOne completed

AngularJS frontend removed

As you might know, during the migration process we had in total 5 panels, 2 for enduser (available at “/” and “/new”), 2 for staff (available at “/staff” and “/newstaff”) and one for reseller (available at “/reseller”).

With the latest release we are back to 3 panels. We have removed the old and rusty AngularJS panels, and we have moved the Angular ones to their proper url. You will notice that you will no longer have /new and /newstaff, an you will be redirected to the proper url.

We’ll talk about some of the other features in the stable release, 2021.07.1, which should be out in about one week.

In the meanwhile, see a complete list of changes in the https://fleio.com/docs/changelog/v2021.07.0.html.