Skip to content

Commit 4f023b6

Browse files
committed
fix(front): only email invite for OS installations
1 parent 0ae3ce9 commit 4f023b6

File tree

2 files changed

+21
-5
lines changed

2 files changed

+21
-5
lines changed

front/lib/front_web/views/people_view.ex

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -80,10 +80,10 @@ defmodule FrontWeb.PeopleView do
8080
@spec available_user_providers(org_id :: String.t()) :: [String.t()]
8181
defp available_user_providers(org_id) do
8282
[
83-
{"email", FeatureProvider.feature_enabled?(:email_members, param: org_id) || Front.ce?()},
84-
{"github", !Front.ce?()},
85-
{"gitlab", FeatureProvider.feature_enabled?(:gitlab, param: org_id) && !Front.ce?()},
86-
{"bitbucket", FeatureProvider.feature_enabled?(:bitbucket, param: org_id) && !Front.ce?()}
83+
{"email", FeatureProvider.feature_enabled?(:email_members, param: org_id)},
84+
{"github", Front.saas?() || FeatureProvider.feature_enabled?(:github_user_provider, param: org_id)},
85+
{"gitlab", (FeatureProvider.feature_enabled?(:gitlab, param: org_id) && Front.saas?()) || FeatureProvider.feature_enabled?(:gitlab_user_provider, param: org_id)},
86+
{"bitbucket", (FeatureProvider.feature_enabled?(:bitbucket, param: org_id) && Front.saas?) || FeatureProvider.feature_enabled?(:bitbucket_user_provider, param: org_id)}
8787
]
8888
|> Enum.map(fn
8989
{name, true} ->

helm-chart/templates/configmaps/features.yaml

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,14 @@ data:
2828
enabled: true
2929
github_oauth_token:
3030
enabled: false
31+
email_members:
32+
enabled: true
33+
github_user_provider:
34+
enabled: false
35+
gitlab_user_provider:
36+
enabled: false
37+
bitbucket_user_provider:
38+
enabled: false
3139
deployment_targets:
3240
enabled: false
3341
expose_cloud_agent_types:
@@ -136,6 +144,14 @@ data:
136144
enabled: true
137145
github_oauth_token:
138146
enabled: false
147+
email_members:
148+
enabled: true
149+
github_user_provider:
150+
enabled: false
151+
gitlab_user_provider:
152+
enabled: false
153+
bitbucket_user_provider:
154+
enabled: false
139155
deployment_targets:
140156
enabled: true
141157
expose_cloud_agent_types:
@@ -150,7 +166,7 @@ data:
150166
enabled: true
151167
max_paralellism_in_org:
152168
quantity: 500
153-
max_people_in_organization:
169+
max_people_in_org:
154170
quantity: 600
155171
max_projects_in_org:
156172
quantity: 10000

0 commit comments

Comments
 (0)