AI OnAI Off
Dont think it exist out of the box. An option is to listen on the moving event from Datafactory and then react accordingly (allow / cancel) depending on the role of the user.
In that case it's best to set it up in an initializable module like...
[InitializableModule] [ModuleDependency(typeof(EPiServer.Web.InitializationModule))] public class PageEventModule : IInitializableModule { public void Initialize(InitializationEngine context) { DataFactory.Instance.MovingPage += InstanceMovingPage; } protected void InstanceMovingPage(object sender, PageEventArgs e) { ...Check on role, target page etc and then cancel action if needed e.CancelAction = true; e.CancelReason = "Not allowed!"; } public void Uninitialize(InitializationEngine context) { DataFactory.Instance.MovingPage -= InstanceMovingPage; } }
I am looking for an option to disable the move action in the content tree for certain user groups. Is there a way to disable this in Episerver 6?
I have been looking on the access rights options (Create, read, change, delete, administer, publish) but neither of the actions there inlcude the ability to only disable move, at least what I've seen.
Regards
Eric