Remove legacy media picker from install (#15835)

* Remove legacy media picker from install

* Fix bad auth policy
This commit is contained in:
Kenn Jacobsen
2024-03-05 13:33:04 +01:00
committed by GitHub
parent cc6aa93ee7
commit 3830e40eff
4 changed files with 2 additions and 61 deletions

View File

@@ -10,7 +10,7 @@ namespace Umbraco.Cms.Api.Management.Controllers.DataType.Filter;
[ApiExplorerSettings(GroupName = "Data Type")]
[VersionedApiBackOfficeRoute($"{Constants.Web.RoutePath.Filter}/{Constants.UdiEntityType.DataType}")]
// This auth policy might become problematic, as when getting DataTypes on Media types, you don't need access to the document tree.
[Authorize(Policy = "New" + AuthorizationPolicies.TreeAccessDocumentsOrDocumentTypes)]
[Authorize(Policy = AuthorizationPolicies.TreeAccessDocumentsOrDocumentTypes)]
public abstract class DataTypeFilterControllerBase : ManagementApiControllerBase
{
}

View File

@@ -54,16 +54,6 @@ public static partial class Constants
/// </summary>
public const string MemberPicker = "1EA2E01F-EBD8-4CE1-8D71-6B1149E63548";
/// <summary>
/// Guid for Media Picker as string
/// </summary>
public const string MediaPicker = "135D60E0-64D9-49ED-AB08-893C9BA44AE5";
/// <summary>
/// Guid for Multiple Media Picker as string
/// </summary>
public const string MultipleMediaPicker = "9DBBCBBB-2327-434A-B355-AF1B84E5010A";
/// <summary>
/// Guid for Media Picker v3 as string
/// </summary>
@@ -244,16 +234,6 @@ public static partial class Constants
/// </summary>
public static readonly Guid MemberPickerGuid = new(MemberPicker);
/// <summary>
/// Guid for Media Picker
/// </summary>
public static readonly Guid MediaPickerGuid = new(MediaPicker);
/// <summary>
/// Guid for Multiple Media Picker
/// </summary>
public static readonly Guid MultipleMediaPickerGuid = new(MultipleMediaPicker);
/// <summary>
/// Guid for Media Picker v3
/// </summary>

View File

@@ -12,8 +12,6 @@ public static class DataTypeExtensions
{
Constants.DataTypes.Guids.ContentPickerGuid,
Constants.DataTypes.Guids.MemberPickerGuid,
Constants.DataTypes.Guids.MediaPickerGuid,
Constants.DataTypes.Guids.MultipleMediaPickerGuid,
Constants.DataTypes.Guids.RelatedLinksGuid,
Constants.DataTypes.Guids.MemberGuid,
Constants.DataTypes.Guids.ImageCropperGuid,

View File

@@ -771,44 +771,7 @@ internal class DatabaseDataCreator
},
Constants.DatabaseSchema.Tables.Node,
"id");
ConditionalInsert(
Constants.Configuration.NamedOptions.InstallDefaultData.DataTypes,
Constants.DataTypes.Guids.MediaPicker,
new NodeDto
{
NodeId = 1048,
Trashed = false,
ParentId = -1,
UserId = -1,
Level = 1,
Path = "-1,1048",
SortOrder = 2,
UniqueId = Constants.DataTypes.Guids.MediaPickerGuid,
Text = "Media Picker (legacy)",
NodeObjectType = Constants.ObjectTypes.DataType,
CreateDate = DateTime.Now,
},
Constants.DatabaseSchema.Tables.Node,
"id");
ConditionalInsert(
Constants.Configuration.NamedOptions.InstallDefaultData.DataTypes,
Constants.DataTypes.Guids.MultipleMediaPicker,
new NodeDto
{
NodeId = 1049,
Trashed = false,
ParentId = -1,
UserId = -1,
Level = 1,
Path = "-1,1049",
SortOrder = 2,
UniqueId = Constants.DataTypes.Guids.MultipleMediaPickerGuid,
Text = "Multiple Media Picker (legacy)",
NodeObjectType = Constants.ObjectTypes.DataType,
CreateDate = DateTime.Now,
},
Constants.DatabaseSchema.Tables.Node,
"id");
ConditionalInsert(
Constants.Configuration.NamedOptions.InstallDefaultData.DataTypes,
Constants.DataTypes.Guids.RelatedLinks,