chore(api): update Preference model

This commit is contained in:
jo 2022-06-21 14:42:04 +02:00 committed by Kyle Robbertze
parent b9895d19e2
commit 6bae0e2846
2 changed files with 27 additions and 13 deletions

View file

@ -2,16 +2,30 @@ from django.db import models
class Preference(models.Model):
subjid = models.ForeignKey(
"User", models.DO_NOTHING, db_column="subjid", blank=True, null=True
user = models.ForeignKey(
"User",
on_delete=models.CASCADE,
db_column="subjid",
blank=True,
null=True,
)
key = models.CharField(
db_column="keystr",
max_length=255,
unique=True,
blank=True,
null=True,
)
value = models.TextField(
db_column="valstr",
blank=True,
null=True,
)
keystr = models.CharField(unique=True, max_length=255, blank=True, null=True)
valstr = models.TextField(blank=True, null=True)
class Meta:
managed = False
db_table = "cc_pref"
unique_together = (("subjid", "keystr"),)
unique_together = (("user", "key"),)
class StreamSetting(models.Model):