- [x] Change page title to something like "Search for entities across 5 influence data APIs" Request: - [x] Collect filters, operators - [x] Checkboxes to select publishers to query - [x] Collect `limit` - [ ] Collect any necessary API keys (store in cookie?) - [x] Implement pagination (see https://github.com/influencemapping/whos_got_dirt-gem/issues/6) Response: - [x] Display results - [x] Display results in tabular format - [x] Add spinner - [x] Add source column with link to individual record (add feature to gem) - [x] Clicking "Details" shows JSON - [x] Display [messages in response](https://influencemapping.github.io/whos_got_dirt-server/#error-handling) - [x] Display HTTP error - [x] Display the queries submitted to the APIs (from `sources` in response) - [x] Download results as CSV (add feature to server)
Request:
limitResponse:
sourcesin response)