No tiles on the application dashboard

Ayoub Ag. asked on April 8, 2016 18:28

Hi, I'm on kentico 9 with the hotfixe v9.0.17, how can i display tiles on the application dashboard.nothing happens when i click on the pin icon.

Image Text

thank you for your help

Correct Answer

Ayoub Ag. answered on April 14, 2016 19:47

Hi guys,

here is a solution to this problem, if it can help someone

** use the multiple assemblies and have two binding redirects are explained in this article?:

http://stackoverflow.com/questions/638310/how-to-operate-with-multiple-assembly-versions-in-private-folders-using-config

Something similar to:

<dependentAssembly>
    <assemblyIdentity name="System.Net.Http.Formatting" publicKeyToken="31bf3856ad364e35" culture="neutral" />
    <bindingRedirect oldVersion="0.0.0.0-5.2.2.0"
               newVersion="5.2.2.0" />
    <bindingRedirect oldVersion="5.2.2.0-5.2.3.0" newVersion="5.2.3.0" />
  </dependentAssembly>
1 votesVote for this answer Unmark Correct answer

Recent Answers


Brenden Kehren answered on April 8, 2016 18:35

If you're logged in as a global administrator, go to your user account and add yourself to the (global) CMS Administrator role. This will then show you a dashboard. You may also have to clear your cache as sometimes it won't display your dashboard properly.

0 votesVote for this answer Mark as a Correct answer

Ayoub Ag. answered on April 8, 2016 18:57

Hi Brenden, i'm logged in as global Admin, and my role is CMS Administrator role as you suggested, but steel doesn't work. juste for more details i activate Use check-in/chekout for objects, you think it has an impact on the dashboard functionality?

Image Text

thank you

0 votesVote for this answer Mark as a Correct answer

Zachary Perry answered on April 8, 2016 19:36

I would clear your browser cache, the system cache (system application > clear cache). If that doesn't work, I would check the event log to see if there were any errors thrown.

0 votesVote for this answer Mark as a Correct answer

Brenden Kehren answered on April 8, 2016 21:11

Then if you have access to the sql server, run this query to see if your user has specified tiles already.

select userid, username, usersettingsid, UserDashboardApplications
from CMS_UserSettings
    left outer join cms_user on userid = usersettingsuserid

If the UserDashboarApplications field is not empty, run this query to clear it out.

update cms_usersettings
set UserDashboardApplications = ''
where UserSettingsID = 0 and usersettingsuserid = 0

Of course replace the 0 (zeros) with your correct IDs. Then clear the cache in Kentico and restart the application. Log out of Kentico and log back in and see if this resolves the issue.

What happens is if you're assigned to a role, it automatically uses the predefined dashboard items. If you've customized the dashboard for your user then it stores that in the mentioned field above and that takes priority over the predefined items.

2 votesVote for this answer Mark as a Correct answer

Ayoub Ag. answered on April 8, 2016 22:47 (last edited on April 8, 2016 22:47)

Hi Brenden, i checked the table CMS_UserSettings the colomn UserDashboardApplications is empty. even if i add a new pin to my dashboard via kentico interface the table stay empty. no GUIDs are added to colomn.

i'm assigned to the CMS Global Administrator no dashboard items are used as default.

i'm really blocked with that issue.

thank you guys for your help

0 votesVote for this answer Mark as a Correct answer

Brenden Kehren answered on April 9, 2016 18:53 (last edited on April 9, 2016 18:53)

Have you cleared your cache within your browser or tried another browser? Have you checked the event log within Kentico?

0 votesVote for this answer Mark as a Correct answer

Ayoub Ag. answered on April 11, 2016 15:10

Hi Brenden,

Yes i did all thous steps, i installed a new instance of Mozilla firefox, which i never used before but unfortunately the dashboard keep showing nothing. i'm really blocked with this.

thank you

0 votesVote for this answer Mark as a Correct answer

Ayoub Ag. answered on April 12, 2016 21:33

Hi guys,

Here is a conflict which affect the dashboard tiles, in our solution we should use version 5.2.3.0 of this assembly System.Web.Http.WebHost, But Kentico should use the version 5.2.2.0.

Here is some log

Unified primary reference "System.Net.Http.Formatting, Version=5.2.3.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35". Using this version instead of original version "5.2.2.0" in "C:\Repo\COM\COM_WCM\packages\Kentico.Libraries.9.0.17\lib\net45\CMS.ApplicationDashboard.dll" because of a binding redirect entry in the file "Web.config".

Any suggestion ?? thank you

0 votesVote for this answer Mark as a Correct answer

Dennis Hulsmans answered on June 8, 2016 11:15 (last edited on June 8, 2016 11:16)

Hi

We had the same issue. We didn't receive any error in the eventlog. Our problem had something to do with a contracresolver which was set to new CamelCasePropertyNamesContractResolver(); in the global.asax. (this change was made due to an integration api)

So this setting affects the whole application (including the Kentico dashboard, which uses angular). The JSON object fieldnames were in camelCase, and these need to be in PascalCase

see screenshot below Image Text

1 votesVote for this answer Mark as a Correct answer

   Please, sign in to be able to submit a new answer.