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

Added flag to disable URL file linking (#2316)

GitOrigin-RevId: c178d2d629b361534d1b96bf80de015a72ab2047
Miguel Serrano 7 лет назад
Родитель
Сommit
35632da051

+ 2 - 0
services/web/app/src/infrastructure/Features.js

@@ -53,6 +53,8 @@ module.exports = Features = {
         return Settings.apis.references.url != null
       case 'saml':
         return Settings.enableSaml
+      case 'link-url':
+        return Settings.apis.linkedUrlProxy && Settings.apis.linkedUrlProxy.url
       default:
         throw new Error(`unknown feature: ${feature}`)
     }

+ 6 - 5
services/web/app/views/project/editor/new-file-modal.pug

@@ -21,11 +21,12 @@ script(type='text/ng-template', id='newFileModalTemplate')
 								i.fa.fa-fw.fa-folder-open
 								|
 								| From Another Project
-						li(ng-class="type == 'url' ? 'active' : null")
-							a(href, ng-click="type = 'url'")
-								i.fa.fa-fw.fa-globe
-								|
-								| From External URL
+						if hasFeature('link-url')
+							li(ng-class="type == 'url' ? 'active' : null")
+								a(href, ng-click="type = 'url'")
+									i.fa.fa-fw.fa-globe
+									|
+									| From External URL
 						!= moduleIncludes("newFileModal:selector", locals)
 
 				td(class="modal-new-file--body modal-new-file--body-{{type}}")