Skip to content

Multi-Tag Filtering for Constraints

🚀 Feature Request

Summary

Currently, the constraint filtering functionality only allows filtering by a single tag at a time. Enhancing this feature to support multi-tag filtering would make it easier to find relevant constraints across broader or more specific categories.

Problem to Solve / User Story

As a user managing a large set of constraints, I want to filter constraints by multiple tags simultaneously, so that I can find all constraints relevant to a specific validation focus (e.g., cardinality, domain-specific rules) without repeatedly changing the filter.

Example scenarios:

  • When checking cardinality constraints, I need to view both requiredElements and singleOccurrence.

  • When validating for DDB-specific rules, I may want to filter by DDB, but narrow down to required, unique, or validElements.

Proposed Solution

Allow selecting multiple tags as filter criteria in the constraint filtering UI.

Constraints should be shown if they match any of the selected tags (logical OR), or optionally, support AND/OR logic as a toggle.

Benefits

Improves usability and efficiency when working with large and complex constraint sets.

Enables users to combine related tags (e.g., all cardinality-related tags) for better overview and batch operations.

Reduces repetitive filter changes and manual searching.

Possible Drawbacks

May require adjustment in filtering logic

Additional Context

This feature would be particularly useful in complexe projects with many constraints sharing thematic tags. It aligns with how users conceptually group validations (e.g., cardinality, DDB rules, datatype validations).

Relevant Logs or Screenshots (if applicable)

image

Links / References

Related:

  • Request for special characters in Tags (#71 (closed))
  • Request "Show existing tags" (#74)
Edited by Domenic Schäfer