void IContentHandler.BuildEditorModel(BuildEditorModelContext context)
 {
     _drivers.Invoke(driver => {
                         var result = driver.BuildEditorModel(context);
                         if (result != null)
                             result.Apply(context);
                     }, Logger);
 }
Ejemplo n.º 2
0
 protected override void BuildEditorModel(BuildEditorModelContext context) {
     context.AddEditor(new TemplateViewModel(new ShowDebugLink { ContentItem = context.ContentItem }) { TemplateName = "Parts/DevTools.ShowDebugLink", ZoneName = "recap", Position = "9999" });
 }
Ejemplo n.º 3
0
 public override void Apply(BuildEditorModelContext context)
 {
     foreach (var result in _results) {
         result.Apply(context);
     }
 }
Ejemplo n.º 4
0
 public virtual void Apply(BuildEditorModelContext context)
 {
 }
Ejemplo n.º 5
0
        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" });
        }
 public override void Apply(BuildEditorModelContext context)
 {
     context.ViewModel.Zones.AddEditorPart(
         Zone + ":" + Position, Model, TemplateName, Prefix);
 }