moved newsletter manager into its own feature
This commit is contained in:
@@ -38,6 +38,8 @@ module.exports =
|
|||||||
buildViewModel : ->
|
buildViewModel : ->
|
||||||
plans = Settings.plans
|
plans = Settings.plans
|
||||||
|
|
||||||
|
console.log plans
|
||||||
|
console.log(typeof(plans))
|
||||||
allPlans = {}
|
allPlans = {}
|
||||||
plans.forEach (plan)->
|
plans.forEach (plan)->
|
||||||
allPlans[plan.planCode] = plan
|
allPlans[plan.planCode] = plan
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
User = require("../../models/User").User
|
User = require("../../models/User").User
|
||||||
NewsletterManager = require "../../managers/NewsletterManager"
|
NewsletterManager = require "../Newsletter/NewsletterManager"
|
||||||
ProjectDeleter = require("../Project/ProjectDeleter")
|
ProjectDeleter = require("../Project/ProjectDeleter")
|
||||||
logger = require("logger-sharelatex")
|
logger = require("logger-sharelatex")
|
||||||
SubscriptionHandler = require("../Subscription/SubscriptionHandler")
|
SubscriptionHandler = require("../Subscription/SubscriptionHandler")
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ _ = require('underscore')
|
|||||||
logger = require('logger-sharelatex')
|
logger = require('logger-sharelatex')
|
||||||
Security = require('../managers/SecurityManager')
|
Security = require('../managers/SecurityManager')
|
||||||
Settings = require('settings-sharelatex')
|
Settings = require('settings-sharelatex')
|
||||||
newsLetterManager = require('../managers/NewsletterManager')
|
newsLetterManager = require('../Features/Newsletter/NewsletterManager')
|
||||||
dropboxHandler = require('../Features/Dropbox/DropboxHandler')
|
dropboxHandler = require('../Features/Dropbox/DropboxHandler')
|
||||||
userRegistrationHandler = require('../Features/User/UserRegistrationHandler')
|
userRegistrationHandler = require('../Features/User/UserRegistrationHandler')
|
||||||
metrics = require('../infrastructure/Metrics')
|
metrics = require('../infrastructure/Metrics')
|
||||||
|
|||||||
@@ -166,7 +166,9 @@ getRequestUserAndProject = (req, res, options, callback)->
|
|||||||
callback err, user, project
|
callback err, user, project
|
||||||
|
|
||||||
getProjectIdFromRef = (ref)->
|
getProjectIdFromRef = (ref)->
|
||||||
if ref._id?
|
if !ref?
|
||||||
|
return null
|
||||||
|
else if ref._id?
|
||||||
return ref._id+''
|
return ref._id+''
|
||||||
else
|
else
|
||||||
return ref+''
|
return ref+''
|
||||||
|
|||||||
@@ -25,7 +25,7 @@ describe "UserDeleter", ->
|
|||||||
cancelSubscription: sinon.stub().callsArgWith(1)
|
cancelSubscription: sinon.stub().callsArgWith(1)
|
||||||
@UserDeleter = SandboxedModule.require modulePath, requires:
|
@UserDeleter = SandboxedModule.require modulePath, requires:
|
||||||
"../../models/User": User: @User
|
"../../models/User": User: @User
|
||||||
"../../managers/NewsletterManager": @NewsletterManager
|
"../Newsletter/NewsletterManager": @NewsletterManager
|
||||||
"../Subscription/SubscriptionHandler": @SubscriptionHandler
|
"../Subscription/SubscriptionHandler": @SubscriptionHandler
|
||||||
"../Project/ProjectDeleter": @ProjectDeleter
|
"../Project/ProjectDeleter": @ProjectDeleter
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user