From f5fc653fffa202192b72c157329933a1f289e934 Mon Sep 17 00:00:00 2001 From: kiswa Date: Mon, 31 Jul 2017 21:20:10 +0000 Subject: [PATCH] Add isAnyAdmin method to user model --- src/app/shared/models/user.model.ts | 4 ++++ test/app/shared/models/user.model.spec.js | 5 +++++ 2 files changed, 9 insertions(+) diff --git a/src/app/shared/models/user.model.ts b/src/app/shared/models/user.model.ts index 106c900..0d80aaf 100644 --- a/src/app/shared/models/user.model.ts +++ b/src/app/shared/models/user.model.ts @@ -17,5 +17,9 @@ export class User { isBoardAdmin() { return this.security_level === 2; } + + isAnyAdmin() { + return this.security_level === 1 || this.security_level === 2; + } } diff --git a/test/app/shared/models/user.model.spec.js b/test/app/shared/models/user.model.spec.js index dfd8680..90ef198 100644 --- a/test/app/shared/models/user.model.spec.js +++ b/test/app/shared/models/user.model.spec.js @@ -52,5 +52,10 @@ describe('User', () => { expect(user.isBoardAdmin).to.be.a('function'); expect(user.isBoardAdmin()).to.equal(false); }); + + it('has a method to check for any admin', () => { + expect(user.isAnyAdmin).to.be.a('function'); + expect(user.isAnyAdmin()).to.equal(false); + }); });