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): class Preference(models.Model):
subjid = models.ForeignKey( user = models.ForeignKey(
"User", models.DO_NOTHING, db_column="subjid", blank=True, null=True "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: class Meta:
managed = False managed = False
db_table = "cc_pref" db_table = "cc_pref"
unique_together = (("subjid", "keystr"),) unique_together = (("user", "key"),)
class StreamSetting(models.Model): class StreamSetting(models.Model):

View File

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