Five New Optimizely Certifications are Here! Validate your expertise and advance your career with our latest certification exams. Click here to find out more
AI OnAI Off
Five New Optimizely Certifications are Here! Validate your expertise and advance your career with our latest certification exams. Click here to find out more
Hi,
I based the following on the post here, it should reset the views for all users:
<%@ Page Language="C#" AutoEventWireup="true" %> <%@ Import Namespace="EPiServer.ServiceLocation" %> <%@ Import Namespace="EPiServer.Security" %> <%@ Import Namespace="EPiServer.Shell.Security" %> <%@ Import Namespace="EPiServer.Shell.ViewComposition" %> <% var userProvider = ServiceLocator.Current.GetInstance<UIUserProvider>(); var repository = ServiceLocator.Current.GetInstance<IPersonalizedViewSettingsRepository>(); var userImpersonation = ServiceLocator.Current.GetInstance<IUserImpersonation>(); int totalRecords; foreach (var user in userProvider.GetAllUsers(0, 1000, out totalRecords)) { var principal = userImpersonation.CreatePrincipal(user.Username); var settings = repository.Load(principal); foreach (var setting in settings) { repository.Delete(principal, setting.ViewName); Response.Write(string.Format("View {0} reset for user: {1}", setting.ViewName, user.Username)); } } %>
Reliability is another matter , but seemed to work in a single test I did!
Hi,
We recently upgraded from 8.11 to 10.10 but the menus (and gadgets) either don't display or display incorrectly after the upgrade.
I found discussion on the forum about this and how reseting the views fixed the issue but was wondering if there was a reliable automated way to fix this for all editors.
Thanks,