from sqlalchemy import Column, Boolean, String, Float, Enum from sqlalchemy.orm import relationship from apps.base.models import Model from apps.users.roles import Role class User(Model): __tablename__ = 'users' email = Column(String, unique=True, index=True) hashed_password = Column(String) is_active = Column(Boolean, default=True) role = Column(Enum(Role), default=Role.USER) # Add a role attribute # role = Column(String) # Ensure role is defined