Implement Backend Solution for Expanded Sub-Features (Apply to all sub-features or Apply to all code-specific sub-features)

Description

To enable the UX design for expanded sub-features of Chat captured in #513334 (closed)+s, the backend will need to be modified to accommodate updating multiple FeatureSettings at once. This could be done by either extending the current aiFeatureSettingUpdate mutation (which currently only handles updating a single feature setting) or adding a new mutation that can handle updating multiple feature settings at once.

The mutation will be invoked when a user selects Apply to all sub-features or Apply to all code-specific sub-features (see design below)

Design: image.png

Definition of Done

  • A mutation for handling the update of multiple AI-feature settings at once exists
Edited by Susie Bitters