mirror of
https://github.com/overleaf/overleaf.git
synced 2024-11-30 16:24:59 -05:00
b367c4a968
Conflicts: app/views/subscriptions/dashboard.jade
17 lines
No EOL
627 B
CoffeeScript
17 lines
No EOL
627 B
CoffeeScript
Subscription = require('../../models/Subscription').Subscription
|
|
logger = require("logger-sharelatex")
|
|
ObjectId = require('mongoose').Types.ObjectId
|
|
|
|
module.exports =
|
|
|
|
getUsersSubscription: (user_or_id, callback)->
|
|
if user_or_id? and user_or_id._id?
|
|
user_id = user_or_id._id
|
|
else if user_or_id?
|
|
user_id = user_or_id
|
|
logger.log user_id:user_id, "getting users subscription"
|
|
Subscription.findOne admin_id:user_id, callback
|
|
|
|
getMemberSubscriptions: (user_id, callback) ->
|
|
logger.log user_id: user_id, "getting users group subscriptions"
|
|
Subscription.find(member_ids: user_id).populate("admin_id").exec callback |