Skip to content

Refactor Record Filter and Record Sort #40

Closed
5 of 5 issues completed
Closed
5 of 5 issues completed
@lucasbordeau

Description

@lucasbordeau

Master issue for the refactor of record filters and record sorts.

Goals of this refactor :

  • Remove component state v1 from record filter and record sort states.
  • Progressively rollout a V2 handling of record filters and record sorts that is acting in parallel, so we only have to switch to V2 from V1 without breaking anything
  • Have record filters and record sorts act as standalone modules and also standalone contexts, that can be used by other related modules : index, table, kanban, view, context store.

ViewFilter and RecordFilter are two concepts that are used in the view module.

They are required to keep the database ViewFilter concept and the UI Filter concept separated, but right now we could have a better abstraction of ViewFilter.

Because in the UI we manipulate almost always RecordFilters, and we could have it turned into ViewFilter and back again so that we never manipulate ViewFilter directly.

Sub-issues

Metadata

Metadata

Assignees

Type

No type

Projects

Status

✅ Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions