Skip to content

1840 categories community - #1850

Open
dmijatovic wants to merge 3 commits into
mainfrom
1840-categories-community
Open

1840 categories community#1850
dmijatovic wants to merge 3 commits into
mainfrom
1840-categories-community

Conversation

@dmijatovic

@dmijatovic dmijatovic commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

Add separate categories filters per root element

Closes #1840

Changes proposed in this pull request:

  • Implements splitting categories into multiple filter items at root elements
  • Created some additional tests and fixed few minor errors seen during development.

How to test:

  • make start to build and generate test data.
  • find community that has categories defined to show multiple filters. Test working of it.
  • find community that has NO categories and create some in multiple levels and test the working of it.
  • if possible test with real data too

PR Checklist:

  • Increase version numbers in docker-compose.yml
  • Link to a GitHub issue
  • Update documentation
  • Tests

@dmijatovic
dmijatovic force-pushed the 1840-categories-community branch from 29117d7 to e796a88 Compare August 4, 2026 11:13
@sonarqubecloud

sonarqubecloud Bot commented Aug 4, 2026

Copy link
Copy Markdown

@dmijatovic
dmijatovic marked this pull request as ready for review August 4, 2026 12:32
@jmaassen

jmaassen commented Aug 4, 2026

Copy link
Copy Markdown
Member

I noticed that the data generation sometimes generates categories which are not for software and not for projects:

Screenshot_2026-08-04_16-16-44

Bit of a strange edgecase 😄

@jmaassen

jmaassen commented Aug 4, 2026

Copy link
Copy Markdown
Member

Everything seems to work well with generated data, with the limitation that the categories only support two levels. We discussed that limitation before. I'll also try to test with real data.

@ewan-escience

Copy link
Copy Markdown
Collaborator

I noticed that the data generation sometimes generates categories which are not for software and not for projects

Let's keep that: one goal of the data-generation is to check whether or not the RSD holds up on weird edge cases.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Split categories at the top level for communities

3 participants