CMS navigation item disappears

Vote:
 

The "CMS" navigation item has disappeared from the top-level navigation in the back-office and I'm not sure why. I can still manually browse to the CMS using the address bar, at which point CMS appears in the navigation again. However, navigating back to Dashboard results in CMS disappearing once more.

I'm at a complete loss as to what is causing this. Can anyone offer any diagnostic suggestions?

Thanks,

Nat

#115667
Jan 15, 2015 18:20
Vote:
 

Is there any chance that EPiServer.Cms.Shell.UI.zip was missing in modules\_protected\CMS?

/Q

#115678
Jan 16, 2015 7:24
Vote:
 

Hi Quan,

Thanks for the suggestion, however, that file does still exist.

Any other ideas?

Thanks,

Nat

#115693
Jan 16, 2015 10:47
Vote:
 

Can you use Google Chrome and access developer toolbar and choose Network.

Go to the page where it is not working, after that clear the network listning in the toolbar.

Press F5 and after the page has done loading, copy all you see in network and paste it here so can we see what might be wrong

#115696
Jan 16, 2015 11:22
Vote:
 

The CMS menu item should be available given that the test PrincipalInfo.HasEditAccess returns true. Given that you can actually load other parts, this should be the case unless if you for some reason have other parts (like the dashboard) of the editorial system that's available without being anonymous.

/Linus

#115697
Jan 16, 2015 11:25
Vote:
 

Hi Henrik,

Here's the network data for the "Dashboard" view of the CMS (where the issue is occuring):

