Skip to content

Add Slack multi-channel approvals setup and slack record sync-down#2219

Merged
amangalampalli-ks merged 6 commits into
enhance/slack-app-multi-channelfrom
enhance/slack-app-multi-channel-int
Jul 16, 2026
Merged

Add Slack multi-channel approvals setup and slack record sync-down#2219
amangalampalli-ks merged 6 commits into
enhance/slack-app-multi-channelfrom
enhance/slack-app-multi-channel-int

Conversation

@amangalampalli-ks

Copy link
Copy Markdown
Contributor

Summary

Adds multi-channel approver routing for Slack app setup, including per-team channels, optional shared-folder/record boundaries, and a required default channel for unassigned, EPM, and SSO Cloud traffic. Service mode can reconcile stored Slack approvals config with the vault via slack-app-setup --sync-down without re-running full setup.

Changes

  • Add shared approvals setup and sync flow for integration app setup commands.
  • Extend Slack app setup to collect and persist multi-channel approvals configuration.
  • Add --sync-down and optional -r on Slack app setup to refresh team names and remove stale team, folder, and record references.
  • Include list-team in the default service command allowlist.
  • Use the active session config file for Docker and service setup config path resolution.

@amangalampalli-ks amangalampalli-ks self-assigned this Jul 16, 2026
@amangalampalli-ks
amangalampalli-ks marked this pull request as ready for review July 16, 2026 07:04
Comment thread keepercommander/service/commands/integrations/approvals_setup.py
Comment thread keepercommander/service/commands/integrations/approvals_setup.py
@amangalampalli-ks
amangalampalli-ks merged commit 4f4d090 into enhance/slack-app-multi-channel Jul 16, 2026
4 checks passed
amangalampalli-ks added a commit that referenced this pull request Jul 16, 2026
…2219)

* Implement multi channel flow for slack-app-setup command

* Add default channel prompt

* Add list-team in command list

* Make default channel mandatory for multi channel

* Add --sync-down for Slack multi-channel approvals config

* Refactor slack-app changes
craiglurey pushed a commit that referenced this pull request Jul 16, 2026
…2219) (#2222)

* Implement multi channel flow for slack-app-setup command

* Add default channel prompt

* Add list-team in command list

* Make default channel mandatory for multi channel

* Add --sync-down for Slack multi-channel approvals config

* Refactor slack-app changes
sk-keeper pushed a commit that referenced this pull request Jul 16, 2026
…2219) (#2222)

* Implement multi channel flow for slack-app-setup command

* Add default channel prompt

* Add list-team in command list

* Make default channel mandatory for multi channel

* Add --sync-down for Slack multi-channel approvals config

* Refactor slack-app changes
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.

3 participants