add application to data json

This commit is contained in:
mahdavi 2024-07-29 17:22:56 +03:30
parent f21f156127
commit 2ba7a2e1e9
2 changed files with 11 additions and 3 deletions

View file

@ -16,5 +16,11 @@ class Data(models.Model):
plan = models.ForeignKey(Plan, on_delete=models.PROTECT)
data = models.JSONField(default=dict)
@property
def application(self):
return str(self.plan.application.uuid)
class Meta:
unique_together = ('user', 'plan')

View file

@ -5,8 +5,10 @@ from .models import Data, Plan
class DataSerializer(serializers.ModelSerializer):
class Meta:
model = Data
fields = ('user',
'data',
)
fields = (
'application',
'user',
'data',
)
read_only_fields = ['user']