public int Create() { _contentDefinitionManager.AlterPartDefinition("OrderPart", builder => builder .Attachable() .WithDescription("Makes a content item into an order.")); _contentDefinitionManager.MigrateFieldSettings <AddressField, AddressPartFieldSettings>(); return(1); }
// Migrate FieldSettings. This only needs to run on old content definition schemas. // This code can be removed in a later version. public int UpdateFrom1() { _contentDefinitionManager.MigrateFieldSettings <TaxonomyField, TaxonomyFieldSettings>(); return(2); }
// Migrate FieldSettings. This only needs to run on old content definition schemas. // This code can be removed in a later version. public int UpdateFrom1() { _contentDefinitionManager.MigrateFieldSettings <MarkdownField, MarkdownFieldSettings>(); return(2); }
// This migration does not need to run on new installations, but because there is no // initial migration record, there is no way to shortcut the Create migration. public int Create() { // Boolean field _contentDefinitionManager.MigrateFieldSettings <BooleanField, BooleanFieldSettings>(); // Content picker field _contentDefinitionManager.MigrateFieldSettings <ContentPickerField, ContentPickerFieldSettings>(); // Date field _contentDefinitionManager.MigrateFieldSettings <DateField, DateFieldSettings>(); // Date time field _contentDefinitionManager.MigrateFieldSettings <DateTimeField, DateTimeFieldSettings>(); // Html field _contentDefinitionManager.MigrateFieldSettings <HtmlField, HtmlFieldSettings>(); // Link field _contentDefinitionManager.MigrateFieldSettings <LinkField, LinkFieldSettings>(); // Localization set content picker field _contentDefinitionManager.MigrateFieldSettings <LocalizationSetContentPickerField, LocalizationSetContentPickerFieldSettings>(); // Numeric field _contentDefinitionManager.MigrateFieldSettings <NumericField, NumericFieldSettings>(); // Text field _contentDefinitionManager.MigrateFieldSettings <TextField, TextFieldHeaderDisplaySettings>(); _contentDefinitionManager.MigrateFieldSettings <TextField, TextFieldPredefinedListEditorSettings>(); _contentDefinitionManager.MigrateFieldSettings <TextField, TextFieldSettings>(); // Time field _contentDefinitionManager.MigrateFieldSettings <TimeField, TimeFieldSettings>(); // Youtube field _contentDefinitionManager.MigrateFieldSettings <YoutubeField, YoutubeFieldSettings>(); return(1); }
// This migration does not need to run on new installations, but because there is no // initial migration record, there is no way to shortcut the Create migration. public int Create() { _contentDefinitionManager.MigrateFieldSettings <MediaField, MediaFieldSettings>(); return(1); }
public int Create() { _contentDefinitionManager.MigrateFieldSettings <DictionaryField, DictionaryFieldSettings>(); return(1); }