Skip to content

Commit 6b61504

Browse files
committed
feat: completed edit label feature and fixed tests
1 parent db7787e commit 6b61504

39 files changed

+206
-192
lines changed

compose/neurosynth-frontend/cypress/e2e/workflows/Curation/CurationAIInterface.cy.tsx

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -287,7 +287,7 @@ describe('CurationAIInterface', () => {
287287
it('should show 1 duplicate identified message when one duplicate exists project-wide', () => {
288288
cy.fixture('projects/projectCurationPRISMAWithStudies').then((projectFixture: INeurosynthProjectReturn) => {
289289
// add a duplicate tag to the first identification phase stub
290-
projectFixture.provenance.curationMetadata.columns[0].stubStudies[0].exclusionTagId =
290+
projectFixture.provenance.curationMetadata.columns[0].stubStudies[0].exclusionTag =
291291
defaultExclusionTags.duplicate.id;
292292

293293
cy.intercept('GET', '**/api/projects/*', {
@@ -305,11 +305,11 @@ describe('CurationAIInterface', () => {
305305

306306
it('should show the correct number of duplicates identified message when multiple duplicates exist project-wide', () => {
307307
cy.fixture('projects/projectCurationPRISMAWithStudies').then((projectFixture: INeurosynthProjectReturn) => {
308-
projectFixture.provenance.curationMetadata.columns[0].stubStudies[0].exclusionTagId =
308+
projectFixture.provenance.curationMetadata.columns[0].stubStudies[0].exclusionTag =
309309
defaultExclusionTags.duplicate.id;
310-
projectFixture.provenance.curationMetadata.columns[0].stubStudies[1].exclusionTagId =
310+
projectFixture.provenance.curationMetadata.columns[0].stubStudies[1].exclusionTag =
311311
defaultExclusionTags.duplicate.id;
312-
projectFixture.provenance.curationMetadata.columns[0].stubStudies[2].exclusionTagId =
312+
projectFixture.provenance.curationMetadata.columns[0].stubStudies[2].exclusionTag =
313313
defaultExclusionTags.duplicate.id;
314314

315315
cy.intercept('GET', '**/api/projects/*', {
@@ -329,7 +329,7 @@ describe('CurationAIInterface', () => {
329329
cy.fixture('projects/projectCurationPRISMAWithStudies').then((projectFixture: INeurosynthProjectReturn) => {
330330
// exclude all studies in the first column
331331
projectFixture.provenance.curationMetadata.columns[0].stubStudies.forEach((stub) => {
332-
stub.exclusionTagId = defaultExclusionTags.duplicate.id;
332+
stub.exclusionTag = defaultExclusionTags.duplicate.id;
333333
});
334334

335335
cy.intercept('GET', '**/api/projects/*', {
@@ -1043,7 +1043,7 @@ describe('CurationAIInterface', () => {
10431043
});
10441044
});
10451045

1046-
describe.only('exclusions', () => {
1046+
describe('exclusions', () => {
10471047
it('should show empty when in the exclusions view and there are no studies', () => {
10481048
cy.login('mocked').visit('/projects/abc123/curation').wait('@projectFixture');
10491049
cy.contains('li', 'Excluded').click();
@@ -1053,10 +1053,10 @@ describe('CurationAIInterface', () => {
10531053

10541054
it('should show excluded studies in the exclusions view', () => {
10551055
cy.fixture('projects/projectCurationSimpleWithStudies').then((projectFixture: INeurosynthProjectReturn) => {
1056-
projectFixture.provenance.curationMetadata.columns[0].stubStudies[0].exclusionTagId =
1056+
projectFixture.provenance.curationMetadata.columns[0].stubStudies[0].exclusionTag =
10571057
defaultExclusionTags.duplicate.id;
10581058

1059-
projectFixture.provenance.curationMetadata.columns[0].stubStudies[1].exclusionTagId =
1059+
projectFixture.provenance.curationMetadata.columns[0].stubStudies[1].exclusionTag =
10601060
defaultExclusionTags.duplicate.id;
10611061

10621062
cy.intercept('GET', '**/api/projects/*', {
@@ -1073,10 +1073,10 @@ describe('CurationAIInterface', () => {
10731073

10741074
it('should unexclude the study', () => {
10751075
cy.fixture('projects/projectCurationSimpleWithStudies').then((projectFixture: INeurosynthProjectReturn) => {
1076-
projectFixture.provenance.curationMetadata.columns[0].stubStudies[0].exclusionTagId =
1076+
projectFixture.provenance.curationMetadata.columns[0].stubStudies[0].exclusionTag =
10771077
defaultExclusionTags.duplicate.id;
10781078

1079-
projectFixture.provenance.curationMetadata.columns[0].stubStudies[1].exclusionTagId =
1079+
projectFixture.provenance.curationMetadata.columns[0].stubStudies[1].exclusionTag =
10801080
defaultExclusionTags.duplicate.id;
10811081

10821082
cy.intercept('GET', '**/api/projects/*', {
@@ -1098,7 +1098,7 @@ describe('CurationAIInterface', () => {
10981098
cy.fixture('projects/projectCurationSimpleWithStudies').then((projectFixture: INeurosynthProjectReturn) => {
10991099
projectFixture.user = 'auth0|62e0e6c9dd47048572613b4d'; // this user can edit the project
11001100

1101-
projectFixture.provenance.curationMetadata.columns[0].stubStudies[0].exclusionTagId =
1101+
projectFixture.provenance.curationMetadata.columns[0].stubStudies[0].exclusionTag =
11021102
'my-custom-exclusion';
11031103

11041104
cy.intercept('GET', '**/api/projects/*', {

compose/neurosynth-frontend/cypress/fixtures/Extraction/project.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
"articleYear": "1998",
3232
"authors": "Corbetta M, Akbudak E, Conturo TE, Snyder AZ, Ollinger JM, Drury HA, Linenweber MR, Petersen SE, Raichle ME, Van Essen DC, Shulman GL",
3333
"doi": "10.1016/S0896-6273(00)80593-0",
34-
"exclusionTagId": null,
34+
"exclusionTag": null,
3535
"id": "1",
3636
"identificationSource": {
3737
"id": "neurosynth_neurostore_id_source",
@@ -52,7 +52,7 @@
5252
"articleYear": "",
5353
"authors": "Silvia U. Maier, Aidan B. Makwana and Todd A. Hare",
5454
"doi": "10.1016/j.neuron.2015.07.005",
55-
"exclusionTagId": null,
55+
"exclusionTag": null,
5656
"id": "2",
5757
"identificationSource": {
5858
"id": "neurosynth_neurostore_id_source",
@@ -73,7 +73,7 @@
7373
"articleYear": "",
7474
"authors": "Ethan M. McCormick, Yang Qu and Eva H. Telzer",
7575
"doi": "10.3389/fnhum.2017.00141",
76-
"exclusionTagId": null,
76+
"exclusionTag": null,
7777
"id": "3",
7878
"identificationSource": {
7979
"id": "neurosynth_neurostore_id_source",

compose/neurosynth-frontend/cypress/fixtures/ImportSleuth/neurosynthResponses/projectsSingleSleuthStudyResponse.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
"articleYear": "1996",
3333
"authors": "Henrich J,",
3434
"doi": "10.3390/ani13213332",
35-
"exclusionTagId": null,
35+
"exclusionTag": null,
3636
"id": "0101befe-ec93-4720-82e3-790c0d53ad4f",
3737
"identificationSource": {
3838
"id": "neurosynth_sleuth_id_source",

compose/neurosynth-frontend/cypress/fixtures/IngestionFixtures/projectFixture.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
"articleYear": "",
3333
"authors": "",
3434
"doi": "",
35-
"exclusionTagId": null,
35+
"exclusionTag": null,
3636
"id": "c70a3df6-dd10-4789-b3f3-41743061fb6f",
3737
"identificationSource": {
3838
"id": "neurosynth_pubmed_id_source",

compose/neurosynth-frontend/cypress/fixtures/IngestionFixtures/projectPutFixture.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
"articleYear": "",
3333
"authors": "",
3434
"doi": "",
35-
"exclusionTagId": null,
35+
"exclusionTag": null,
3636
"id": "c70a3df6-dd10-4789-b3f3-41743061fb6f",
3737
"identificationSource": {
3838
"id": "neurosynth_pubmed_id_source",

compose/neurosynth-frontend/cypress/fixtures/ProjectPage/projectWithMetaAnalyses.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
"articleYear": "1977",
3333
"authors": "R Nilius",
3434
"doi": "",
35-
"exclusionTagId": null,
35+
"exclusionTag": null,
3636
"id": "42585725-16a8-49ea-9cb6-0919d437fef3",
3737
"identificationSource": {
3838
"id": "neurosynth_pubmed_id_source",
@@ -58,7 +58,7 @@
5858
"articleYear": "1975",
5959
"authors": "I Furuno, H Matsudaira",
6060
"doi": "10.1016/0014-4827(75)90509-1",
61-
"exclusionTagId": null,
61+
"exclusionTag": null,
6262
"id": "b2d7125b-6665-43b9-882e-652d0f1f0060",
6363
"identificationSource": {
6464
"id": "neurosynth_pubmed_id_source",
@@ -84,7 +84,7 @@
8484
"articleYear": "1976",
8585
"authors": "W Bleifeld",
8686
"doi": "",
87-
"exclusionTagId": null,
87+
"exclusionTag": null,
8888
"id": "aadf6f13-8f83-4787-ad34-a6a4bfadfbd2",
8989
"identificationSource": {
9090
"id": "neurosynth_pubmed_id_source",
@@ -110,7 +110,7 @@
110110
"articleYear": "1976",
111111
"authors": "W J van der Gulden, A J van Aspert-van Erp",
112112
"doi": "10.1016/0014-4894(76)90008-4",
113-
"exclusionTagId": null,
113+
"exclusionTag": null,
114114
"id": "be4f6821-7467-4d6e-ab86-ef9a2390d32c",
115115
"identificationSource": {
116116
"id": "neurosynth_pubmed_id_source",

0 commit comments

Comments
 (0)