Skip to content

Refactor filter view to be more tightly intergrated with Netbox and improve capabilities #1

@sol1-matt

Description

@sol1-matt

This issue is a placeholder for list of potential improvements to filter view

This refactor has a number of goals

  • Use native django calls to get data instead of the api
  • Return data to the default Netbox Bulk View tables instead of datatables
  • Improve the query language so it is possible to apply unique filters per object type
  • Improve the query language so it is possible to do thing Netbox can't currently do through the api, things like
    • date periods relative to now eg: everything in the last 180days
    • available ports
    • support linked item lookup, eg: return the site.address when looking up a device even though device can't see site.address directly
  • Allow both url based GET requests and json payload based POST requests
  • Allow links destinations to be defined, eg: primary_ip.address:primary_ip.address__regex[^/]+ vs primary_ip.address:primary_ip.id

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions