mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2026-05-27 11:01:56 +02:00
wip
This commit is contained in:
@@ -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) ->
|
||||
|
||||
Reference in New Issue
Block a user