moved newsletter manager into its own feature

This commit is contained in:
Henry Oswald
2014-04-04 15:47:27 +01:00
parent 24d3828947
commit 615e05cb89
6 changed files with 8 additions and 4 deletions
@@ -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