Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'lib/gitlab/email/message/in_product_marketing/experience.rb')
-rw-r--r--lib/gitlab/email/message/in_product_marketing/experience.rb16
1 files changed, 14 insertions, 2 deletions
diff --git a/lib/gitlab/email/message/in_product_marketing/experience.rb b/lib/gitlab/email/message/in_product_marketing/experience.rb
index 4156a737517..7520de6d2a3 100644
--- a/lib/gitlab/email/message/in_product_marketing/experience.rb
+++ b/lib/gitlab/email/message/in_product_marketing/experience.rb
@@ -43,7 +43,9 @@ module Gitlab
survey_id: EASE_SCORE_SURVEY_ID
}
- "#{Gitlab::Saas.com_url}/-/survey_responses?#{params.to_query}"
+ params[:show_incentive] = true if show_incentive?
+
+ "#{gitlab_com_root_url}/-/survey_responses?#{params.to_query}"
end
def feedback_ratings(rating)
@@ -70,9 +72,19 @@ module Gitlab
def show_invite_link
strong_memoize(:show_invite_link) do
- group.member_count > 1 && group.max_member_access_for_user(user) >= GroupMember::DEVELOPER && user.preferred_language == 'en'
+ group.max_member_access_for_user(user) >= GroupMember::DEVELOPER && user.preferred_language == 'en'
end
end
+
+ def show_incentive?
+ show_invite_link && group.member_count > 1
+ end
+
+ def gitlab_com_root_url
+ return root_url.chomp('/') if Rails.env.development?
+
+ Gitlab::Saas.com_url
+ end
end
end
end