{"id":1067,"date":"2021-06-16T10:57:29","date_gmt":"2021-06-16T07:57:29","guid":{"rendered":"https:\/\/fleio.com\/blog\/?p=1067"},"modified":"2021-06-16T10:57:29","modified_gmt":"2021-06-16T07:57:29","slug":"2021-06-1-stable-multi-user-and-multi-client-roles-switch-active-client-performance-improvements","status":"publish","type":"post","link":"https:\/\/fleio.com\/blog\/2021\/06\/16\/2021-06-1-stable-multi-user-and-multi-client-roles-switch-active-client-performance-improvements\/","title":{"rendered":"2021.06.1 stable: Multi user and multi client, roles, switch active client, performance improvements"},"content":{"rendered":"\n<p>Fleio version 2021.06.1 was released today, 16th of June. The latest version is marked as stable and can be used in production environment (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\"><a href=\"https:\/\/fleio.com\/blog\/wp-content\/uploads\/2021\/06\/Screenshot-from-2021-06-10-10-30-30-1024x447.png\"><img decoding=\"async\" src=\"https:\/\/fleio.com\/blog\/wp-content\/uploads\/2021\/06\/Screenshot-from-2021-06-10-10-30-30-1024x447.png\" alt=\"This image has an empty alt attribute; its file name is Screenshot-from-2021-06-10-10-30-30-1024x447.png\"\/><\/a><\/figure>\n\n\n\n<!--more-->\n\n\n\n<h2 class=\"wp-block-heading\">Multi user and multi client feature<\/h2>\n\n\n\n<p>In the last months, we have been working on the multi-user and multi client feature. As of 2021.06.1 release, you will be able to assign multiple users to a client, and multiple clients to a user.<\/p>\n\n\n\n<p>For the moment, both multi user and multi client options needs to be managed by a staff user, but in future release this will be managed in a self-service manner. The first user that will create the client will be marked as an &#8220;owner&#8221;. The <strong>owner<\/strong> will be able to invite other users, and will be able to grant them access to that client just by filling the email address.<\/p>\n\n\n\n<p>Also, the owner will be able to manage custom roles for his users.    <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Introducing a new concept: Roles<\/h2>\n\n\n\n<p>With the 2021.06 release we are also introducing the concept of <code>ROLES<\/code>. <\/p>\n\n\n\n<p><strong>Roles<\/strong> will be used to define permissions for a user, in relation to a client. Each existing user must and will have assigned at least one role.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/fleio.com\/blog\/wp-content\/uploads\/2021\/06\/Screenshot-from-2021-06-10-10-30-30-1024x447.png\" alt=\"This image has an empty alt attribute; its file name is Screenshot-from-2021-06-10-10-30-30-1024x447.png\"\/><\/figure>\n\n\n\n<p>By default, in 2021.06.1 release, Fleio will have two predefined roles: Owner and Member.<\/p>\n\n\n\n<p>The owner role will have full access to the assigned Client, while the member roles will be restricted from creating or changing roles. <\/p>\n\n\n\n<p>In the picture from above, you might see that some users have the <strong>Tech team<\/strong> role assigned. And some have the <strong>Billing team<\/strong> role assigned. The roles are created by the Owner (admin_user) of the client account (Client One).<\/p>\n\n\n\n<p>To create a new role you will first need to enable the <code>clients&amp;users.roles<\/code> for both staff and enduser (see our documentation on <a href=\"https:\/\/fleio.com\/docs\/configuring\/settings-file.html#how-to-enable-disable-features\">how to enable features<\/a>). <\/p>\n\n\n\n<p>After that you can head over to the Clients and Users and access the new Role menu.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/fleio.com\/blog\/wp-content\/uploads\/2021\/06\/Screenshot-from-2021-06-10-11-06-40-1024x456.png\" alt=\"This image has an empty alt attribute; its file name is Screenshot-from-2021-06-10-11-06-40-1024x456.png\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Switch active client<\/h2>\n\n\n\n<p>With the latest additions to Fleio (multi user and multi client feature) we needed to implement a way for an user to switch between his clients. First of all, in order to allow an user to switch trough his clients you will have to enable <code>clients&amp;users.switch-client<\/code> feature for enduser (see our documentation on <a href=\"https:\/\/fleio.com\/docs\/configuring\/settings-file.html#how-to-enable-disable-features\">how to enable features<\/a>). <\/p>\n\n\n\n<p>After activating the switch-client feature you will be able to see the active client by clicking on your gravatar in the top right corner:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/fleio.com\/blog\/wp-content\/uploads\/2021\/06\/Screenshot-from-2021-06-10-11-15-36.png\" alt=\"This image has an empty alt attribute; its file name is Screenshot-from-2021-06-10-11-15-36.png\"\/><\/figure><\/div>\n\n\n\n<p>Clicking on the active client (marked with bold) will also get you to the menu that will allow you to switch clients. In a future release we will move this option to a more visible place.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Performance improvements<\/h2>\n\n\n\n<p>With 2021.06 release we have also fixed a problem that was causing high CPU load while accessing the Utilities Activity log or Periodic task log. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Docker only Fleio deployment <\/h2>\n\n\n\n<p>As of 2021.06 release we have retired the Fleio deployment via OS package system and from now on Fleio will be available only with Docker.<\/p>\n\n\n\n<p>You can read more about our decision about retiring system package deployment <a href=\"https:\/\/fleio.com\/blog\/2021\/02\/17\/retiring-system-package-deployment-docker-the-only-method-to-install-fleio\/\">here<\/a>.<\/p>\n\n\n\n<p>As a reminder, when upgrading Fleio, we recommend you to use the&nbsp;<a href=\"http:\/\/fleio.com\/docs\/upgrading.html#safe-upgrade-packages\">safe upgrade procedure<\/a>.<\/p>\n\n\n\n<p>Fleio 2021.06.1 includes many more improvements and bug fixes. For a full list see the full&nbsp;<a href=\"https:\/\/fleio.com\/docs\/changelog\/v2021.06.1.html\" data-type=\"URL\">2021.06.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\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Fleio version 2021.06.1 was released today, 16th of June. The latest version is marked as stable and can be used in production environment (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":[73,43,32,61],"class_list":["post-1067","post","type-post","status-publish","format-standard","hentry","category-announcement","category-openstack","category-release","tag-2021-06-1","tag-fleio","tag-fleio-release","tag-stable"],"_links":{"self":[{"href":"https:\/\/fleio.com\/blog\/wp-json\/wp\/v2\/posts\/1067","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=1067"}],"version-history":[{"count":8,"href":"https:\/\/fleio.com\/blog\/wp-json\/wp\/v2\/posts\/1067\/revisions"}],"predecessor-version":[{"id":1075,"href":"https:\/\/fleio.com\/blog\/wp-json\/wp\/v2\/posts\/1067\/revisions\/1075"}],"wp:attachment":[{"href":"https:\/\/fleio.com\/blog\/wp-json\/wp\/v2\/media?parent=1067"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fleio.com\/blog\/wp-json\/wp\/v2\/categories?post=1067"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fleio.com\/blog\/wp-json\/wp\/v2\/tags?post=1067"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}