episerver
ShellCore.css
/EPiServer/Shell/7.16.0.0/ClientResources/epi/themes/legacy
DojoDashboardCompatibility.css
/EPiServer/Shell/7.16.0.0/ClientResources/epi/themes/legacy
dojo.js
/EPiServer/Shell/7.16.0.0/ClientResources/dojo
epi.js
/EPiServer/Shell/7.16.0.0/ClientResources/epi
DojoDashboardCompatibility.js
/EPiServer/Shell/7.16.0.0/ClientResources
ReportCenter.js
/EPiServer/CMS/7.16.0.0/ClientResources/ReportCenter
ResourceBundle.js
/EPiServer/Shell/7.16.0.0/ClientResources/epi/shell
widgets.js
/EPiServer/Shell/7.16.0.0/ClientResources/epi/shell
browserLink
/141767de811c47e893b96a440cd6490d
BaseSprite.png
/EPiServer/Shell/7.16.0.0/ClientResources/epi/shell/Resources
globalnavigation_bottom.png
/EPiServer/Shell/7.16.0.0/ClientResources/epi/themes/sleek/epi/images
episerver.shared.js
/EPiServer/Shell/7.16.0.0/ClientResources/EPi/shell/ui/nls/en-us
episerver.shell.ui.resources.jqueryvalidate.js
/EPiServer/Shell/7.16.0.0/ClientResources/EPi/shell/ui/nls/en-us
epi_en-us.js
/EPiServer/Shell/7.16.0.0/ClientResources/EPi/nls
episerver.shell.ui.resources.datepicker.js
/EPiServer/Shell/7.16.0.0/ClientResources/EPi/shell/ui/nls/en-us
episerver.shell.ui.resources.js
/EPiServer/Shell/7.16.0.0/ClientResources/EPi/shell/ui/nls/en-us
EPiServerLogo.png
/EPiServer/Shell/7.16.0.0/ClientResources/epi/shell/Resources
widgets_en-us.js
/EPiServer/Shell/7.16.0.0/ClientResources/EPi/shell/nls
document.css
/EPiServer/Shell/7.16.0.0/ClientResources/epi/themes/sleek
sleek.css
/EPiServer/Shell/7.16.0.0/ClientResources/epi/themes/sleek
sleek2.css
/EPiServer/Shell/7.16.0.0/ClientResources/epi/themes/sleek
gregorian.js
/EPiServer/Shell/7.16.0.0/ClientResources/dojo/cldr/nls/nb
contenttypes.js
/EPiServer/Shell/7.16.0.0/ClientResources/EPi/shell/ui/nls/en-us
userName?dojo.preventCache=1421405968075
/EPiServer/shell/Stores/profile
?dojo.preventCache=1421405968091
/EPiServer/shell/Stores/uidescriptor
blank.gif
/EPiServer/Shell/7.16.0.0/ClientResources/dojo/resources
?dojo.preventCache=1421405968191
/EPiServer/shell/Stores/licenseinformation
?viewName=%2Fepiserver%2Fdashboard&dojo.preventCache=1421405968211
/EPiServer/shell/Stores/component
negotiate?requestUrl=http%3A%2F%2Flocalhost%2Fepiserver&browserName=Chrome&userAgent=Mozilla%2F5.0+(Windows+NT+6.3%3B+WOW64)+AppleWebKit%2F537.36+(KHTML%2C+like+Gecko)+Chrome%2F39.0.2171.95+Safari%2F537.36&clientProtocol=1.3&_=1421405968255
/141767de811c47e893b96a440cd6490d/arterySignalR
load-css.js
/EPiServer/Shell/7.16.0.0/ClientResources/lib/xstyle
dgrid.css
/EPiServer/Shell/7.16.0.0/ClientResources/lib/dgrid/css
connect?transport=webSockets&connectionToken=AQAAANCMnd8BFdERjHoAwE%2FCl%2BsBAAAAPvhc%2FBaLzUW72DqD8Ulk0wAAAAACAAAAAAADZgAAwAAAABAAAACDnE8HWxu7tp%2BI0aWzOXWDAAAAAASAAACgAAAAEAAAALiHNCnRG29rsVlWWI6kO3soAAAAsf%2BjzeEQDyKnpn4%2FxHejaBoDrUoUleiFqJcsHwC3m98U1Bh8OLzLdxQAAACCZ1P7rAc65koqSvu%2B20orQPEV8w%3D%3D&requestUrl=http%3A%2F%2Flocalhost%2Fepiserver&browserName=Chrome&userAgent=Mozilla%2F5.0+(Windows+NT+6.3%3B+WOW64)+AppleWebKit%2F537.36+(KHTML%2C+like+Gecko)+Chrome%2F39.0.2171.95+Safari%2F537.36&tid=4
/141767de811c47e893b96a440cd6490d/arterySignalR
data:image/png;base…
data:image/png;base…
componentToolbarButton_background.svg
/EPiServer/Shell/7.16.0.0/ClientResources/epi/themes/sleek/epi/images
tabstrip_background.png
/EPiServer/Shell/7.16.0.0/ClientResources/epi/themes/sleek/images/gradients
Gradients.png
/EPiServer/Shell/7.16.0.0/ClientResources/epi/themes/sleek/images/gradients
commonIcons24x24.png
/EPiServer/Shell/7.16.0.0/ClientResources/epi/themes/sleek/epi/images/icons
buttonArrows.png
/EPiServer/Shell/7.16.0.0/ClientResources/epi/themes/sleek/form/images
tabstrip_menu_icon.png
/EPiServer/Shell/7.16.0.0/ClientResources/epi/themes/sleek/layout/images
tabClose.png
/EPiServer/Shell/7.16.0.0/ClientResources/epi/themes/sleek/layout/images
tabstrip_connector_component.png
/EPiServer/Shell/7.16.0.0/ClientResources/epi/themes/sleek/layout/images
intermediatebgPattern.png
/EPiServer/Shell/7.16.0.0/ClientResources/epi/themes/sleek/epi/images
ping?requestUrl=http%3A%2F%2Flocalhost%2Fepiserver&browserName=Chrome&userAgent=Mozilla%2F5.0+(Windows+NT+6.3%3B+WOW64)+AppleWebKit%2F537.36+(KHTML%2C+like+Gecko)+Chrome%2F39.0.2171.95+Safari%2F537.36&_=1421406268435
/141767de811c47e893b96a440cd6490d/arterySignalR
ping?requestUrl=http%3A%2F%2Flocalhost%2Fepiserver&browserName=Chrome&userAgent=Mozilla%2F5.0+(Windows+NT+6.3%3B+WOW64)+AppleWebKit%2F537.36+(KHTML%2C+like+Gecko)+Chrome%2F39.0.2171.95+Safari%2F537.36&_=1421406568454
/141767de811c47e893b96a440cd6490d/arterySignalR

Is that what you meant?

Nat

#115707
Jan 16, 2015 12:13
Vote:
 

Nearly, you are missing the response code, copy all, like this:

