protected override void BuildEditorModel(BuildEditorModelContext context) { context.AddEditor(new TemplateViewModel(new ShowDebugLink { ContentItem = context.ContentItem }) { TemplateName = "Parts/DevTools.ShowDebugLink", ZoneName = "recap", Position = "9999" }); }
private void GetEditor(BuildEditorModelContext context, CommonAspect instance) { var currentUser = _authenticationService.GetAuthenticatedUser(); if (!_authorizationService.TryCheckAccess(Permissions.ChangeOwner, currentUser, instance)) { return; } var viewModel = new OwnerEditorViewModel(); if (instance.Owner != null) viewModel.Owner = instance.Owner.UserName; context.AddEditor(new TemplateViewModel(viewModel, "CommonAspect") { TemplateName = "Parts/Common.Owner", ZoneName = "primary", Position = "999" }); }