Skip to content

Commit c9fcd00

Browse files
Stephanie A. Higamergify[bot]
authored andcommitted
feat(content-explorer): Update metadata query API params (#1805)
* feat(content-explorer): Update metadata query API params * feat(content-explorer): Update metadata query API params * feat(content-explorer): Update metadata query API params * feat(content-explorer): Update metadata query API params
1 parent aab90cf commit c9fcd00

File tree

5 files changed

+16
-15
lines changed

5 files changed

+16
-15
lines changed

src/api/MetadataQuery.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ class MetadataQuery extends Base {
4141
* @return {string} base url for files
4242
*/
4343
getUrl(): string {
44-
return `${this.getBaseApiUrl()}/metadata_queries/execute`;
44+
return `${this.getBaseApiUrl()}/metadata_queries/execute_read`;
4545
}
4646

4747
/**

src/api/__tests__/MetadataQuery.test.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -61,13 +61,14 @@ const mockMetadataQuerySuccessResponse = {
6161
next_marker: marker,
6262
};
6363

64-
const url = 'https://api.box.com/2.0/metadata_queries/execute';
64+
const url = 'https://api.box.com/2.0/metadata_queries/execute_read';
6565
const mockQuery = {
66-
query: 'enteprise_1234.tempalteKey.type = :arg1',
66+
from: 'enterprise_1234.templateKey',
67+
query: 'type = :arg1',
6768
query_params: {
6869
arg1: 'bill',
6970
},
70-
ancestor_folder_id: 12345,
71+
ancestor_folder_id: '12345',
7172
};
7273
const mockAPIRequestParams = {
7374
url,

src/common/types/metadataQueries.js

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,16 @@ type MetadataQueryOrderByClause = {
2727

2828
type MetadataQuery = {
2929
ancestor_folder_id: string,
30+
from: string,
3031
limit?: number,
32+
marker?: string,
3133
next_marker?: string,
3234
order_by?: Array<MetadataQueryOrderByClause>,
33-
query: string,
34-
query_params: Object,
35+
query?: string,
36+
query_params?: {
37+
[string]: boolean | number | string,
38+
},
39+
use_index?: string,
3540
};
3641

3742
type MetadataColumnConfig = {

src/features/metadata-based-view/MetadataBasedItemList.js

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -285,13 +285,7 @@ class MetadataBasedItemList extends React.Component<Props, State> {
285285
});
286286

287287
return (
288-
<div
289-
key={key}
290-
className={classes}
291-
style={style}
292-
onMouseLeave={this.handleMouseLeave}
293-
onMouseEnter={() => this.handleMouseEnter(columnIndex, rowIndex)}
294-
>
288+
<div key={key} className={classes} style={style}>
295289
{data}
296290
</div>
297291
);

src/features/metadata-based-view/__tests__/MetadataQueryAPIHelper.test.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -191,8 +191,9 @@ describe('features/metadata-based-view/MetadataQueryAPIHelper', () => {
191191
},
192192
};
193193
const mdQuery = {
194-
query: 'query',
195194
ancestor_folder_id: '672838458',
195+
from: 'enterprise_1234.templateKey',
196+
query: 'query',
196197
query_params: {},
197198
};
198199

@@ -210,7 +211,7 @@ describe('features/metadata-based-view/MetadataQueryAPIHelper', () => {
210211
${0} | ${entries[0].metadata} | ${flattenedMetadataEntries[0]}
211212
${1} | ${entries[1].metadata} | ${flattenedMetadataEntries[1]}
212213
`(
213-
'should return correct flattend metadata for entry $entryIndex',
214+
'should return correct flattened metadata for entry $entryIndex',
214215
({ metadataResponseEntry, flattenedMetadataEntry }) => {
215216
const result = metadataQueryAPIHelper.flattenMetadata(metadataResponseEntry);
216217
expect(result).toEqual(flattenedMetadataEntry);

0 commit comments

Comments
 (0)