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));
        }
Пример #2
0
        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);
                }
            });
        }
Пример #4
0
 protected override DriverResult Editor(SuiteCRMTaskPart part, ContentManagement.IUpdateModel updater, dynamic shapeHelper)
 {
     return(null);
 }
Пример #5
0
 protected override DriverResult Editor(SpamFilterPart part, ContentManagement.IUpdateModel updater, dynamic shapeHelper)
 {
     return(Editor(part, shapeHelper));
 }
Пример #6
0
 protected override DriverResult Editor(TaskAssignment part, ContentManagement.IUpdateModel updater, dynamic shapeHelper)
 {
     updater.TryUpdateModel(part, Prefix, null, null);
     return(Editor(part, shapeHelper));
 }