Skip to content

Commit 6bcfde8

Browse files
committed
Merge branch 'develop' of github.com:IQSS/dataverse into 11605-existing-external-users-api-auth
2 parents 6762cfc + aa450e6 commit 6bcfde8

File tree

4 files changed

+8
-3
lines changed

4 files changed

+8
-3
lines changed
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
The API endpoints `api/{dataverse-alias}/metadatablocks` and `/api/metadatablocks/{block_id}` have been extended to include the following field:
2+
3+
- `isAdvancedSearchFieldType`: Whether the field can be used in advanced search or not.

modules/dataverse-parent/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -454,8 +454,8 @@
454454
Once the release has been made (tag created), change this back to "${parsedVersion.majorVersion}.${parsedVersion.nextMinorVersion}"
455455
(These properties are provided by the build-helper plugin below.)
456456
-->
457-
<!--<base.image.version>${parsedVersion.majorVersion}.${parsedVersion.nextMinorVersion}</base.image.version>-->
458-
<base.image.version>${revision}</base.image.version>
457+
<base.image.version>${parsedVersion.majorVersion}.${parsedVersion.nextMinorVersion}</base.image.version>
458+
<!--<base.image.version>${revision}</base.image.version>-->
459459
<!-- This is used by the maintenance CI jobs, no need to adapt during releases. -->
460460
<app.image.version>${base.image.version}</app.image.version>
461461
</properties>

src/main/java/edu/harvard/iq/dataverse/util/json/JsonPrinter.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -755,6 +755,7 @@ public static JsonObjectBuilder json(DatasetFieldType fld, Dataverse ownerDatave
755755
fieldsBld.add("description", fld.getDescription());
756756
fieldsBld.add("multiple", fld.isAllowMultiples());
757757
fieldsBld.add("isControlledVocabulary", fld.isControlledVocabulary());
758+
fieldsBld.add("isAdvancedSearchFieldType", fld.isAdvancedSearchFieldType());
758759
fieldsBld.add("displayFormat", fld.getDisplayFormat());
759760
fieldsBld.add("displayOrder", fld.getDisplayOrder());
760761

src/test/java/edu/harvard/iq/dataverse/api/MetadataBlocksIT.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,8 @@ void testGetMetadataBlock() {
7575
.body("data.fields.subject.controlledVocabularyValues[0]", CoreMatchers.is("Agricultural Sciences"))
7676
.body("data.fields.title.displayOrder", CoreMatchers.is(0))
7777
.body("data.fields.title.typeClass", CoreMatchers.is("primitive"))
78-
.body("data.fields.title.isRequired", CoreMatchers.is(true));
78+
.body("data.fields.title.isRequired", CoreMatchers.is(true))
79+
.body("data.fields.title.isAdvancedSearchFieldType", CoreMatchers.is(true));
7980
}
8081

8182
@Test

0 commit comments

Comments
 (0)