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

Side types overhaul #762

Merged
merged 9 commits into from
Nov 28, 2023
Merged

Side types overhaul #762

merged 9 commits into from
Nov 28, 2023

Conversation

thesuzerain
Copy link
Contributor

@thesuzerain thesuzerain commented Nov 18, 2023

Note: This includes retroactive fixes for dynamic fields.sql
Make sure migrations are reapplie dand that database is back from then.

Updates side types to 4 boolean fields, adds tests, and modifies search to allow v2 to make it (basically, allows a third depth level of facets to allow the deepest level to be AND. Boolean math doesn't quite work in v2-v3 conversion of side types if the lowest level is OR).

Fixes MOD-151

@thesuzerain thesuzerain marked this pull request as ready for review November 26, 2023 07:10
@thesuzerain thesuzerain marked this pull request as draft November 27, 2023 17:20
@thesuzerain thesuzerain self-assigned this Nov 28, 2023
@Geometrically Geometrically marked this pull request as ready for review November 28, 2023 18:35
@Geometrically Geometrically merged commit f731c10 into master Nov 28, 2023
5 checks passed
@Geometrically Geometrically deleted the side-types-overhaul branch November 28, 2023 18:37
thesuzerain added a commit that referenced this pull request Dec 5, 2023
* side types overhaul

* fixes, fmt clippy

* migration fix for v3 bug

* fixed migration issues

* more tested migration changes

* fmt, clippy

* bump cicd

---------

Co-authored-by: Geometrically <[email protected]>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Development

Successfully merging this pull request may close these issues.

2 participants