diff --git a/backend/app/models/user.py b/backend/app/models/user.py index eef1164..65f7e47 100644 --- a/backend/app/models/user.py +++ b/backend/app/models/user.py @@ -6,6 +6,8 @@ class User(db.Model): id = db.Column(db.Integer, primary_key=True) email = db.Column(db.String(255), unique=True, nullable=False) + first_name = db.Column(db.String(50), nullable=False) + last_name = db.Column(db.String(50), nullable=False) password_hash = db.Column(db.String(255), nullable=False) role = db.Column(db.String(20), nullable=False) created_at = db.Column(db.DateTime, default=lambda: datetime.now(timezone.utc)) @@ -16,4 +18,7 @@ class User(db.Model): # Restringimos los roles permitidos directamente en la base de datos por seguridad __table_args__ = ( db.CheckConstraint("role IN ('GUEST', 'REGISTERED', 'ADMIN')", name='chk_users_role'), - ) \ No newline at end of file + ) + + def __repr__(self): + return f"" \ No newline at end of file