Refactor government user check onto model

This commit is contained in:
Chris Hill-Scott
2018-12-12 12:29:08 +00:00
parent 37f73e48a6
commit 126db71de6
4 changed files with 11 additions and 4 deletions

View File

@@ -3,6 +3,9 @@ from itertools import chain
from flask import request, session
from flask_login import AnonymousUserMixin, UserMixin
from app.utils import is_gov_user
roles = {
'send_messages': ['send_texts', 'send_emails', 'send_letters'],
'manage_templates': ['manage_templates'],
@@ -102,6 +105,10 @@ class User(UserMixin):
def is_active(self):
return self.state == 'active'
@property
def is_gov_user(self):
return is_gov_user(self.email_address)
@property
def is_authenticated(self):
return (