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):

View File

@ -6989,14 +6989,14 @@ components:
type: string
format: uri
readOnly: true
keystr:
key:
type: string
nullable: true
maxLength: 255
valstr:
value:
type: string
nullable: true
subjid:
user:
type: string
format: uri
nullable: true
@ -7871,21 +7871,21 @@ components:
type: string
format: uri
readOnly: true
keystr:
key:
type: string
nullable: true
maxLength: 255
valstr:
value:
type: string
nullable: true
subjid:
user:
type: string
format: uri
nullable: true
required:
- item_url
- keystr
- subjid
- key
- user
Schedule:
type: object
properties: