mirror of
https://github.com/overleaf/overleaf.git
synced 2025-03-03 17:41:49 +00:00
wip
This commit is contained in:
parent
b6289f03e3
commit
f6bbf7fe3f
2 changed files with 24 additions and 0 deletions
|
@ -0,0 +1,18 @@
|
|||
request = require 'request'
|
||||
settings = require 'settings-sharelatex'
|
||||
Errors = require '../Errors/Errors'
|
||||
|
||||
makeRequest = (opts, callback) ->
|
||||
if settings.apis?.olProjects?.url?
|
||||
urlPath = opts.url
|
||||
opts.url = "#{settings.apis.olProjects.url}#{urlPath}"
|
||||
request opts, callback
|
||||
else
|
||||
callback(new Errors.ServiceNotConfiguredError('OL Projects service not configured'))
|
||||
|
||||
module.exports = OlProjectGetter =
|
||||
findAllUsersProjects: (userId, callback = (error, projects) ->) ->
|
||||
opts =
|
||||
method: 'GET'
|
||||
url: '/api/v0/current_user'
|
||||
json: true
|
|
@ -1,5 +1,6 @@
|
|||
async = require("async")
|
||||
logger = require("logger-sharelatex")
|
||||
Settings = require('settings-sharelatex')
|
||||
projectDeleter = require("./ProjectDeleter")
|
||||
projectDuplicator = require("./ProjectDuplicator")
|
||||
projectCreationHandler = require("./ProjectCreationHandler")
|
||||
|
@ -148,6 +149,11 @@ module.exports = ProjectController =
|
|||
NotificationsHandler.getUserNotifications user_id, cb
|
||||
projects: (cb)->
|
||||
ProjectGetter.findAllUsersProjects user_id, 'name lastUpdated publicAccesLevel archived owner_ref tokens', cb
|
||||
olProjects: (cb) ->
|
||||
console.log('OOOOOOOOOOOOOOOOOOOOOOO')
|
||||
if Settings.brandPrefix == "ol-"
|
||||
OlProjectGetter.findAllUsersProjects user_id, cb
|
||||
cb()
|
||||
hasSubscription: (cb)->
|
||||
LimitationsManager.userHasSubscriptionOrIsGroupMember currentUser, cb
|
||||
user: (cb) ->
|
||||
|
|
Loading…
Reference in a new issue