Skip to content

Feature gate - #2659

Open
travon-speller wants to merge 5 commits into
devfrom
feature-gate
Open

Feature gate#2659
travon-speller wants to merge 5 commits into
devfrom
feature-gate

Conversation

@travon-speller

@travon-speller travon-speller commented Jun 23, 2026

Copy link
Copy Markdown
Contributor

Description

Adds a few new table for a Feature Gate system. You can select an app or base Semoss and then create a feature flag with versions. Then you can add users to the different versions. In your FE code can use either CheckFeatureFlag or GetUserFeatureFlag to determine to show/hide app features to certain users. This will help with not having to make diff applications that are slightly different.

Changes Made

Added a CRUD reactors to handle feature gate. added a few more for fetching if user is eligible

How to Test

  1. Call the reactors to create a feature
  2. Call reactor to create new versionBucket for the feature and then add user to new bucket
  3. Call the CheckFeatureFlag reactor to see its results. Use GetUserFeatureFlag if you want more detailed results

Notes

FE PR SEMOSS/semoss-ui#3342

@travon-speller
travon-speller requested a review from a team as a code owner June 23, 2026 17:25
@snyk-io

snyk-io Bot commented Jun 23, 2026

Copy link
Copy Markdown
Contributor

Snyk checks have passed. No issues have been found so far.

Status Scan Engine Critical High Medium Low Total (0)
Open Source Security 0 0 0 0 0 issues

💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse.

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.

1 participant