Skip to content

Commit a3c2e39

Browse files
authored
Merge pull request #2005 from alphagov/org-admin-alerts-feature-flag
Add org_admin_alerts_enabled feature flag
2 parents 343dcc4 + 9d66790 commit a3c2e39

File tree

8 files changed

+16
-0
lines changed

8 files changed

+16
-0
lines changed

infra/deployments/forms/forms-admin/main.tf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ module "forms_admin" {
2626
act_as_user_enabled = var.forms_admin_settings.act_as_user_enabled
2727
welsh_enabled = var.forms_admin_settings.welsh_enabled
2828
daily_submission_emails_enabled = var.forms_admin_settings.daily_submission_emails_enabled
29+
org_admin_alerts_enabled = var.forms_admin_settings.org_admin_alerts_enabled
2930
enable_mailchimp_sync = var.forms_admin_settings.synchronize_to_mailchimp
3031
enable_organisations_sync = var.forms_admin_settings.synchronize_orgs_from_govuk
3132
deploy_account_id = var.deploy_account_id

infra/deployments/forms/inputs.tf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,7 @@ variable "forms_admin_settings" {
141141
act_as_user_enabled = bool
142142
welsh_enabled = bool
143143
daily_submission_emails_enabled = bool
144+
org_admin_alerts_enabled = bool
144145
govuk_app_domain = string
145146
synchronize_to_mailchimp = bool
146147
synchronize_orgs_from_govuk = bool

infra/deployments/forms/tfvars/dev.tfvars

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,7 @@ forms_admin_settings = {
8080
act_as_user_enabled = true
8181
welsh_enabled = true
8282
daily_submission_emails_enabled = true
83+
org_admin_alerts_enabled = true
8384
govuk_app_domain = "integration.publishing.service.gov.uk"
8485
synchronize_to_mailchimp = false
8586
synchronize_orgs_from_govuk = false

infra/deployments/forms/tfvars/production.tfvars

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,7 @@ forms_admin_settings = {
136136
act_as_user_enabled = false
137137
welsh_enabled = true
138138
daily_submission_emails_enabled = false
139+
org_admin_alerts_enabled = false
139140
govuk_app_domain = "publishing.service.gov.uk"
140141
synchronize_to_mailchimp = true
141142
synchronize_orgs_from_govuk = true

infra/deployments/forms/tfvars/staging.tfvars

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ forms_admin_settings = {
4545
act_as_user_enabled = true
4646
welsh_enabled = true
4747
daily_submission_emails_enabled = false
48+
org_admin_alerts_enabled = false
4849
govuk_app_domain = "staging.publishing.service.gov.uk"
4950
synchronize_to_mailchimp = false
5051
synchronize_orgs_from_govuk = false

infra/deployments/forms/tfvars/user-research.tfvars

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ forms_admin_settings = {
4343
act_as_user_enabled = false
4444
welsh_enabled = true
4545
daily_submission_emails_enabled = false
46+
org_admin_alerts_enabled = false
4647
govuk_app_domain = ""
4748
synchronize_to_mailchimp = false
4849
synchronize_orgs_from_govuk = false

infra/modules/forms-admin/main.tf

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -163,6 +163,10 @@ module "ecs_service" {
163163
{
164164
name = "SETTINGS__FEATURES__DAILY_SUBMISSION_EMAILS_ENABLED",
165165
value = var.daily_submission_emails_enabled
166+
},
167+
{
168+
name = "SETTINGS__FEATURES__ORG_ADMIN_ALERTS_ENABLED",
169+
value = var.org_admin_alerts_enabled
166170
}
167171
]
168172

infra/modules/forms-admin/variables.tf

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,12 @@ variable "daily_submission_emails_enabled" {
102102
default = false
103103
}
104104

105+
variable "org_admin_alerts_enabled" {
106+
type = bool
107+
description = "Enables sending alerts to Org Admins about forms they control"
108+
default = false
109+
}
110+
105111
variable "enable_mailchimp_sync" {
106112
type = bool
107113
description = "Whether to synchronise the MailChimp mailing lists from the forms-admin user data"

0 commit comments

Comments
 (0)