Skip to content

Commit

Permalink
Updated status URL parsing to work with strings
Browse files Browse the repository at this point in the history
  • Loading branch information
nwalker2398 committed Feb 14, 2024
1 parent b6fc140 commit 27e1647
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 4 deletions.
9 changes: 6 additions & 3 deletions app/controllers/api/v1/resources_controller.rb
Original file line number Diff line number Diff line change
Expand Up @@ -48,16 +48,19 @@ def destroy

# GET /resources
def index
statuses = ['pending', 'processing', 'failure', 'ready']

per_page = 50
status = params[:status]
status = statuses.include?(params[:status].downcase) ? statuses.index(params[:status].downcase) : params[:status]
page = Integer(params[:page])
identifier = params[:identifier]

resources = Resource
identifier && resources = resources.where(identifier: identifier)
status && status != 'Any' && resources = resources.where(status: status)
status && status.downcase != 'any' && resources = resources.where(status: status)
resources = resources.limit(per_page).offset((page - 1) * per_page)
status && status != 'Any' && resources = resources.order(status)
status && status.downcase != 'any' && resources = resources.order(status)
puts resources[0].inspect
render json:
resources

Expand Down
6 changes: 5 additions & 1 deletion app/javascript/components/resources/ResourceList.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -21,9 +21,13 @@ export default function ResourceList() {
(async () => {
const response = await fetch(fetch_url);
const data = await response.json();
setFilteredResources(data.concat(data).concat(data).concat(data).concat(data).concat(data).concat(data).concat(data).concat(data).concat(data).concat(data).concat(data).concat(data).concat(data).concat(data).concat(data).concat(data).concat(data).concat(data).concat(data).concat(data).concat(data).concat(data).concat(data).concat(data).concat(data).concat(data).concat(data).concat(data).concat(data).concat(data));
// setFilteredResources(data.concat(data).concat(data).concat(data).concat(data).concat(data).concat(data).concat(data).concat(data).concat(data).concat(data).concat(data).concat(data).concat(data).concat(data).concat(data).concat(data).concat(data).concat(data).concat(data).concat(data).concat(data).concat(data).concat(data).concat(data).concat(data).concat(data).concat(data).concat(data).concat(data).concat(data));
console.log('data:');
console.log(data);
data.forEach(entry => {
console.log(entry);
})
console.log();
setFilteredResources(data);
})();
}, [searchParams]);
Expand Down

0 comments on commit 27e1647

Please sign in to comment.