15672: More filter usage fixes. 15672-filters-translation-fix
authorLucas Di Pentima <lucas@di-pentima.com.ar>
Mon, 16 Dec 2019 22:10:10 +0000 (19:10 -0300)
committerLucas Di Pentima <lucas@di-pentima.com.ar>
Mon, 16 Dec 2019 22:10:10 +0000 (19:10 -0300)
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas@di-pentima.com.ar>

src/store/process-logs-panel/process-logs-panel-actions.ts
src/store/processes/processes-actions.ts
src/store/resource-type-filters/resource-type-filters.ts
src/store/side-panel-tree/side-panel-tree-actions.ts
src/store/tree-picker/tree-picker-actions.ts
src/store/users/user-panel-middleware-service.ts
src/store/virtual-machines/virtual-machines-actions.ts
src/views-components/sharing-dialog/people-select.tsx

index fcb1b0ea970bc528dd0c254d08590e6fdba743d1..4eed9a966debd9bd7cdcf88ca164db1231b48e3c 100644 (file)
@@ -68,8 +68,8 @@ export const addProcessLogsPanelItem = (message: ResourceEventMessage<{ text: st
 
 const loadContainerLogs = async (containerUuid: string, logService: LogService) => {
     const requestFilters = new FilterBuilder()
-        .addEqual('objectUuid', containerUuid)
-        .addIn('eventType', PROCESS_PANEL_LOG_EVENT_TYPES)
+        .addEqual('object_uuid', containerUuid)
+        .addIn('event_type', PROCESS_PANEL_LOG_EVENT_TYPES)
         .getFilters();
     const requestOrder = new OrderBuilder<LogResource>()
         .addAsc('eventAt')
index 47d6824a3075ad153bee90de36b63f25adead642..a94e56d69f57f75b760178a02390e03cf8a07ad8 100644 (file)
@@ -39,7 +39,7 @@ export const loadProcess = (containerRequestUuid: string) =>
 export const loadSubprocesses = (containerUuid: string) =>
     async (dispatch: Dispatch, getState: () => RootState, services: ServiceRepository) => {
         const containerRequests = await dispatch<any>(loadContainerRequests(
-            new FilterBuilder().addEqual('requestingContainerUuid', containerUuid).getFilters()
+            new FilterBuilder().addEqual('requesting_container_uuid', containerUuid).getFilters()
         )) as ContainerRequestResource[];
 
         const containerUuids: string[] = containerRequests.reduce((uuids, { containerUuid }) =>
index a6abf44b7142a70e2552f945462fcafb3eb223b7..e1a1b835e8f6a3689aa26b68a7c9f196d5280d5c 100644 (file)
@@ -113,7 +113,7 @@ const serializeCollectionTypeFilters = ({ fb, selectedFilters }: ReturnType<type
     () => getMatchingFilters(values(CollectionTypeFilter), selectedFilters),
     filters => filters.map(collectionTypeToPropertyValue),
     mappedFilters => ({
-        fb: buildCollectiomTypeFilters({ fb, filters: mappedFilters }),
+        fb: buildCollectionTypeFilters({ fb, filters: mappedFilters }),
         selectedFilters
     })
 )();
@@ -124,7 +124,7 @@ const NON_GENERAL_COLLECTION_TYPES = difference(COLLECTION_TYPES, [CollectionTyp
 
 const COLLECTION_PROPERTIES_PREFIX = `${GroupContentsResourcePrefix.COLLECTION}.properties`;
 
-const buildCollectiomTypeFilters = ({ fb, filters }: { fb: FilterBuilder, filters: CollectionType[] }) => {
+const buildCollectionTypeFilters = ({ fb, filters }: { fb: FilterBuilder, filters: CollectionType[] }) => {
     switch (true) {
         case filters.length === 0 || filters.length === COLLECTION_TYPES.length:
             return fb;
index 1bb1624df7cdd58935c561493bb18e89ce529301..9bdf205353c8a8a3260c9d4c6f7a48c55ffb4d31 100644 (file)
@@ -89,7 +89,7 @@ const loadProject = (projectUuid: string) =>
         dispatch(treePickerActions.LOAD_TREE_PICKER_NODE({ id: projectUuid, pickerId: SIDE_PANEL_TREE }));
         const params = {
             filters: new FilterBuilder()
-                .addEqual('ownerUuid', projectUuid)
+                .addEqual('owner_uuid', projectUuid)
                 .getFilters(),
             order: new OrderBuilder<ProjectResource>()
                 .addAsc('name')
@@ -110,7 +110,7 @@ const loadSharedRoot = async (dispatch: Dispatch, _: () => RootState, services:
     const params = {
         filters: `[${new FilterBuilder()
             .addIsA('uuid', ResourceKind.PROJECT)
-            .addEqual('groupClass', GroupClass.PROJECT)
+            .addEqual('group_class', GroupClass.PROJECT)
             .getFilters()}]`,
         order: new OrderBuilder<ProjectResource>()
             .addAsc('name', GroupContentsResourcePrefix.PROJECT)
index ff36e3e68b855d37a0b670d8331521fec7f2d801..6b9be5396396a1421fbe603f9d7cb6bd8ef851b4 100644 (file)
@@ -243,8 +243,8 @@ export const loadFavoritesProject = (params: LoadFavoritesProjectParams) =>
         if (uuid) {
             const filters = pipe(
                 (fb: FilterBuilder) => includeCollections
-                    ? fb.addIsA('headUuid', [ResourceKind.PROJECT, ResourceKind.COLLECTION])
-                    : fb.addIsA('headUuid', [ResourceKind.PROJECT]),
+                    ? fb.addIsA('head_uuid', [ResourceKind.PROJECT, ResourceKind.COLLECTION])
+                    : fb.addIsA('head_uuid', [ResourceKind.PROJECT]),
                 fb => fb.getFilters(),
             )(new FilterBuilder());
 
@@ -276,11 +276,11 @@ export const loadPublicFavoritesProject = (params: LoadFavoritesProjectParams) =
 
             const filters = pipe(
                 (fb: FilterBuilder) => includeCollections
-                    ? fb.addIsA('headUuid', [ResourceKind.PROJECT, ResourceKind.COLLECTION])
-                    : fb.addIsA('headUuid', [ResourceKind.PROJECT]),
+                    ? fb.addIsA('head_uuid', [ResourceKind.PROJECT, ResourceKind.COLLECTION])
+                    : fb.addIsA('head_uuid', [ResourceKind.PROJECT]),
                 fb => fb
-                    .addEqual('linkClass', LinkClass.STAR)
-                    .addEqual('ownerUuid', uuid)
+                    .addEqual('link_class', LinkClass.STAR)
+                    .addEqual('owner_uuid', uuid)
                     .addLike('name', '')
                     .getFilters(),
             )(new FilterBuilder());
@@ -361,7 +361,7 @@ export const loadPublicFavoriteTreePickerProjects = (id: string) =>
 const buildParams = (ownerUuid: string) => {
     return {
         filters: new FilterBuilder()
-            .addEqual('ownerUuid', ownerUuid)
+            .addEqual('owner_uuid', ownerUuid)
             .getFilters(),
         order: new OrderBuilder<ProjectResource>()
             .addAsc('name')
index cffcce4d65d9d3f362a80651aecbfeacaaaa1e3e..c253f40ab0daabc173d34261c56e5b2ec4894af3 100644 (file)
@@ -56,14 +56,14 @@ const getParamsLastName = (dataExplorer: DataExplorer) => ({
 
 const getFiltersFirstName = (dataExplorer: DataExplorer) => {
     const filters = new FilterBuilder()
-        .addILike("firstName", dataExplorer.searchValue)
+        .addILike("first_name", dataExplorer.searchValue)
         .getFilters();
     return filters;
 };
 
 const getFiltersLastName = (dataExplorer: DataExplorer) => {
     const filters = new FilterBuilder()
-        .addILike("lastName", dataExplorer.searchValue)
+        .addILike("last_name", dataExplorer.searchValue)
         .getFilters();
     return filters;
 };
index 625649593055b9318d4cde4389fd3f5e7c8de66e..8e8a56e63fc86876f04020dbe995d6da732dabd3 100644 (file)
@@ -72,7 +72,7 @@ export const loadVirtualMachinesUserData = () =>
         const virtualMachinesUuids = virtualMachines.items.map(it => it.uuid);
         const links = await services.linkService.list({
             filters: new FilterBuilder()
-                .addIn("headUuid", virtualMachinesUuids)
+                .addIn("head_uuid", virtualMachinesUuids)
                 .getFilters()
         });
         dispatch(virtualMachinesActions.SET_VIRTUAL_MACHINES(virtualMachines));
index f6f6c092cd783fe6dc2ed172131a117a11814d92..90235cd5831507314d238a7704faf1efa21cb7d4 100644 (file)
@@ -117,7 +117,7 @@ export const PeopleSelect = connect()(
         requestSuggestions = async (_: void, __: void, { userService, groupsService }: ServiceRepository) => {
             const { value } = this.state;
             const filterGroups = new FilterBuilder()
-                .addNotIn('groupClass', [GroupClass.PROJECT])
+                .addNotIn('group_class', [GroupClass.PROJECT])
                 .addILike('name', value)
                 .getFilters();
             const groupItems = await groupsService.list({ filters: filterGroups, limit: 5 });