Skip to content
This repository has been archived by the owner on May 15, 2024. It is now read-only.

[feature-request]: Add Queries page #303

Open
39 tasks
Clumsy-Coder opened this issue Feb 20, 2023 · 0 comments
Open
39 tasks

[feature-request]: Add Queries page #303

Clumsy-Coder opened this issue Feb 20, 2023 · 0 comments
Assignees
Labels
backend Code related to the backend enhancement New feature or request ui/ux Code related to the User Interface and/or User Experience
Milestone

Comments

@Clumsy-Coder
Copy link
Owner

Clumsy-Coder commented Feb 20, 2023

API

  • display all queries
  • display queries of a domain name
  • display queries of a client
  • display queries after a specific time
  • display queries before a specific time
  • display queries of a specific query type. Ex: A, AAAA, HTTPS
  • display queries that's being forwarded to a destination
  • fetch n number of queries
  • transform data from arrays to JSON for easy usage in components

front end

  • display data using a table
  • use table pagination
    • display entries
      • 10
      • 25
      • 50
      • 100
      • all
  • limit results to 100
  • sort table by
    • date/time
    • query type
    • domain name
    • client
    • status (allowed or blocked)
    • reply type. Ex: CNAME, IP
    • Action. Add to Blacklist, Remove from Blacklist
  • auto fetch data in
    • 5 seconds
    • 10 seconds
    • 15 seconds
    • 30 seconds
    • manual fetch
  • link query type chart to queries page
  • link forward destination chart to queries page
  • link bar chart to queries and limit time range

redux

  • add a react hook to fetch query data
  • provide parameters as needed. Only pass values that are NOT undefined

utils

  • create typescript interface for data format returned from upstream
  • create typescript interface for data format transformed into JSON (for easy usage)
@Clumsy-Coder Clumsy-Coder self-assigned this Feb 21, 2023
@Clumsy-Coder Clumsy-Coder added the enhancement New feature or request label Feb 21, 2023
@Clumsy-Coder Clumsy-Coder changed the title Add Queries page [feature-request]: Add Queries page Feb 21, 2023
@Clumsy-Coder Clumsy-Coder added ui/ux Code related to the User Interface and/or User Experience backend Code related to the backend labels Feb 22, 2023
@Clumsy-Coder Clumsy-Coder added this to the Queries page milestone Nov 9, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
backend Code related to the backend enhancement New feature or request ui/ux Code related to the User Interface and/or User Experience
Projects
None yet
Development

When branches are created from issues, their pull requests are automatically linked.

1 participant