mirror of
https://github.com/StefBuwalda/WebTech.git
synced 2025-10-30 03:10:00 +00:00
22 lines
663 B
Python
22 lines
663 B
Python
from application import db
|
|
|
|
|
|
# Service class for dashboard
|
|
class Service(db.Model):
|
|
id = db.Column(db.Integer, primary_key=True)
|
|
name = db.Column(db.String, nullable=False)
|
|
url = db.Column(db.String, nullable=False)
|
|
icon = db.Column(db.String, default="google.png")
|
|
|
|
# Foreign key to connect to User table
|
|
user_id = db.Column(db.Integer, db.ForeignKey("user.id"), nullable=False)
|
|
|
|
# Initialize the service (prevents ugly red lines)
|
|
def __init__(
|
|
self, name: str, url: str, user_id: int, icon: str = "google.png"
|
|
):
|
|
self.name = name
|
|
self.url = url
|
|
self.user_id = user_id
|
|
self.icon = icon
|