From 8763c49de2dc7858ef9bbcdbb7b7149948fdf643 Mon Sep 17 00:00:00 2001 From: DragonSenseiGuy Date: Mon, 6 Apr 2026 18:55:01 -0400 Subject: [PATCH] Make new members full members by default across all program scenarios --- app/models/onboarding_scenarios/base.rb | 2 +- app/models/onboarding_scenarios/beest.rb | 2 -- app/models/onboarding_scenarios/blueprint.rb | 2 -- app/models/onboarding_scenarios/campfire.rb | 2 -- app/models/onboarding_scenarios/campfire_satellites.rb | 2 -- app/models/onboarding_scenarios/fallout.rb | 2 -- app/models/onboarding_scenarios/flavortown.rb | 4 +--- app/models/onboarding_scenarios/game.rb | 2 -- 8 files changed, 2 insertions(+), 16 deletions(-) diff --git a/app/models/onboarding_scenarios/base.rb b/app/models/onboarding_scenarios/base.rb index 96d1e6cc..748dcf29 100644 --- a/app/models/onboarding_scenarios/base.rb +++ b/app/models/onboarding_scenarios/base.rb @@ -42,7 +42,7 @@ def accepts_under13 = false # Slack provisioning settings # Returns :full_member or :multi_channel_guest - def slack_user_type = :multi_channel_guest + def slack_user_type = :full_member # Returns array of channel names/IDs for multi-channel guests during onboarding def slack_channels = [] diff --git a/app/models/onboarding_scenarios/beest.rb b/app/models/onboarding_scenarios/beest.rb index 30bbbba8..22f77693 100644 --- a/app/models/onboarding_scenarios/beest.rb +++ b/app/models/onboarding_scenarios/beest.rb @@ -8,8 +8,6 @@ def form_fields [ :first_name, :last_name, :primary_email, :birthday, :country ] end - def slack_user_type = :multi_channel_guest - def slack_channels = chans(:beest, :beest_bulletin, :beest_help, :welcome_to_hack_club) def slack_onboarding_flow = :internal_tutorial diff --git a/app/models/onboarding_scenarios/blueprint.rb b/app/models/onboarding_scenarios/blueprint.rb index 8f4f77fa..e3b363b2 100644 --- a/app/models/onboarding_scenarios/blueprint.rb +++ b/app/models/onboarding_scenarios/blueprint.rb @@ -8,8 +8,6 @@ def form_fields [ :first_name, :last_name, :primary_email, :birthday, :country ] end - def slack_user_type = :multi_channel_guest - def slack_channels = chans(:blueprint, :blueprint_support, :blueprint_announcements, :blueprint_drafts, :identity_help) def next_action = :home diff --git a/app/models/onboarding_scenarios/campfire.rb b/app/models/onboarding_scenarios/campfire.rb index 99859ff8..e94f5af8 100644 --- a/app/models/onboarding_scenarios/campfire.rb +++ b/app/models/onboarding_scenarios/campfire.rb @@ -10,8 +10,6 @@ def form_fields [ :first_name, :last_name, :primary_email, :birthday, :country ] end - def slack_user_type = :multi_channel_guest - def slack_channels = chans(:campfire_flagship, :campfire_flagship_bulletin, :campfire_flagship_help, :welcome_to_hack_club) def slack_onboarding_flow = :internal_tutorial diff --git a/app/models/onboarding_scenarios/campfire_satellites.rb b/app/models/onboarding_scenarios/campfire_satellites.rb index e0544034..679c9c0e 100644 --- a/app/models/onboarding_scenarios/campfire_satellites.rb +++ b/app/models/onboarding_scenarios/campfire_satellites.rb @@ -10,8 +10,6 @@ def form_fields [ :first_name, :last_name, :primary_email, :birthday, :country ] end - def slack_user_type = :multi_channel_guest - def slack_channels = chans(:campfire, :campfire_bulletin, :campfire_help, :welcome_to_hack_club, :identity_help) def slack_onboarding_flow = :internal_tutorial diff --git a/app/models/onboarding_scenarios/fallout.rb b/app/models/onboarding_scenarios/fallout.rb index a55512e4..71c796c1 100644 --- a/app/models/onboarding_scenarios/fallout.rb +++ b/app/models/onboarding_scenarios/fallout.rb @@ -10,8 +10,6 @@ def form_fields [ :first_name, :last_name, :primary_email, :birthday, :country ] end - def slack_user_type = :multi_channel_guest - def slack_channels = chans(:fallout, :fallout_help, :fallout_bulletin, :identity_help) def slack_onboarding_flow = :internal_tutorial diff --git a/app/models/onboarding_scenarios/flavortown.rb b/app/models/onboarding_scenarios/flavortown.rb index c18c8fe2..125076cc 100644 --- a/app/models/onboarding_scenarios/flavortown.rb +++ b/app/models/onboarding_scenarios/flavortown.rb @@ -26,13 +26,11 @@ def form_fields [ :first_name, :last_name, :primary_email, :birthday, :country ] end - def slack_user_type = :multi_channel_guest - def next_action = :home def slack_onboarding_flow = :internal_tutorial - def slack_channels = chans(:flavortown_bulletin, :flavortown_esplanade, :flavortown_help, :identity_help) + def slack_channels = chans(:flavortown_bulletin, :flavortown_esplanade, :flavortown_help, :identity_help) + promotion_channels def promotion_channels = chans(:flavortown_construction, :library, :lounge, :welcome, :happenings, :community, :neighbourhood, :pyramid_scheme) diff --git a/app/models/onboarding_scenarios/game.rb b/app/models/onboarding_scenarios/game.rb index 2e999198..1d8f77c2 100644 --- a/app/models/onboarding_scenarios/game.rb +++ b/app/models/onboarding_scenarios/game.rb @@ -8,8 +8,6 @@ def form_fields [ :first_name, :last_name, :primary_email, :birthday, :country ] end - def slack_user_type = :multi_channel_guest - def slack_channels = chans(:hack_club_the_game, :hctg_bulletin, :hctg_help, :welcome_to_hack_club) def slack_onboarding_flow = :internal_tutorial