protected override DriverResult Editor(SpamFilterPart part, ContentManagement.IUpdateModel updater, dynamic shapeHelper) { if (part.Settings.GetModel <SpamFilterPartSettings>().DeleteSpam) { updater.AddModelError("Spam", T("Spam detected.")); } return(Editor(part, shapeHelper)); }
protected override DriverResult Editor(ProjectDashboardEditorPart part, ContentManagement.IUpdateModel updater, dynamic shapeHelper) { List<EditPortletViewModel> model = new List<EditPortletViewModel>(); updater.TryUpdateModel(model, "Portlets", null, null); var selectedPortlets = model.Where(c => c.IsChecked).OrderBy(c => c.Order).ToList(); part.PortletList = selectedPortlets.Select(c => c.PortletId).ToArray(); return null; }
public void AlterType(EditTypeViewModel typeViewModel, ContentManagement.IUpdateModel updateModel) { var updater = new Updater(updateModel); _contentDefinitionManager.AlterTypeDefinition(typeViewModel.Name, typeBuilder => { typeBuilder.DisplayedAs(typeViewModel.Description); foreach (var part in typeViewModel.Parts) { // enable updater to be aware of changing part prefix updater._prefix = secondHalf => String.Format("{0}.{1}", part.Prefix, secondHalf); typeBuilder.WithPart(part.PartName, part.Index); } }); }
protected override DriverResult Editor(SuiteCRMTaskPart part, ContentManagement.IUpdateModel updater, dynamic shapeHelper) { return(null); }
protected override DriverResult Editor(SpamFilterPart part, ContentManagement.IUpdateModel updater, dynamic shapeHelper) { return(Editor(part, shapeHelper)); }
protected override DriverResult Editor(TaskAssignment part, ContentManagement.IUpdateModel updater, dynamic shapeHelper) { updater.TryUpdateModel(part, Prefix, null, null); return(Editor(part, shapeHelper)); }