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

Merge pull request #1163 from sharelatex/ja-zotero

Add support for Zotero linked files

GitOrigin-RevId: 917a881254949163126746667d6debc2a3f16941
James Allen 7 лет назад
Родитель
Сommit
1070cd36bb

+ 1 - 0
services/web/app/coffee/models/User.coffee

@@ -50,6 +50,7 @@ UserSchema = new Schema
 		references:       { type:Boolean, default: Settings.defaultFeatures.references }
 		references:       { type:Boolean, default: Settings.defaultFeatures.references }
 		trackChanges:     { type:Boolean, default: Settings.defaultFeatures.trackChanges }
 		trackChanges:     { type:Boolean, default: Settings.defaultFeatures.trackChanges }
 		mendeley:         { type:Boolean, default: Settings.defaultFeatures.mendeley }
 		mendeley:         { type:Boolean, default: Settings.defaultFeatures.mendeley }
+		zotero:           { type:Boolean, default: Settings.defaultFeatures.zotero }
 		referencesSearch: { type:Boolean, default: Settings.defaultFeatures.referencesSearch }
 		referencesSearch: { type:Boolean, default: Settings.defaultFeatures.referencesSearch }
 	}
 	}
 	referal_id : {type:String, default:() -> uuid.v4().split("-")[0]}
 	referal_id : {type:String, default:() -> uuid.v4().split("-")[0]}

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

@@ -162,7 +162,7 @@ script(type='text/ng-template', id='newFileModalTemplate')
 								on-enter="create()",
 								on-enter="create()",
 								name="url"
 								name="url"
 							)
 							)
-							.row-spaced.small
+							.row-spaced-small
 								label(for="name") File name in this project
 								label(for="name") File name in this project
 								input.form-control(
 								input.form-control(
 									type="text",
 									type="text",

+ 1 - 1
services/web/app/views/project/list/modals.pug

@@ -351,7 +351,7 @@ script(type="text/ng-template", id="v1ImportModalTemplate")
 						| <strong>Direct git access to your projects</strong> is not yet available, but you can migrate your project to the Overleaf v2 GitHub integration
 						| <strong>Direct git access to your projects</strong> is not yet available, but you can migrate your project to the Overleaf v2 GitHub integration
 						|
 						|
 						a(href='https://www.overleaf.com/help/343-working-offline-in-overleaf-v2', target='_blank') Read More.
 						a(href='https://www.overleaf.com/help/343-working-offline-in-overleaf-v2', target='_blank') Read More.
-					li There are <strong>no Zotero and CiteULike</strong> integrations yet
+					li There is no <strong>CiteULike</strong> integration
 					li Some <strong>Journals and Services in the Submit menu</strong> don't support direct submissions yet
 					li Some <strong>Journals and Services in the Submit menu</strong> don't support direct submissions yet
 		.v1-import-cta
 		.v1-import-cta
 			p
 			p

+ 1 - 1
services/web/docker-compose.yml

@@ -17,7 +17,7 @@ services:
       PROJECT_HISTORY_ENABLED: 'true'
       PROJECT_HISTORY_ENABLED: 'true'
       ENABLED_LINKED_FILE_TYPES: 'url'
       ENABLED_LINKED_FILE_TYPES: 'url'
       LINKED_URL_PROXY: 'http://localhost:6543'
       LINKED_URL_PROXY: 'http://localhost:6543'
-      ENABLED_LINKED_FILE_TYPES: 'url,project_file,project_output_file,mendeley'
+      ENABLED_LINKED_FILE_TYPES: 'url,project_file,project_output_file,mendeley,zotero'
       SHARELATEX_CONFIG: /app/test/acceptance/config/settings.test.coffee
       SHARELATEX_CONFIG: /app/test/acceptance/config/settings.test.coffee
       NODE_ENV: production
       NODE_ENV: production
     depends_on:
     depends_on:

+ 2 - 1
services/web/public/src/ide/file-tree/FileTreeManager.js

@@ -79,7 +79,8 @@ define([
               name: file.name,
               name: file.name,
               id: file._id,
               id: file._id,
               type: 'file',
               type: 'file',
-              linkedFileData
+              linkedFileData,
+              created: file.created
             })
             })
             return this.recalculateDocList()
             return this.recalculateDocList()
           })
           })