{"id":1057,"date":"2021-06-10T12:56:13","date_gmt":"2021-06-10T09:56:13","guid":{"rendered":"https:\/\/fleio.com\/blog\/?p=1057"},"modified":"2021-06-10T12:56:13","modified_gmt":"2021-06-10T09:56:13","slug":"2021-06-0-beta-multi-user-and-multi-client-roles-switch-active-client-performance-improvements","status":"publish","type":"post","link":"https:\/\/fleio.com\/blog\/2021\/06\/10\/2021-06-0-beta-multi-user-and-multi-client-roles-switch-active-client-performance-improvements\/","title":{"rendered":"2021.06.0 beta: Multi user and multi client, roles, switch active client, performance improvements"},"content":{"rendered":"\n<p>Fleio version 2021.06.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\"><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<!--more-->\n\n\n\n<h2 class=\"wp-block-heading\">Multi user and multi client<\/h2>\n\n\n\n<p>In the recent releases we have been working on the multi-user and multi-client feature. An user can have access to multiple clients and a client can have multiple users. And all this in a self-service manner:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>the first user that creates a client is marked as &#8220;owner&#8221; <\/li><li>can invite other users and grant them access to that client just by filling in an email address.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/fleio.com\/blog\/wp-content\/uploads\/2021\/06\/Screenshot-from-2021-06-10-10-30-30.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"447\" src=\"https:\/\/fleio.com\/blog\/wp-content\/uploads\/2021\/06\/Screenshot-from-2021-06-10-10-30-30-1024x447.png\" alt=\"\" class=\"wp-image-1058\" srcset=\"https:\/\/fleio.com\/blog\/wp-content\/uploads\/2021\/06\/Screenshot-from-2021-06-10-10-30-30-1024x447.png 1024w, https:\/\/fleio.com\/blog\/wp-content\/uploads\/2021\/06\/Screenshot-from-2021-06-10-10-30-30-300x131.png 300w, https:\/\/fleio.com\/blog\/wp-content\/uploads\/2021\/06\/Screenshot-from-2021-06-10-10-30-30-768x335.png 768w, https:\/\/fleio.com\/blog\/wp-content\/uploads\/2021\/06\/Screenshot-from-2021-06-10-10-30-30-788x344.png 788w, https:\/\/fleio.com\/blog\/wp-content\/uploads\/2021\/06\/Screenshot-from-2021-06-10-10-30-30.png 1375w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">New concept: Roles<\/h2>\n\n\n\n<p>With the latest release we also are also introducing the concept of &#8220;roles&#8221;. <\/p>\n\n\n\n<p><strong>Roles<\/strong> will be used to define permissions for a user in relation to a client. A user must have at least one role.<\/p>\n\n\n\n<p>In the 2021.06 we will have two predefined roles: Owner and Member.<\/p>\n\n\n\n<p>The owner role will have full access, while the member role will not be able to create or change roles.<\/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 size-large\"><a href=\"https:\/\/fleio.com\/blog\/wp-content\/uploads\/2021\/06\/Screenshot-from-2021-06-10-11-06-40.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"456\" src=\"https:\/\/fleio.com\/blog\/wp-content\/uploads\/2021\/06\/Screenshot-from-2021-06-10-11-06-40-1024x456.png\" alt=\"\" class=\"wp-image-1059\" srcset=\"https:\/\/fleio.com\/blog\/wp-content\/uploads\/2021\/06\/Screenshot-from-2021-06-10-11-06-40-1024x456.png 1024w, https:\/\/fleio.com\/blog\/wp-content\/uploads\/2021\/06\/Screenshot-from-2021-06-10-11-06-40-300x134.png 300w, https:\/\/fleio.com\/blog\/wp-content\/uploads\/2021\/06\/Screenshot-from-2021-06-10-11-06-40-768x342.png 768w, https:\/\/fleio.com\/blog\/wp-content\/uploads\/2021\/06\/Screenshot-from-2021-06-10-11-06-40-788x351.png 788w, https:\/\/fleio.com\/blog\/wp-content\/uploads\/2021\/06\/Screenshot-from-2021-06-10-11-06-40.png 1031w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Switch active client<\/h2>\n\n\n\n<p>A new addition to Fleio that was needed in order to have multi user and multi client feature is the possibility to switch the active clients, since one user can be assigned to multiple clients.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/fleio.com\/blog\/wp-content\/uploads\/2021\/06\/Screenshot-from-2021-06-10-11-14-09.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"415\" src=\"https:\/\/fleio.com\/blog\/wp-content\/uploads\/2021\/06\/Screenshot-from-2021-06-10-11-14-09-1024x415.png\" alt=\"\" class=\"wp-image-1060\" srcset=\"https:\/\/fleio.com\/blog\/wp-content\/uploads\/2021\/06\/Screenshot-from-2021-06-10-11-14-09-1024x415.png 1024w, https:\/\/fleio.com\/blog\/wp-content\/uploads\/2021\/06\/Screenshot-from-2021-06-10-11-14-09-300x122.png 300w, https:\/\/fleio.com\/blog\/wp-content\/uploads\/2021\/06\/Screenshot-from-2021-06-10-11-14-09-768x312.png 768w, https:\/\/fleio.com\/blog\/wp-content\/uploads\/2021\/06\/Screenshot-from-2021-06-10-11-14-09-788x320.png 788w, https:\/\/fleio.com\/blog\/wp-content\/uploads\/2021\/06\/Screenshot-from-2021-06-10-11-14-09.png 1346w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>In order to be able to switch clients you will first need 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 that, 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 size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"336\" height=\"376\" src=\"https:\/\/fleio.com\/blog\/wp-content\/uploads\/2021\/06\/Screenshot-from-2021-06-10-11-15-36.png\" alt=\"\" class=\"wp-image-1061\" srcset=\"https:\/\/fleio.com\/blog\/wp-content\/uploads\/2021\/06\/Screenshot-from-2021-06-10-11-15-36.png 336w, https:\/\/fleio.com\/blog\/wp-content\/uploads\/2021\/06\/Screenshot-from-2021-06-10-11-15-36-268x300.png 268w\" sizes=\"auto, (max-width: 336px) 100vw, 336px\" \/><\/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 the clients.<\/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<p>As we you might know, this is the first release that no longer contains packages. <\/p>\n\n\n\n<p>In order to upgrade to beta, you will have to run the following command on your <strong>staging environment:<\/strong><\/p>\n\n\n\n<p><code>fleio&nbsp;upgrade&nbsp;--include-beta<\/code><\/p>\n\n\n\n<p>We\u2019ll talk about some of the other features in the stable release, 2021.06.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&nbsp;<a href=\"https:\/\/fleio.com\/docs\/changelog\/v2021.06.0.html\">https:\/\/fleio.com\/docs\/changelog\/v2021.06.0.html<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Fleio version 2021.06.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],"tags":[72,60,32,2,10],"class_list":["post-1057","post","type-post","status-publish","format-standard","hentry","category-openstack","tag-2021-06","tag-fleio-beta","tag-fleio-release","tag-openstack","tag-openstack-billing"],"_links":{"self":[{"href":"https:\/\/fleio.com\/blog\/wp-json\/wp\/v2\/posts\/1057","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=1057"}],"version-history":[{"count":5,"href":"https:\/\/fleio.com\/blog\/wp-json\/wp\/v2\/posts\/1057\/revisions"}],"predecessor-version":[{"id":1066,"href":"https:\/\/fleio.com\/blog\/wp-json\/wp\/v2\/posts\/1057\/revisions\/1066"}],"wp:attachment":[{"href":"https:\/\/fleio.com\/blog\/wp-json\/wp\/v2\/media?parent=1057"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fleio.com\/blog\/wp-json\/wp\/v2\/categories?post=1057"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fleio.com\/blog\/wp-json\/wp\/v2\/tags?post=1057"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}