update field position

manzilcheck
Kushal Dotel 6 months ago
parent acbd835324
commit 595f2761ed
  1. 30
      backend/blueprints/profile/__init__.py
  2. 4
      backend/db/model.py

@ -150,20 +150,20 @@ def login():
except Exception as e: except Exception as e:
db.session.rollback() db.session.rollback()
return jsonify({"error": "Login failed, please try again later."}), 500 return jsonify({"error": "Login failed, please try again later."}), 500
#Implement laters #Implement laters
@profile.route('/update', methhods=['UPDATE', 'DELETE']) # @profile.route('/update', methhods=['UPDATE', 'DELETE'])
def update(): # def update():
if request.method == 'DELETE': # if request.method == 'DELETE':
pass # pass
if request.method == 'UPDATE': # if request.method == 'UPDATE':
pass # pass
@profile.route('/me') # @profile.route('/me')
def my_profile(): # def my_profile():
pass # pass
@profile.route('/info/<str:uuid>') # @profile.route('/info/<str:uuid>')
def profile_info(user_uuid): # def profile_info(user_uuid):
return user_uuid # return user_uuid

@ -70,14 +70,14 @@ class Course(db.Model):
enrollments: Mapped[List["Enrollment"]] = relationship(back_populates="course", cascade="all, delete-orphan") enrollments: Mapped[List["Enrollment"]] = relationship(back_populates="course", cascade="all, delete-orphan")
quizzes: Mapped[List['Quiz']] = relationship(back_populates="course", cascade="all, delete-orphan") quizzes: Mapped[List['Quiz']] = relationship(back_populates="course", cascade="all, delete-orphan")
chats: Mapped[List["Chat"]] = relationship(back_populates="course", cascade="all, delete-orphan") chats: Mapped[List["Chat"]] = relationship(back_populates="course", cascade="all, delete-orphan")
authorID: Mapped[uuid.UUID] = mapped_column(ForeignKey("user.id"))
author: Mapped["User"] = relationship(back_populates="publications")
description: Mapped[str] = mapped_column(String(1024), nullable=False, default='') description: Mapped[str] = mapped_column(String(1024), nullable=False, default='')
isActive: Mapped[bool] = mapped_column(Boolean, nullable=False, default=True) isActive: Mapped[bool] = mapped_column(Boolean, nullable=False, default=True)
publishedStatus: Mapped[int] = mapped_column(SmallInteger, nullable=False, default=PublishedStatus.DRAFT) publishedStatus: Mapped[int] = mapped_column(SmallInteger, nullable=False, default=PublishedStatus.DRAFT)
creationDate: Mapped[datetime] = mapped_column(DateTime, nullable=False, default=func.now()) creationDate: Mapped[datetime] = mapped_column(DateTime, nullable=False, default=func.now())
coverImage: Mapped[str] = mapped_column(String(256), nullable=False, default=DEFAULT_COURSE_COVER) coverImage: Mapped[str] = mapped_column(String(256), nullable=False, default=DEFAULT_COURSE_COVER)
serverFilename: Mapped[str] = mapped_column(String(256), nullable=False, default='') serverFilename: Mapped[str] = mapped_column(String(256), nullable=False, default='')
authorID: Mapped[uuid.UUID] = mapped_column(ForeignKey("user.id"))
author: Mapped["User"] = relationship(back_populates="publications")
class Enrollment(db.Model): class Enrollment(db.Model):

Loading…
Cancel
Save