diff --git a/common/src/app/common/flags.cljc b/common/src/app/common/flags.cljc index 8a5d1ea6e..4cde8026e 100644 --- a/common/src/app/common/flags.cljc +++ b/common/src/app/common/flags.cljc @@ -12,7 +12,8 @@ (def default "A common flags that affects both: backend and frontend." [:enable-registration - :enable-login]) + :enable-login + :enable-webhooks]) (defn parse [& flags] diff --git a/frontend/src/app/main/ui/dashboard/sidebar.cljs b/frontend/src/app/main/ui/dashboard/sidebar.cljs index 73df4dcb2..320eada9b 100644 --- a/frontend/src/app/main/ui/dashboard/sidebar.cljs +++ b/frontend/src/app/main/ui/dashboard/sidebar.cljs @@ -324,7 +324,8 @@ [:ul.dropdown.options-dropdown [:li {:on-click go-members :data-test "team-members"} (tr "labels.members")] [:li {:on-click go-invitations :data-test "team-invitations"} (tr "labels.invitations")] - [:li {:on-click go-webhooks :data-test "team-webhooks"} (tr "labels.webhooks")] + (when (contains? @cf/flags :webhooks) + [:li {:on-click go-webhooks :data-test "team-webhooks"} (tr "labels.webhooks")]) [:li {:on-click go-settings :data-test "team-settings"} (tr "labels.settings")] [:hr] (when can-rename? diff --git a/frontend/src/app/main/ui/dashboard/team.cljs b/frontend/src/app/main/ui/dashboard/team.cljs index aa66bd230..9e1c50c92 100644 --- a/frontend/src/app/main/ui/dashboard/team.cljs +++ b/frontend/src/app/main/ui/dashboard/team.cljs @@ -61,8 +61,9 @@ [:a {:on-click go-members} (tr "labels.members")]] [:li {:class (when invitations-section? "active")} [:a {:on-click go-invitations} (tr "labels.invitations")]] - [:li {:class (when webhooks-section? "active")} - [:a {:on-click go-webhooks} (tr "labels.webhooks")]] + (when (contains? @cfg/flags :webhooks) + [:li {:class (when webhooks-section? "active")} + [:a {:on-click go-webhooks} (tr "labels.webhooks")]]) [:li {:class (when settings-section? "active")} [:a {:on-click go-settings} (tr "labels.settings")]]]] [:div.dashboard-buttons