mirror of
https://github.com/DarkflameUniverse/NexusDashboard.git
synced 2025-10-11 17:48:03 +00:00
make ND db match DLU
This commit is contained in:
@@ -139,6 +139,7 @@ class Account(db.Model, UserMixin):
|
|||||||
unique=True
|
unique=True
|
||||||
)
|
)
|
||||||
|
|
||||||
|
# ND Exclusive
|
||||||
email = db.Column(
|
email = db.Column(
|
||||||
db.Unicode(255),
|
db.Unicode(255),
|
||||||
nullable=True,
|
nullable=True,
|
||||||
@@ -146,6 +147,7 @@ class Account(db.Model, UserMixin):
|
|||||||
unique=False
|
unique=False
|
||||||
)
|
)
|
||||||
|
|
||||||
|
# ND Exclusive
|
||||||
email_confirmed_at = db.Column(db.DateTime())
|
email_confirmed_at = db.Column(db.DateTime())
|
||||||
|
|
||||||
password = db.Column(
|
password = db.Column(
|
||||||
@@ -166,6 +168,7 @@ class Account(db.Model, UserMixin):
|
|||||||
server_default='0'
|
server_default='0'
|
||||||
)
|
)
|
||||||
|
|
||||||
|
# ND Exclusive
|
||||||
active = db.Column(
|
active = db.Column(
|
||||||
mysql.BOOLEAN,
|
mysql.BOOLEAN,
|
||||||
nullable=False,
|
nullable=False,
|
||||||
@@ -215,7 +218,7 @@ class Account(db.Model, UserMixin):
|
|||||||
db.session.delete(self)
|
db.session.delete(self)
|
||||||
db.session.commit()
|
db.session.commit()
|
||||||
|
|
||||||
|
# ND Exclusive
|
||||||
class AccountInvitation(db.Model):
|
class AccountInvitation(db.Model):
|
||||||
__tablename__ = 'account_invites'
|
__tablename__ = 'account_invites'
|
||||||
id = db.Column(db.Integer, primary_key=True)
|
id = db.Column(db.Integer, primary_key=True)
|
||||||
@@ -456,17 +459,34 @@ class Leaderboard(db.Model):
|
|||||||
passive_deletes=True
|
passive_deletes=True
|
||||||
)
|
)
|
||||||
|
|
||||||
time = db.Column(
|
primaryScore = db.Column(
|
||||||
mysql.BIGINT(unsigned=True),
|
mysql.BIGINT(unsigned=True),
|
||||||
nullable=False,
|
nullable=False,
|
||||||
server_default='0'
|
server_default='0'
|
||||||
)
|
)
|
||||||
|
|
||||||
score = db.Column(
|
secondaryScore = db.Column(
|
||||||
mysql.BIGINT(unsigned=True),
|
mysql.BIGINT(unsigned=True),
|
||||||
nullable=False,
|
nullable=False,
|
||||||
server_default='0'
|
server_default='0'
|
||||||
)
|
)
|
||||||
|
tertiaryScore = db.Column(
|
||||||
|
mysql.BIGINT(unsigned=True),
|
||||||
|
nullable=False,
|
||||||
|
server_default='0'
|
||||||
|
)
|
||||||
|
|
||||||
|
numWins = db.Column(
|
||||||
|
mysql.INTEGER(unsigned=True),
|
||||||
|
nullable=False,
|
||||||
|
server_default='0'
|
||||||
|
)
|
||||||
|
|
||||||
|
timesPlayed = db.Column(
|
||||||
|
mysql.INTEGER(unsigned=True),
|
||||||
|
nullable=False,
|
||||||
|
server_default='0'
|
||||||
|
)
|
||||||
|
|
||||||
def save(self):
|
def save(self):
|
||||||
db.session.add(self)
|
db.session.add(self)
|
||||||
@@ -486,7 +506,7 @@ class Mail(db.Model):
|
|||||||
)
|
)
|
||||||
|
|
||||||
sender_id = db.Column(
|
sender_id = db.Column(
|
||||||
mysql.INTEGER,
|
mysql.BIGINT,
|
||||||
nullable=False
|
nullable=False
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -584,12 +604,15 @@ class PetNames(db.Model):
|
|||||||
mysql.TEXT,
|
mysql.TEXT,
|
||||||
nullable=False
|
nullable=False
|
||||||
)
|
)
|
||||||
|
|
||||||
|
# ND Exclusive
|
||||||
approved = db.Column(
|
approved = db.Column(
|
||||||
mysql.INTEGER(unsigned=True),
|
mysql.INTEGER(unsigned=True),
|
||||||
nullable=False,
|
nullable=False,
|
||||||
server_default='0'
|
server_default='0'
|
||||||
)
|
)
|
||||||
|
|
||||||
|
# ND Exclusive
|
||||||
owner_id = db.Column(
|
owner_id = db.Column(
|
||||||
mysql.BIGINT,
|
mysql.BIGINT,
|
||||||
nullable=True
|
nullable=True
|
||||||
@@ -721,7 +744,7 @@ class Property(db.Model):
|
|||||||
class UGC(db.Model):
|
class UGC(db.Model):
|
||||||
__tablename__ = 'ugc'
|
__tablename__ = 'ugc'
|
||||||
id = db.Column(
|
id = db.Column(
|
||||||
mysql.INTEGER,
|
mysql.BIGINT,
|
||||||
primary_key=True
|
primary_key=True
|
||||||
)
|
)
|
||||||
account_id = db.Column(
|
account_id = db.Column(
|
||||||
@@ -801,7 +824,7 @@ class PropertyContent(db.Model):
|
|||||||
)
|
)
|
||||||
|
|
||||||
ugc_id = db.Column(
|
ugc_id = db.Column(
|
||||||
db.INT,
|
db.BIGINT,
|
||||||
db.ForeignKey(UGC.id, ondelete='CASCADE'),
|
db.ForeignKey(UGC.id, ondelete='CASCADE'),
|
||||||
nullable=True
|
nullable=True
|
||||||
)
|
)
|
||||||
@@ -852,6 +875,39 @@ class PropertyContent(db.Model):
|
|||||||
nullable=False,
|
nullable=False,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
model_name = db.Column(
|
||||||
|
mysql.TEXT,
|
||||||
|
nullable=False,
|
||||||
|
server_default=''
|
||||||
|
)
|
||||||
|
|
||||||
|
model_description = db.Column(
|
||||||
|
mysql.TEXT,
|
||||||
|
nullable=False,
|
||||||
|
server_default=''
|
||||||
|
)
|
||||||
|
|
||||||
|
behavior_1 = db.Column(
|
||||||
|
mysql.BIGINT(),
|
||||||
|
server_default='0'
|
||||||
|
)
|
||||||
|
behavior_2 = db.Column(
|
||||||
|
mysql.BIGINT(),
|
||||||
|
server_default='0'
|
||||||
|
)
|
||||||
|
behavior_3 = db.Column(
|
||||||
|
mysql.BIGINT(),
|
||||||
|
server_default='0'
|
||||||
|
)
|
||||||
|
behavior_4 = db.Column(
|
||||||
|
mysql.BIGINT(),
|
||||||
|
server_default='0'
|
||||||
|
)
|
||||||
|
behavior_5 = db.Column(
|
||||||
|
mysql.BIGINT(),
|
||||||
|
server_default='0'
|
||||||
|
)
|
||||||
|
|
||||||
def save(self):
|
def save(self):
|
||||||
db.session.add(self)
|
db.session.add(self)
|
||||||
db.session.commit()
|
db.session.commit()
|
||||||
@@ -956,7 +1012,7 @@ class BugReport(db.Model):
|
|||||||
)
|
)
|
||||||
|
|
||||||
reporter_id = db.Column(
|
reporter_id = db.Column(
|
||||||
mysql.INTEGER(),
|
mysql.BIGINT,
|
||||||
nullable=False,
|
nullable=False,
|
||||||
server_default='0'
|
server_default='0'
|
||||||
)
|
)
|
||||||
|
Reference in New Issue
Block a user