Skip to content

feat(gooddata-sdk): [AUTO] add exclude_user_settings param to workspace settings resolution#1344

Open
yenkins-admin wants to merge 1 commit intomasterfrom
feature/auto-P010-exclude-user-settings
Open

feat(gooddata-sdk): [AUTO] add exclude_user_settings param to workspace settings resolution#1344
yenkins-admin wants to merge 1 commit intomasterfrom
feature/auto-P010-exclude-user-settings

Conversation

@yenkins-admin
Copy link
Contributor

@yenkins-admin yenkins-admin commented Feb 19, 2026

Add exclude_user_settings parameter to SDK workspace settings resolution methods, exposing the excludeUserSettings query parameter introduced in gdc-nas.

P010 | Workflow: https://github.com/gooddata/gdc-nas/actions/runs/22179401494

What changed in gdc-nas

  • be4d3d3 (PR #19914): Changed ActiveCalendarsSetting.fiscal default from true to false; LDM generation now only includes fiscal date granularities when the ACTIVE_CALENDARS setting is explicitly enabled. JIRA: F1-2224

  • 8ce1041 (PR #20044): Added excludeUserSettings boolean query parameter (default: false) to four SettingController REST endpoints (workspaceResolveAllSettings, workspaceResolveSettings, resolveAllSettingsWithoutWorkspace, resolveSettingsWithoutWorkspace). When true, skips user-layer setting resolution. OpenAPI spec updated (38 additions). JIRA: F1-2229

What was implemented in SDK

Added exclude_user_settings: bool = False keyword argument to two wrapper methods in gooddata-sdk and forwarded the parameter to the underlying API client calls (which already support exclude_user_settings in the regenerated client).

Files modified

  • sdk/packages/gooddata-sdk/src/gooddata_sdk/catalog/workspace/service.pyresolve_all_workspace_settings() and resolve_workspace_settings() now accept and propagate exclude_user_settings

JIRA: F1-2229 (https://gooddata.atlassian.net/browse/F1-2229)
Risk: Low

…ce settings resolution

Expose the new excludeUserSettings query parameter (added in gdc-nas PR #20044)
through the SDK wrapper methods resolve_all_workspace_settings and
resolve_workspace_settings. Both methods now accept exclude_user_settings: bool = False
and forward it to the underlying API client calls.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
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

Comments