Skip to content

Use Query APIs in list pages #1410

Closed
Closed
@nadouani

Description

@nadouani

Request Type

Feature Request

Problem Description

TheHive search API has been made backward compatible with TheHive 3, and this has a certain cost on performance and data handling.

TheHive 4 has an optimised API that deals with the graph structured data with a more natural search strategy.

The UI is still using the backward compatible API and this issue aims to rely on the new APIs to display:

  • Case list
  • Case details page
    • Get case using API v1
    • Check case close dialog
    • Check case open dialog
    • Check case responders list
    • Check export dialog
    • Check case sharing sections
    • Use Query API to fetch case attachments
  • Case tasks list
    • Use Query API v1 to list tasks
    • Update the UI to rely on fields from API v1
    • Use task.assignee
  • Case task details
    • Get task using API v1
    • Check secondary api calls
    • Check task action calls
    • Get task logs using API v1
  • Case observable list
    • Use API and Objects v1
    • Revamp bulk update feature
    • Revamp the bulk run analyzer feature
  • Task lists
    • Use Query API v1 to list tasks
    • Update the UI to rely on fields from API v1
  • Alert list
  • Alert Preview dialog
  • Use API v1 to list responder actions in all sections

This also requires the following changes:

  • Update the describe API tu return the data model v1
  • Check filter forms in list pages

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions