Fix datatype configs for new installs (#15756)
This commit is contained in:
@@ -73,6 +73,8 @@ internal class DatabaseDataCreator
|
||||
}
|
||||
];
|
||||
|
||||
private const string ImageMediaTypeKey = "cc07b313-0843-4aa8-bbda-871c8da728c8";
|
||||
|
||||
private readonly IDatabase _database;
|
||||
|
||||
private readonly IDictionary<string, IList<string>> _entitiesToAlwaysCreate = new Dictionary<string, IList<string>>
|
||||
@@ -893,7 +895,7 @@ internal class DatabaseDataCreator
|
||||
Constants.DatabaseSchema.Tables.Node,
|
||||
"id");
|
||||
|
||||
var imageUniqueId = new Guid("cc07b313-0843-4aa8-bbda-871c8da728c8");
|
||||
var imageUniqueId = new Guid(ImageMediaTypeKey);
|
||||
ConditionalInsert(
|
||||
Constants.Configuration.NamedOptions.InstallDefaultData.MediaTypes,
|
||||
imageUniqueId.ToString(),
|
||||
@@ -1911,9 +1913,9 @@ internal class DatabaseDataCreator
|
||||
|
||||
// layouts for the list view
|
||||
const string cardLayout =
|
||||
"{\"name\": \"Grid\",\"path\": \"views/propertyeditors/listview/layouts/grid/grid.html\", \"icon\": \"icon-thumbnails-small\", \"isSystem\": 1, \"selected\": true}";
|
||||
"{\"name\": \"Grid\",\"path\": \"views/propertyeditors/listview/layouts/grid/grid.html\", \"icon\": \"icon-thumbnails-small\", \"isSystem\": true, \"selected\": true}";
|
||||
const string listLayout =
|
||||
"{\"name\": \"List\",\"path\": \"views/propertyeditors/listview/layouts/list/list.html\",\"icon\": \"icon-list\", \"isSystem\": 1,\"selected\": true}";
|
||||
"{\"name\": \"List\",\"path\": \"views/propertyeditors/listview/layouts/list/list.html\",\"icon\": \"icon-list\", \"isSystem\": true,\"selected\": true}";
|
||||
const string layouts = "[" + cardLayout + "," + listLayout + "]";
|
||||
|
||||
// Insert data types only if the corresponding Node record exists (which may or may not have been created depending on configuration
|
||||
@@ -1952,7 +1954,7 @@ internal class DatabaseDataCreator
|
||||
EditorAlias = Constants.PropertyEditors.Aliases.RichText,
|
||||
DbType = "Ntext",
|
||||
Configuration =
|
||||
"{\"value\":\",code,undo,redo,cut,copy,mcepasteword,stylepicker,bold,italic,bullist,numlist,outdent,indent,mcelink,unlink,mceinsertanchor,mceimage,umbracomacro,mceinserttable,umbracoembed,mcecharmap,|1|1,2,3,|0|500,400|1049,|true|\"}",
|
||||
"{\"toolbar\":[\"ace\",\"styles\",\"bold\",\"italic\",\"alignleft\",\"aligncenter\",\"alignright\",\"bullist\",\"numlist\",\"outdent\",\"indent\",\"link\",\"umbmediapicker\",\"umbembeddialog\"],\"stylesheets\":[],\"maxImageSize\":500,\"mode\":\"classic\"}",
|
||||
});
|
||||
}
|
||||
|
||||
@@ -2010,6 +2012,7 @@ internal class DatabaseDataCreator
|
||||
NodeId = Constants.DataTypes.DateTime,
|
||||
EditorAlias = Constants.PropertyEditors.Aliases.DateTime,
|
||||
DbType = "Date",
|
||||
Configuration = "{\"format\":\"YYYY-MM-DD HH:mm:ss\"}",
|
||||
});
|
||||
}
|
||||
|
||||
@@ -2104,7 +2107,7 @@ internal class DatabaseDataCreator
|
||||
Configuration =
|
||||
"{\"pageSize\":100, \"orderBy\":\"updateDate\", \"orderDirection\":\"desc\", \"layouts\":" +
|
||||
layouts +
|
||||
", \"includeProperties\":[{\"alias\":\"updateDate\",\"header\":\"Last edited\",\"isSystem\":1},{\"alias\":\"owner\",\"header\":\"Updated by\",\"isSystem\":1}]}",
|
||||
", \"includeProperties\":[{\"alias\":\"updateDate\",\"header\":\"Last edited\",\"isSystem\":true},{\"alias\":\"creator\",\"header\":\"Updated by\",\"isSystem\":true}]}",
|
||||
});
|
||||
}
|
||||
|
||||
@@ -2122,7 +2125,7 @@ internal class DatabaseDataCreator
|
||||
Configuration =
|
||||
"{\"pageSize\":100, \"orderBy\":\"updateDate\", \"orderDirection\":\"desc\", \"layouts\":" +
|
||||
layouts +
|
||||
", \"includeProperties\":[{\"alias\":\"updateDate\",\"header\":\"Last edited\",\"isSystem\":1},{\"alias\":\"owner\",\"header\":\"Updated by\",\"isSystem\":1}]}",
|
||||
", \"includeProperties\":[{\"alias\":\"updateDate\",\"header\":\"Last edited\",\"isSystem\":true},{\"alias\":\"creator\",\"header\":\"Updated by\",\"isSystem\":true}]}",
|
||||
});
|
||||
}
|
||||
|
||||
@@ -2138,7 +2141,7 @@ internal class DatabaseDataCreator
|
||||
EditorAlias = Constants.PropertyEditors.Aliases.ListView,
|
||||
DbType = "Nvarchar",
|
||||
Configuration =
|
||||
"{\"pageSize\":10, \"orderBy\":\"username\", \"orderDirection\":\"asc\", \"includeProperties\":[{\"alias\":\"username\",\"isSystem\":1},{\"alias\":\"email\",\"isSystem\":1},{\"alias\":\"updateDate\",\"header\":\"Last edited\",\"isSystem\":1}]}",
|
||||
"{\"pageSize\":10, \"orderBy\":\"username\", \"orderDirection\":\"asc\", \"includeProperties\":[{\"alias\":\"username\",\"isSystem\":true},{\"alias\":\"email\",\"isSystem\":true},{\"alias\":\"updateDate\",\"header\":\"Last edited\",\"isSystem\":true}]}",
|
||||
});
|
||||
}
|
||||
|
||||
@@ -2185,7 +2188,7 @@ internal class DatabaseDataCreator
|
||||
EditorAlias = Constants.PropertyEditors.Aliases.UploadField,
|
||||
DbType = "Nvarchar",
|
||||
Configuration =
|
||||
"{\"fileExtensions\":[{\"id\":0, \"value\":\"mp4\"}, {\"id\":1, \"value\":\"webm\"}, {\"id\":2, \"value\":\"ogv\"}]}",
|
||||
"{\"fileExtensions\":[\"mp4\",\"webm\",\"ogv\"]}",
|
||||
});
|
||||
}
|
||||
|
||||
@@ -2198,7 +2201,7 @@ internal class DatabaseDataCreator
|
||||
EditorAlias = Constants.PropertyEditors.Aliases.UploadField,
|
||||
DbType = "Nvarchar",
|
||||
Configuration =
|
||||
"{\"fileExtensions\":[{\"id\":0, \"value\":\"mp3\"}, {\"id\":1, \"value\":\"weba\"}, {\"id\":2, \"value\":\"oga\"}, {\"id\":3, \"value\":\"opus\"}]}",
|
||||
"{\"fileExtensions\":[\"mp3\",\"weba\",\"oga\",\"opus\"]}",
|
||||
});
|
||||
}
|
||||
|
||||
@@ -2211,7 +2214,7 @@ internal class DatabaseDataCreator
|
||||
EditorAlias = Constants.PropertyEditors.Aliases.UploadField,
|
||||
DbType = "Nvarchar",
|
||||
Configuration =
|
||||
"{\"fileExtensions\":[{\"id\":0, \"value\":\"pdf\"}, {\"id\":1, \"value\":\"docx\"}, {\"id\":2, \"value\":\"doc\"}]}",
|
||||
"{\"fileExtensions\":[\"pdf\",\"docx\",\"doc\"]}",
|
||||
});
|
||||
}
|
||||
|
||||
@@ -2223,7 +2226,7 @@ internal class DatabaseDataCreator
|
||||
NodeId = Constants.DataTypes.UploadVectorGraphics,
|
||||
EditorAlias = Constants.PropertyEditors.Aliases.UploadField,
|
||||
DbType = "Nvarchar",
|
||||
Configuration = "{\"fileExtensions\":[{\"id\":0, \"value\":\"svg\"}]}",
|
||||
Configuration = "{\"fileExtensions\":[\"svg\"]}",
|
||||
});
|
||||
}
|
||||
|
||||
@@ -2259,7 +2262,7 @@ internal class DatabaseDataCreator
|
||||
NodeId = 1053,
|
||||
EditorAlias = Constants.PropertyEditors.Aliases.MediaPicker3,
|
||||
DbType = "Ntext",
|
||||
Configuration = "{\"filter\":\"" + Constants.Conventions.MediaTypes.Image +
|
||||
Configuration = "{\"filter\":\"" + ImageMediaTypeKey +
|
||||
"\", \"multiple\": false, \"validationLimit\":{\"min\":0,\"max\":1}}",
|
||||
});
|
||||
}
|
||||
@@ -2272,7 +2275,7 @@ internal class DatabaseDataCreator
|
||||
NodeId = 1054,
|
||||
EditorAlias = Constants.PropertyEditors.Aliases.MediaPicker3,
|
||||
DbType = "Ntext",
|
||||
Configuration = "{\"filter\":\"" + Constants.Conventions.MediaTypes.Image +
|
||||
Configuration = "{\"filter\":\"" + ImageMediaTypeKey +
|
||||
"\", \"multiple\": true}",
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user