feature_request.png
/globalassets/support
GET 200
OK
image/png world.episerver.com/:678
Parser
3.5 KB
3.2 KB
30 ms
29 ms
feedback.png
/resources/images
GET 200
OK
image/png world.episerver.com/:722
Parser
2.1 KB
1.9 KB
24 ms
23 ms
analytics.js
www.google-analytics.com
GET 200
OK
text/javascript
Script
11.6 KB
25.6 KB
4 ms
3 ms
javascript-api.js?version=latest&login=retweetjs&apiKey=R_6287c92ecaf9efc6f39e4f33bdbf80b1
bit.ly
GET 200
OK
application/javascript
Script
10.8 KB
10.5 KB
287 ms
127 ms
ProximaNova-Regular.woff
/resources/fonts/proxima
GET 200
OK
application/x-font-woff
Script
54.9 KB
54.7 KB
58 ms
27 ms
ProximaNova-Bold.woff
/resources/fonts/proxima
GET 200
OK
application/x-font-woff
Script
56.7 KB
56.4 KB
27 ms
26 ms
star.gif
/scripts/jquery/plugins/rateit
GET 200
OK
image/gif
Script
1.9 KB
1.7 KB
48 ms
48 ms
delete.gif
/scripts/jquery/plugins/rateit
GET 200
OK
image/gif
Script
1002 B
752 B
30 ms
30 ms
ui-bg_flat_75_ffffff_40x100.png
/scripts/jquery/css/smoothness/images
GET 200
OK
image/png
Script
458 B
208 B
30 ms
29 ms
collect?v=1&_v=j32&a=1579266331&t=pageview&_s=1&dl=http%3A%2F%2Fworld.episerver.com%2F&ul=en-us&de=UTF-8&dt=.NET%20developer%20community%20for%20EPiServer%20CMS%20and%20e-commerce&sd=24-bit&sr=1920x1200&vp=1903x529&je=1&fl=16.0%20r0&_utma=148643377.1193638313.1411372433.1412851802.1412856754.45&_utmz=148643377.1412234239.34.8.utmcsr%3Dgoogle%7Cutmccn%3D(organic)%7Cutmcmd%3Dorganic%7Cutmctr%3D(not%2520provided)&_utmht=1421407179235&_u=MACCAEQBI~&jid=&cid=1692241293.1411450483&tid=UA-3973222-1&z=910659106
www.google-analytics.com
GET 200
OK
image/gif world.episerver.com/:1
Parser
443 B
35 B
3 ms
3 ms
nr-476.min.js
js-agent.newrelic.com
GET 200
OK
application/javascript
Script
7.6 KB
17.7 KB
66 ms
66 ms
9435a866bc?a=1648227&pl=1421407178297&v=476.c73f3a6&to=ZwYHbBdSWkpZBUNdXV5MIVcRfVFNewlZQEBfDwldFxxnXFsSXltcYAICXUpaWl1dHg%3D%3D&ap=465&be=527&fe=597&dc=319&tt=7F8BA549D6305EEE&f=%5B%5D&perf=%7B%22timing%22:%7B%22of%22:1421407178297,%22n%22:0,%22u%22:505,%22ue%22:506,%22dl%22:518,%22di%22:846,%22ds%22:846,%22de%22:885,%22dc%22:1123,%22l%22:1123,%22le%22:1125,%22f%22:0,%22dn%22:0,%22dne%22:0,%22c%22:0,%22ce%22:0,%22rq%22:7,%22rp%22:498,%22rpe%22:500%7D,%22navigation%22:%7B%22ty%22:1%7D%7D&jsonp=NREUM.setToken
beacon-6.newrelic.com/1
GET 200
OK
text/javascript
Script
114 B
25 B
130 ms
129 ms
#115708
Jan 16, 2015 12:20
Vote:
 

Hi Linus,

It seems that there is a problem with the authorisation as HasEditAccess is returning false despite the user being the WebAdmins role. That said, the site is running a hybrid of forms authentication and ASP.NET Identity which is probably causing the issues.

You have pointed me in the right direction though, I'll do some investigations and see what I can find.

Thanks,

Nat

#115709
Jan 16, 2015 12:31
Vote:
 

Great that you are closer to solving the problem.

Good luck

#115711
Jan 16, 2015 12:51
Vote:
 

I have not tried the editorial interface with asp.NET Identity but in theory, you need to have the roles that is needed to browse to the CMS in your claims.

#115712
Jan 16, 2015 12:59
Vote:
 

Linus, would I need to implement Federated Security in order for an ASPNET Identity which is in a "WebAdmins" role to have access to the CMS?

Thanks,

Nat

#115729
Jan 16, 2015 16:43
This topic was created over six months ago and has been resolved. If you have a similar question, please create a new topic and refer to this one.
* You are NOT allowed to include any hyperlinks in the post because your account hasn't associated to your company. User profile should be updated.