feat: Adding type/zipcode to branches filter
This commit is contained in:
@@ -294,6 +294,8 @@ Returns a company object
|
|||||||
- city
|
- city
|
||||||
- state
|
- state
|
||||||
- truck_type
|
- truck_type
|
||||||
|
- zipcode
|
||||||
|
- type (unloading, loading, both)
|
||||||
- `POST /new` : Creates a new element.
|
- `POST /new` : Creates a new element.
|
||||||
- `PATCH /:id` : Updates data from specific element.
|
- `PATCH /:id` : Updates data from specific element.
|
||||||
- `DELETE /:id` : Delete element from company. Returns the element data.
|
- `DELETE /:id` : Delete element from company. Returns the element data.
|
||||||
@@ -409,6 +411,9 @@ This endpoint is part of /loads endpoint
|
|||||||
- phone, city
|
- phone, city
|
||||||
- state
|
- state
|
||||||
- truck_type
|
- truck_type
|
||||||
|
- is_accepted
|
||||||
|
- is_withdrawn
|
||||||
|
- is_completed
|
||||||
- `POST /new` : Creates a new element.
|
- `POST /new` : Creates a new element.
|
||||||
- `PATCH /:id` : Updates data from specific element.
|
- `PATCH /:id` : Updates data from specific element.
|
||||||
- `DELETE /:id` : Delete element from company. Returns the element data.
|
- `DELETE /:id` : Delete element from company. Returns the element data.
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ const generic = new GenericHandler( Model, null, populate_list );
|
|||||||
|
|
||||||
function getAndFilterList( query ){
|
function getAndFilterList( query ){
|
||||||
const filter_list = [];
|
const filter_list = [];
|
||||||
const { categories, branch_name, phone, city, state, truck_type } = query;
|
const { categories, branch_name, phone, city, state, truck_type, type, zipcode } = query;
|
||||||
|
|
||||||
if( categories ) { filter_list.push({ categories }); }
|
if( categories ) { filter_list.push({ categories }); }
|
||||||
if( branch_name ) { filter_list.push({ branch_name }); }
|
if( branch_name ) { filter_list.push({ branch_name }); }
|
||||||
@@ -18,6 +18,8 @@ function getAndFilterList( query ){
|
|||||||
if( city ) { filter_list.push({ city }); }
|
if( city ) { filter_list.push({ city }); }
|
||||||
if( state ) { filter_list.push({ state }); }
|
if( state ) { filter_list.push({ state }); }
|
||||||
if( truck_type ) { filter_list.push({ truck_type }); }
|
if( truck_type ) { filter_list.push({ truck_type }); }
|
||||||
|
if( type ) { filter_list.push({ type }); }
|
||||||
|
if( zipcode ) { filter_list.push({ zipcode }); }
|
||||||
|
|
||||||
if( filter_list.length == 0 ){
|
if( filter_list.length == 0 ){
|
||||||
return null;
|
return null;
|
||||||
|
|||||||
Reference in New Issue
Block a user