This commit is contained in:
phil 2024-01-07 23:09:39 +05:30
parent c3caedea0e
commit aed84e0f36
2 changed files with 4 additions and 3 deletions

View file

@ -32,8 +32,9 @@ class User(UserBase, table=True):
password: str | None = None
def can_view(self, model) -> bool:
if hasattr(model, 'viewable_role'):
return model.viewable_role in (role.name for role in self.roles)
viewable_role = getattr(model, 'viewable_role', None)
if viewable_role:
return viewable_role in (role.name for role in self.roles)
else:
return True