Added isAdmin tag for users
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
from sqlalchemy import Column, Integer, String, Float, DateTime
|
||||
from sqlalchemy import Column, Integer, String, Float, DateTime, Boolean
|
||||
from infrastructure.adapters.persistence.db import Base
|
||||
from datetime import datetime
|
||||
|
||||
@@ -17,3 +17,4 @@ class UserModel(Base):
|
||||
numero_reportes = Column(Integer, default=0, nullable=False)
|
||||
url_foto_perfil = Column(String(500), nullable=True)
|
||||
biografia = Column(String(1000), nullable=True)
|
||||
is_admin = Column(Boolean, default=False, nullable=False, index=True) # Permisos de administrador
|
||||
|
||||
@@ -26,7 +26,8 @@ class UserRepositorySQL(UserRepository):
|
||||
calificacion=user.calificacion,
|
||||
numero_reportes=user.numero_reportes,
|
||||
url_foto_perfil=user.url_foto_perfil,
|
||||
biografia=user.biografia
|
||||
biografia=user.biografia,
|
||||
is_admin=user.is_admin
|
||||
)
|
||||
self.db.add(db_user)
|
||||
self.db.commit()
|
||||
@@ -160,5 +161,6 @@ class UserRepositorySQL(UserRepository):
|
||||
calificacion=db_user.calificacion,
|
||||
numero_reportes=db_user.numero_reportes,
|
||||
url_foto_perfil=db_user.url_foto_perfil,
|
||||
biografia=db_user.biografia
|
||||
biografia=db_user.biografia,
|
||||
is_admin=db_user.is_admin
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user