示例#1
0
        public int Create()
        {
            _contentDefinitionManager.AlterPartDefinition("OrderPart", builder => builder
                                                          .Attachable()
                                                          .WithDescription("Makes a content item into an order."));

            _contentDefinitionManager.MigrateFieldSettings <AddressField, AddressPartFieldSettings>();

            return(1);
        }
示例#2
0
 // 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);
 }
示例#3
0
 // 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);
        }
示例#5
0
        // 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);
        }
示例#6
0
        public int Create()
        {
            _contentDefinitionManager.MigrateFieldSettings <DictionaryField, DictionaryFieldSettings>();

            return(1);
        }