Flagsmith / Flagsmith/flagsmith

Frontend: Add granular trait control for client-side SDKs

Open
#6,824 1 comment 0 reactions 0 assignees View on GitHub
docs front-end
Dominant language
Python
Stars
6.6k
Forks
567
Avg merge
1d 13h
Merged PRs (30d)
121

Description

Support the new `allow_client_traits_in_evaluation` environment-level field in the Environment settings UI.

The Environment settings UI should now include a section that allows to define a policy in regards to traits sent over by client-side SDKs:
- The existing `allow_client_traits` should be controlled by the "Persist" toggle.
- The new `allow_client_traits_in_evaluation` field should be controlled by "Use in evaluation" toggle.
- Disabling "Use in evaluation" should disable the "Persist" toggle.

Update the docs accordingly.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.