Skip to content
Snippets Groups Projects

Comp 282 add observer role

Merged Bjarke Madsen requested to merge COMP-282-add-observer-role into develop
All threads resolved!
15 files
+ 215
62
Compare changes
  • Side-by-side
  • Inline
Files
15
@@ -23,6 +23,7 @@ logger = logging.getLogger(__name__)
class ROLES(Enum):
admin = "admin"
user = "user"
observer = "observer"
uuid_pk = Annotated[UUID, mapped_column(primary_key=True, default=lambda _: uuid4())]
@@ -74,6 +75,10 @@ class User(UserMixin, db.Model):
def is_admin(self):
return self.roles == ROLES.admin
@property
def is_observer(self):
return self.roles == ROLES.observer
@property
def nren(self):
if len(self.nrens) == 0:
Loading