Geneva UI16 - How to switch back to UI16?

Jim Coyne
Kilo Patron

There's a "Switch to UI15" button in the System Settings window that allows users with the "admin" role to "downgrade" to UI15:

ServiceNow.png

...and there's a "Switch to UI16" button on the Settings drop down in my dev instance running patch0-hotfix1:

ServiceNow.png

... but it has disappeared in a client's patch1 version:

ServiceNow_DEVELOPMENT.png

I know it is controlled by the "use.concourse" User Preference, but what happened to the switch button?

1 ACCEPTED SOLUTION

Jim Coyne
Kilo Patron

Turns out it was due to the "glide.product.help_show" system property being set to false.   Setting it to "true", logging out then back in solved the issue, BUT, if you have it set to false, it's because you probably want to hide the help icon in the first place:


System_Properties___ServiceNow.png


You might have a reason for that and will not want to set the property back to "true".   In that case, you can create a Module as a workaround:


ServiceNow.png



Create the Module with the following details:


Roles: admin


Link type: HTML (from Arguments:)


Arguments: <a id="u_switch_to_ui16" class="menu nav_menu_header" onclick="top.location.href = '/navpage.do?sysparm_userpref_use.concourse=true'"> Switch to UI16</a>



Add it to whatever Application you want (Self-Service or whatever).   It will only show up for your admins.   It will be there even in UI16, but it's just not worth writing a client script hack to fix a very small issue.



Why they used the "glide.product.help_show" system property for 2 different purposes is a whole other issue.  


View solution in original post

28 REPLIES 28

There is no "glide.ui16.show_switch_link" property in Geneva as far as I know. There was a "glide.ui11.show_switch_link" property in previous releases.



Things to check:



1. Is plugin called "Concourse Navpage" (com.glide.ui.concourse) active?


2. Do you have "admin" role when you are trying to switch from one UI to another? (we require admin role for this)



Regards,


Sergiu


We don't have a plugin called Concourse Navpage, that might be the problem I assume.


I assume this is somethign HI has to activate?



We've got the User Preference use.concourse though, if I manually change it to true I'll get the UI16 again, but as soon as I've switched to UI15 the button dissapears again.


Plugin requires maint access, that's why you probably don't see it. But if you change the user preference and you are able to get the UI16, it means plugin is already active (comes active by default in Geneva).



Do you have   a glide property called "glide.ui.ui15_switch_roles" available? (by default it's not present and has a default value of "admin").



Regards,


Sergiu


We don't have a sys property named "glide.ui.ui15_switch_roles" (we are going from Eureka to Geneva, skipping Fuji).


I tried to add it manually but it doesn't help, still no switch-button



This is what I used for the sys property


Name: glide.ui.ui15_switch_roles


Application: Global


Type: string


Value: itil (also tried with leaving it blank or adding admin, but still doesn't work)


Property is not there by default as I mentioned, but the conditions to have the button to switch to UI15/16 are:



1. Plugin "Concourse Navpage" (com.glide.ui.concourse) active


2. If property "glide.ui.ui15_switch_roles" is defined, then it should have "admin" value (if it's not defined, that's fine as it takes automatically admin value)


3. Plugin "UI11 - Navpage layout with multiple panes" (com.glide.ui11) is active as well



The user preference "use.concourse" is set to "true" when you move from UI15 to UI16 and back to "false" when moving back to UI15.



Regards,


Sergiu