IoT-Hub-Portal icon indicating copy to clipboard operation
IoT-Hub-Portal copied to clipboard

Task: List AWS Thing Groups using pagination

Open hocinehacherouf opened this issue 2 years ago • 0 comments
trafficstars

Is your feature request related to a problem? Please describe.

Related to #1794, #1795 and #1797

  • Users must be able to list and search thing groups by
    • Name
    • Tags
    • Attributes
  • Users must also be able to sort thing groups by name.
  • Users must by able to navigate to the create view to add a new thing group
  • Users must by able to navigate to the edit view to update an existing thing group
  • Users must by able to delete an existing thing group

Documentation: https://docs.aws.amazon.com/iot/latest/developerguide/thing-groups.html

Describe the solution you'd like

Backend:

  • Create/update a service that queries database to get thing groups
    • Pagination must be used
    • Filter by name, description, tags and attributes
    • Order by name and description
  • Create a REST endpoint that allow HTTP clients to query thing groups

Frontend:

  • Add a method on service layer that calls the backend to query thing groups
  • Add a blazor component to
    • Display thing groups in a table by order on Name and description colunms. Each row of this table contains
      • Delete button to delete a thing group
      • Details button to navigate the thing group details view
    • Search by name, description, tags and attributes

hocinehacherouf avatar Feb 22 '23 21:02 hocinehacherouf