Currently, if you don't have delete access to the document, the UI doesn't allow you to replace the file, which isn't expected. This is also a UI only restriction, and the API allows you do this fine. This PR makes so the "remove file" button renders even if you don't have delete access, while still ensures you have update access. --------- Co-authored-by: Paul Popus <paul@payloadcms.com>
44 lines
2.3 KiB
TypeScript
44 lines
2.3 KiB
TypeScript
export const usersSlug = 'users'
|
|
export const mediaSlug = 'media'
|
|
export const relationSlug = 'relation'
|
|
export const audioSlug = 'audio'
|
|
export const enlargeSlug = 'enlarge'
|
|
export const withoutEnlargeSlug = 'without-enlarge'
|
|
export const focalNoSizesSlug = 'focal-no-sizes'
|
|
export const focalOnlySlug = 'focal-only'
|
|
export const imageSizesOnlySlug = 'image-sizes-only'
|
|
export const reduceSlug = 'reduce'
|
|
export const relationPreviewSlug = 'relation-preview'
|
|
export const mediaWithRelationPreviewSlug = 'media-with-relation-preview'
|
|
export const mediaWithoutRelationPreviewSlug = 'media-without-relation-preview'
|
|
export const mediaWithoutCacheTagsSlug = 'media-without-cache-tags'
|
|
export const adminUploadControlSlug = 'admin-upload-control'
|
|
export const adminThumbnailFunctionSlug = 'admin-thumbnail-function'
|
|
export const adminThumbnailWithSearchQueries = 'admin-thumbnail-with-search-queries'
|
|
export const adminThumbnailSizeSlug = 'admin-thumbnail-size'
|
|
export const unstoredMediaSlug = 'unstored-media'
|
|
export const versionSlug = 'versions'
|
|
export const animatedTypeMedia = 'animated-type-media'
|
|
export const customUploadFieldSlug = 'custom-upload-field'
|
|
export const hideFileInputOnCreateSlug = 'hide-file-input-on-create'
|
|
export const withMetadataSlug = 'with-meta-data'
|
|
export const withoutMetadataSlug = 'without-meta-data'
|
|
export const withOnlyJPEGMetadataSlug = 'with-only-jpeg-meta-data'
|
|
export const customFileNameMediaSlug = 'custom-file-name-media'
|
|
export const allowListMediaSlug = 'allow-list-media'
|
|
export const restrictFileTypesSlug = 'restrict-file-types'
|
|
export const noRestrictFileTypesSlug = 'no-restrict-file-types'
|
|
export const noRestrictFileMimeTypesSlug = 'no-restrict-file-mime-types'
|
|
export const skipSafeFetchMediaSlug = 'skip-safe-fetch-media'
|
|
export const skipSafeFetchHeaderFilterSlug = 'skip-safe-fetch-header-filter'
|
|
export const skipAllowListSafeFetchMediaSlug = 'skip-allow-list-safe-fetch-media'
|
|
export const listViewPreviewSlug = 'list-view-preview'
|
|
export const threeDimensionalSlug = 'three-dimensional'
|
|
export const constructorOptionsSlug = 'constructor-options'
|
|
export const bulkUploadsSlug = 'bulk-uploads'
|
|
|
|
export const fileMimeTypeSlug = 'file-mime-type'
|
|
export const svgOnlySlug = 'svg-only'
|
|
export const anyImagesSlug = 'any-images'
|
|
export const mediaWithoutDeleteAccessSlug = 'media-without-delete-access'
|