mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2026-05-28 19:41:33 +02:00
Merge pull request #895 from sharelatex/ta-add-method-alias
add userHasSubscriptionOrIsGroupMember alias
This commit is contained in:
@@ -43,6 +43,11 @@ module.exports = LimitationsManager =
|
||||
logger.log {user_id:user._id, isMember, hasSubscription, hasV1Subscription}, "checking if user has subscription or is group member"
|
||||
callback err, isMember or hasSubscription or hasV1Subscription, subscription
|
||||
|
||||
|
||||
# alias for backward-compatibility with modules. Use `haspaidsubscription` instead
|
||||
userHasSubscriptionOrIsGroupMember: (user, callback) ->
|
||||
@hasPaidSubscription(user, callback)
|
||||
|
||||
userHasV2Subscription: (user, callback = (err, hasSubscription, subscription)->) ->
|
||||
logger.log user_id:user._id, "checking if user has subscription"
|
||||
SubscriptionLocator.getUsersSubscription user._id, (err, subscription)->
|
||||
|
||||
@@ -277,6 +277,11 @@ describe "LimitationsManager", ->
|
||||
hasSubOrIsGroupMember.should.equal false
|
||||
done()
|
||||
|
||||
it "should have userHasSubscriptionOrIsGroupMember alias", (done)->
|
||||
@LimitationsManager.userHasSubscriptionOrIsGroupMember @user, (err, hasSubOrIsGroupMember)->
|
||||
hasSubOrIsGroupMember.should.equal false
|
||||
done()
|
||||
|
||||
describe "userHasV1OrV2Subscription", ->
|
||||
beforeEach ->
|
||||
@LimitationsManager.userHasV2Subscription = sinon.stub().yields(null, false)
|
||||
|
||||
Reference in New Issue
Block a user