Просмотр исходного кода

Merge pull request #20848 from overleaf/jdt-hide-wf-in-settings-from-no-ai

hiding wf in settings from users with a blocking policy

GitOrigin-RevId: 8d640a53d7bbbcd809604f07bbd4bb0ab6939c03
Jimmy Domagala-Tang 1 год назад
Родитель
Сommit
1426525e8d

+ 4 - 1
services/web/frontend/js/features/settings/components/linking-section.tsx

@@ -22,6 +22,7 @@ function LinkingSection() {
   const { t } = useTranslation()
   const { subscriptions } = useSSOContext()
   const ssoErrorMessage = getMeta('ol-ssoErrorMessage')
+  const cannotUseAi = getMeta('ol-cannot-use-ai')
   const projectSyncSuccessMessage = getMeta('ol-projectSyncSuccessMessage')
 
   // hide linking widgets in CI
@@ -47,7 +48,9 @@ function LinkingSection() {
     oauth2ServerComponents
   )
 
-  const haslangFeedbackLinkingWidgets = langFeedbackLinkingWidgets.length
+  // since we only have Writefull here currently, we should hide the whole section if they cant use ai
+  const haslangFeedbackLinkingWidgets =
+    langFeedbackLinkingWidgets.length && !cannotUseAi
   const hasIntegrationLinkingSection =
     renderSyncSection && allIntegrationLinkingWidgets.length
   const hasReferencesLinkingSection = referenceLinkingWidgets.length