SagentsLiveDebugger.FilterForm (Sagents LiveDebugger v0.4.0-rc.2)

Copy Markdown

Form schema for filtering and sorting agents in the dashboard.

Summary

Functions

Applies filters to a list of agents.

Creates a changeset for filter form validation.

Creates a new filter form with default values.

Functions

apply_filters(agents, filters)

Applies filters to a list of agents.

changeset(filter_form, attrs)

Creates a changeset for filter form validation.

Examples

iex> changeset(%FilterForm{}, %{status_filter: "running"})
%Ecto.Changeset{valid?: true}

iex> changeset(%FilterForm{}, %{status_filter: "invalid"})
%Ecto.Changeset{valid?: false}

new()

Creates a new filter form with default values.