replaced non-existent method with code that checks whether user has rights on the domain at hand

This commit is contained in:
NomenNescio 2017-12-04 14:00:30 +01:00
parent 675a502bcb
commit 620b0b55e8

View File

@ -366,8 +366,11 @@ class User(db.Model):
if self.role.name == "Administrator": if self.role.name == "Administrator":
return True return True
query = self.get_domain_query().filter(Domain.name == domain_name) query = db.session.query(User, DomainUser, Domain).filter(User.id==self.id).filter(User.id==DomainUser.user_id).filter(Domain.id==DomainUser.domain_id).all()
return query.count() >= 1 for q in query:
if q[2].name == domain_name:
return True
return False
def delete(self): def delete(self):
""" """