|
@@ -9,6 +9,7 @@ PublicAccessLevels = require("../Authorization/PublicAccessLevels")
|
|
|
Errors = require("../Errors/Errors")
|
|
Errors = require("../Errors/Errors")
|
|
|
ProjectTokenGenerator = require('./ProjectTokenGenerator')
|
|
ProjectTokenGenerator = require('./ProjectTokenGenerator')
|
|
|
ProjectHelper = require('./ProjectHelper')
|
|
ProjectHelper = require('./ProjectHelper')
|
|
|
|
|
+settings = require('settings-sharelatex')
|
|
|
|
|
|
|
|
module.exports = ProjectDetailsHandler =
|
|
module.exports = ProjectDetailsHandler =
|
|
|
getDetails: (project_id, callback)->
|
|
getDetails: (project_id, callback)->
|
|
@@ -23,7 +24,7 @@ module.exports = ProjectDetailsHandler =
|
|
|
name : project.name
|
|
name : project.name
|
|
|
description: project.description
|
|
description: project.description
|
|
|
compiler: project.compiler
|
|
compiler: project.compiler
|
|
|
- features: user.features
|
|
|
|
|
|
|
+ features: user?.features or settings.defaultFeatures
|
|
|
|
|
|
|
|
if project.overleaf?
|
|
if project.overleaf?
|
|
|
details.overleaf = project.overleaf
|
|
details.overleaf = project.overleaf
|