Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update filtering issues to cover storing filter/group information in the backend. #557

Closed
kgodey opened this issue Aug 13, 2021 · 1 comment
Assignees
Labels
ready Ready for implementation restricted: maintainers Only maintainers can resolve this issue type: enhancement New feature or request

Comments

@kgodey
Copy link
Contributor

kgodey commented Aug 13, 2021

Problem

We should store filter and group information in the backend so that the frontend doesn't need to know anything about types.

Proposed solution

The currently open filtering tickets should be updated to account for this.

Additional context

From @pavish on Matrix:

It would be nice if we can also store the allowed filter/grouping options on the backend.

This way, the frontend does not have to know about types, and it allows us to use any new types by just creating it on the backend during runtime, without needing to update any code.

It also involves storing additional meta data, like certain grouping/filtering options would require multiple values (eg., range), or no values at all (eg., is_null). So, we need to define a format, that also specifies this kind of information.

@kgodey
Copy link
Contributor Author

kgodey commented Aug 16, 2021

This is done.

@kgodey kgodey closed this as completed Aug 16, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ready Ready for implementation restricted: maintainers Only maintainers can resolve this issue type: enhancement New feature or request
Projects
No open projects
Development

No branches or pull requests

1 participant