Skip to content

Feature flag the following features: manage fields, filters reset, column filtering#238

Merged
phndiaye merged 10 commits into
masterfrom
pn/vel-5076
Aug 22, 2025
Merged

Feature flag the following features: manage fields, filters reset, column filtering#238
phndiaye merged 10 commits into
masterfrom
pn/vel-5076

Conversation

@phndiaye
Copy link
Copy Markdown
Member

@phndiaye phndiaye commented Apr 3, 2025

What does this PR do?

Feature flag the following features: manage fields, filters reset, column filtering.

This will allow us to unlock more usages of the table where the parent apps want more control on the filtering behaviours by opting-out of the default UX.

What are the observable changes?

🧑‍💻 Developer Heads Up

⚡ Since we are using Ember Octane now:

  • Feel free to migrate existing components to Glimmer Components.
  • Write new ones exclusively in it.

Useful Resource : Ember Octane vs Classic Cheat Sheet

Good PR checklist

  • Title makes sense
  • Is against the correct branch
  • Only addresses one issue
  • Properly assigned
  • Added/updated tests
  • Added/updated documentation
  • Migrated touched components to Glimmer Components
  • Properly labeled

Additional Notes

@phndiaye phndiaye requested a review from a team as a code owner April 3, 2025 13:26
@linear
Copy link
Copy Markdown

linear Bot commented Apr 3, 2025

@phndiaye phndiaye requested review from OwenCoogan, aprentout and olxmpe and removed request for a team April 3, 2025 13:26
type FeatureSet = {
selection: boolean;
searchable: boolean;
manageable_fields: boolean;
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm not sure what's the use of the feature flags? Is it to enable/disable one or another part of the feature?

@phndiaye phndiaye merged commit 001b21d into master Aug 22, 2025
3 checks passed
@phndiaye phndiaye deleted the pn/vel-5076 branch August 22, 2025 13:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants