feat: enforce non-empty icons for collections, lenses, and libraries

This commit is contained in:
neon
2026-04-12 10:32:31 -06:00
parent 0aad8c0d7d
commit 1f43ea2cb5
29 changed files with 354 additions and 75 deletions
@@ -837,6 +837,7 @@ describe('Authorization matrix (e2e)', () => {
headers: authHeader(personas.ownerUser.accessToken),
payload: {
name: `authz-private-lens-${randomUUID()}`,
icon: 'Aperture',
defaultSort: [],
isPublic: false,
},
@@ -872,6 +873,7 @@ describe('Authorization matrix (e2e)', () => {
headers: authHeader(personas.ownerUser.accessToken),
payload: {
name: `authz-public-lens-${randomUUID()}`,
icon: 'Aperture',
defaultSort: [],
isPublic: true,
},
+1
View File
@@ -1415,6 +1415,7 @@ describe('Metadata write operations (e2e)', { timeout: SCENARIO_TIMEOUT_MS }, ()
headers: authHeader(context.adminToken),
payload: {
name: `api-create-file-write-${randomUUID()}`,
icon: 'BookOpen',
folders: [folderPath],
fileWriteEnabled: true,
fileWriteWriteCover: false,