From 1208ca53d339a129862c68767b394fb7d65cdb0b Mon Sep 17 00:00:00 2001 From: Piotr Gawron <p.gawron@atcomp.pl> Date: Thu, 5 Sep 2024 14:05:41 +0200 Subject: [PATCH] adjust frontend to changes in the backed (removal of google data) --- docs/plugins/events.md | 27 +++++++++---------- .../LoginModal/LoginModal.component.test.tsx | 4 +++ .../UserOverlaysWithoutGroup.utils.test.ts | 15 ----------- src/models/configurationSchema.ts | 3 --- src/models/mapOverlay.ts | 7 +++-- src/models/projectSchema.ts | 1 - src/redux/overlays/overlays.mock.ts | 7 ----- src/redux/overlays/overlays.thunks.ts | 1 - 8 files changed, 19 insertions(+), 46 deletions(-) diff --git a/docs/plugins/events.md b/docs/plugins/events.md index 06af2a70..b996c0c5 100644 --- a/docs/plugins/events.md +++ b/docs/plugins/events.md @@ -9,18 +9,17 @@ To listen for specific events, plugins can use the `addListener` method in `even - onAddDataOverlay - triggered after successfully adding an overlay; the created overlay is passed as an argument. Example argument: -```javascript +```json { - "name": "Example Overlay", - "googleLicenseConsent": false, - "creator": "appu-admin", - "description": "Different", - "genomeType": null, - "genomeVersion": null, - "idObject": 149, - "publicOverlay": false, - "type": "GENERIC", - "order": 9 + "name": "Example Overlay", + "creator": "appu-admin", + "description": "Different", + "genomeType": null, + "genomeVersion": null, + "idObject": 149, + "publicOverlay": false, + "type": "GENERIC", + "order": 9 } ``` @@ -32,10 +31,9 @@ To listen for specific events, plugins can use the `addListener` method in `even - onShowOverlay - triggered after displaying an overlay on the map; the displayed overlay is passed as an argument. Example argument: -```javascript +```json { "name": "Generic advanced format overlay", - "googleLicenseConsent": false, "creator": "appu-admin", "description": "Data set provided by a user", "genomeType": null, @@ -49,10 +47,9 @@ To listen for specific events, plugins can use the `addListener` method in `even - onHideOverlay - triggered after disabling an overlay on the map; the disabled overlay is passed as an argument. Example argument: -```javascript +```json { "name": "colored overlay", - "googleLicenseConsent": false, "creator": "appu-admin", "description": "", "genomeType": null, diff --git a/src/components/FunctionalArea/Modal/LoginModal/LoginModal.component.test.tsx b/src/components/FunctionalArea/Modal/LoginModal/LoginModal.component.test.tsx index 38870538..ea39711b 100644 --- a/src/components/FunctionalArea/Modal/LoginModal/LoginModal.component.test.tsx +++ b/src/components/FunctionalArea/Modal/LoginModal/LoginModal.component.test.tsx @@ -97,6 +97,10 @@ describe('LoginModal - component', () => { }); expect(store.getState().overlays.userOverlays.loading).toBe('succeeded'); + // eslint-disable-next-line no-console + console.log(overlaysFixture); + // eslint-disable-next-line no-console + console.log(store.getState().overlays.userOverlays.data); expect(store.getState().overlays.userOverlays.data).toEqual(overlaysFixture); }); it('should display loggedInMenuModal after successful login as admin', async () => { diff --git a/src/components/Map/Drawer/OverlaysDrawer/UserOverlays/UserOverlaysWithoutGroup/UserOverlaysWithoutGroup.utils.test.ts b/src/components/Map/Drawer/OverlaysDrawer/UserOverlays/UserOverlaysWithoutGroup/UserOverlaysWithoutGroup.utils.test.ts index 8c07bab6..fd5bf60f 100644 --- a/src/components/Map/Drawer/OverlaysDrawer/UserOverlays/UserOverlaysWithoutGroup/UserOverlaysWithoutGroup.utils.test.ts +++ b/src/components/Map/Drawer/OverlaysDrawer/UserOverlays/UserOverlaysWithoutGroup/UserOverlaysWithoutGroup.utils.test.ts @@ -7,7 +7,6 @@ const INPUT_ARRAY: MapOverlay[] = [ name: 'Overlay1', description: 'Description1', type: 'Type1', - googleLicenseConsent: true, creator: 'Creator1', genomeType: 'GenomeType1', genomeVersion: 'GenomeVersion1', @@ -19,7 +18,6 @@ const INPUT_ARRAY: MapOverlay[] = [ name: 'Overlay2', description: 'Description2', type: 'Type2', - googleLicenseConsent: false, creator: 'Creator2', genomeType: 'GenomeType2', genomeVersion: 'GenomeVersion2', @@ -31,7 +29,6 @@ const INPUT_ARRAY: MapOverlay[] = [ name: 'Overlay3', description: 'Description3', type: 'Type3', - googleLicenseConsent: true, creator: 'Creator3', genomeType: 'GenomeType3', genomeVersion: 'GenomeVersion3', @@ -48,7 +45,6 @@ describe('moveArrayElement', () => { name: 'Overlay1', description: 'Description1', type: 'Type1', - googleLicenseConsent: true, creator: 'Creator1', genomeType: 'GenomeType1', genomeVersion: 'GenomeVersion1', @@ -60,7 +56,6 @@ describe('moveArrayElement', () => { name: 'Overlay3', description: 'Description3', type: 'Type3', - googleLicenseConsent: true, creator: 'Creator3', genomeType: 'GenomeType3', genomeVersion: 'GenomeVersion3', @@ -72,7 +67,6 @@ describe('moveArrayElement', () => { name: 'Overlay2', description: 'Description2', type: 'Type2', - googleLicenseConsent: false, creator: 'Creator2', genomeType: 'GenomeType2', genomeVersion: 'GenomeVersion2', @@ -93,7 +87,6 @@ describe('moveArrayElement', () => { name: 'Overlay1', description: 'Description1', type: 'Type1', - googleLicenseConsent: true, creator: 'Creator1', genomeType: 'GenomeType1', genomeVersion: 'GenomeVersion1', @@ -105,7 +98,6 @@ describe('moveArrayElement', () => { name: 'Overlay3', description: 'Description3', type: 'Type3', - googleLicenseConsent: true, creator: 'Creator3', genomeType: 'GenomeType3', genomeVersion: 'GenomeVersion3', @@ -117,7 +109,6 @@ describe('moveArrayElement', () => { name: 'Overlay2', description: 'Description2', type: 'Type2', - googleLicenseConsent: false, creator: 'Creator2', genomeType: 'GenomeType2', genomeVersion: 'GenomeVersion2', @@ -138,7 +129,6 @@ describe('moveArrayElement', () => { name: 'Overlay3', description: 'Description3', type: 'Type3', - googleLicenseConsent: true, creator: 'Creator3', genomeType: 'GenomeType3', genomeVersion: 'GenomeVersion3', @@ -150,7 +140,6 @@ describe('moveArrayElement', () => { name: 'Overlay1', description: 'Description1', type: 'Type1', - googleLicenseConsent: true, creator: 'Creator1', genomeType: 'GenomeType1', genomeVersion: 'GenomeVersion1', @@ -162,7 +151,6 @@ describe('moveArrayElement', () => { name: 'Overlay2', description: 'Description2', type: 'Type2', - googleLicenseConsent: false, creator: 'Creator2', genomeType: 'GenomeType2', genomeVersion: 'GenomeVersion2', @@ -183,7 +171,6 @@ describe('moveArrayElement', () => { name: 'Overlay2', description: 'Description2', type: 'Type2', - googleLicenseConsent: false, creator: 'Creator2', genomeType: 'GenomeType2', genomeVersion: 'GenomeVersion2', @@ -195,7 +182,6 @@ describe('moveArrayElement', () => { name: 'Overlay3', description: 'Description3', type: 'Type3', - googleLicenseConsent: true, creator: 'Creator3', genomeType: 'GenomeType3', genomeVersion: 'GenomeVersion3', @@ -207,7 +193,6 @@ describe('moveArrayElement', () => { name: 'Overlay1', description: 'Description1', type: 'Type1', - googleLicenseConsent: true, creator: 'Creator1', genomeType: 'GenomeType1', genomeVersion: 'GenomeVersion1', diff --git a/src/models/configurationSchema.ts b/src/models/configurationSchema.ts index b3ec41d8..05ee948c 100644 --- a/src/models/configurationSchema.ts +++ b/src/models/configurationSchema.ts @@ -69,8 +69,6 @@ export const privilegeTypeSchema = z.record( export const mapTypeSchema = z.object({ name: z.string(), id: z.string() }); -export const mapCanvasTypeSchema = z.object({ name: z.string(), id: z.string() }); - export const unitTypeSchema = z.object({ name: z.string(), id: z.string() }); export const modificationStateTypeSchema = z.record( @@ -93,7 +91,6 @@ export const configurationSchema = z.object({ annotators: z.array(annotatorSchema), privilegeTypes: privilegeTypeSchema, mapTypes: z.array(mapTypeSchema), - mapCanvasTypes: z.array(mapCanvasTypeSchema), unitTypes: z.array(unitTypeSchema), modificationStateTypes: modificationStateTypeSchema, }); diff --git a/src/models/mapOverlay.ts b/src/models/mapOverlay.ts index 16da5717..d9b645eb 100644 --- a/src/models/mapOverlay.ts +++ b/src/models/mapOverlay.ts @@ -1,16 +1,16 @@ import { z } from 'zod'; +import { ZERO } from '@/constants/common'; export const mapOverlay = z.object({ + idObject: z.number(), name: z.string(), - googleLicenseConsent: z.boolean(), + order: z.number().int().gte(ZERO), creator: z.string(), description: z.string(), genomeType: z.string().nullable(), genomeVersion: z.string().nullable(), - idObject: z.number(), publicOverlay: z.boolean(), type: z.string(), - order: z.number(), }); export const createdOverlayFileSchema = z.object({ @@ -25,7 +25,6 @@ export const uploadedOverlayFileContentSchema = createdOverlayFileSchema.extend( export const createdOverlaySchema = z.object({ name: z.string(), - googleLicenseConsent: z.boolean(), creator: z.string(), description: z.string(), genomeType: z.string().nullable(), diff --git a/src/models/projectSchema.ts b/src/models/projectSchema.ts index d3eeeb2a..ab00d3b8 100644 --- a/src/models/projectSchema.ts +++ b/src/models/projectSchema.ts @@ -21,7 +21,6 @@ export const projectSchema = z.object({ }), projectId: z.string(), creationDate: z.string(), - mapCanvasType: z.string(), overviewImageViews: z.array(overviewImageView), topOverviewImage: overviewImageView.nullable(), }); diff --git a/src/redux/overlays/overlays.mock.ts b/src/redux/overlays/overlays.mock.ts index 4f7d8687..d3acf0dc 100644 --- a/src/redux/overlays/overlays.mock.ts +++ b/src/redux/overlays/overlays.mock.ts @@ -28,7 +28,6 @@ export const OVERLAYS_INITIAL_STATE_MOCK: OverlaysState = { export const PUBLIC_OVERLAYS_MOCK: MapOverlay[] = [ { name: 'PD substantia nigra', - googleLicenseConsent: false, creator: 'appu-admin', description: 'Differential transcriptome expression from post mortem tissue. Meta-analysis from 8 published datasets, FDR = 0.05, see PMIDs 23832570 and 25447234.', @@ -41,7 +40,6 @@ export const PUBLIC_OVERLAYS_MOCK: MapOverlay[] = [ }, { name: 'Ageing brain', - googleLicenseConsent: false, creator: 'appu-admin', description: 'Differential transcriptome expression from post mortem tissue. Source: Allen Brain Atlas datasets, see PMID 25447234.', @@ -54,7 +52,6 @@ export const PUBLIC_OVERLAYS_MOCK: MapOverlay[] = [ }, { name: 'PRKN variants example', - googleLicenseConsent: false, creator: 'appu-admin', description: 'PRKN variants', genomeType: 'UCSC', @@ -66,7 +63,6 @@ export const PUBLIC_OVERLAYS_MOCK: MapOverlay[] = [ }, { name: 'PRKN variants doubled', - googleLicenseConsent: false, creator: 'appu-admin', description: 'PRKN variants', genomeType: 'UCSC', @@ -78,7 +74,6 @@ export const PUBLIC_OVERLAYS_MOCK: MapOverlay[] = [ }, { name: 'Generic advanced format overlay', - googleLicenseConsent: false, creator: 'appu-admin', description: 'Data set provided by a user', genomeType: null, @@ -125,7 +120,6 @@ export const ADD_OVERLAY_MOCK = { export const USER_OVERLAYS_MOCK: MapOverlay[] = [ { name: 'PD substantia nigra', - googleLicenseConsent: false, creator: 'appu-admin', description: 'Differential transcriptome expression from post mortem tissue. Meta-analysis from 8 published datasets, FDR = 0.05, see PMIDs 23832570 and 25447234.', @@ -138,7 +132,6 @@ export const USER_OVERLAYS_MOCK: MapOverlay[] = [ }, { name: 'Ageing brain', - googleLicenseConsent: false, creator: 'appu-admin', description: 'Differential transcriptome expression from post mortem tissue. Source: Allen Brain Atlas datasets, see PMID 25447234.', diff --git a/src/redux/overlays/overlays.thunks.ts b/src/redux/overlays/overlays.thunks.ts index 700eeb58..3fb6a59c 100644 --- a/src/redux/overlays/overlays.thunks.ts +++ b/src/redux/overlays/overlays.thunks.ts @@ -159,7 +159,6 @@ const creteOverlay = async ({ name, description, filename: createdFile.filename, - googleLicenseConsent: false.toString(), type, fileId: createdFile.id.toString(), }; -- GitLab