Add project schema version

This commit is contained in:
Olive Vaughn 2026-09-28 21:03:18 -04:00
parent e22ee600b9
commit 73ab153b02
4 changed files with 24 additions and 5 deletions

View file

@ -571,6 +571,7 @@ def _project_json(project: Project):
return {
"id": str(project.id),
"name": project.name,
"schema_version": project.schema_version,
"seq": project.seq,
"palette": project.palette,
"clips": clips,
@ -583,7 +584,8 @@ def projects(request):
return JsonResponse(
{
"projects": [
{"id": str(p.id), "name": p.name, "seq": p.seq,
{"id": str(p.id), "name": p.name,
"schema_version": p.schema_version, "seq": p.seq,
"updated": p.updated.isoformat()}
for p in Project.objects.all()[:100]
]
@ -690,6 +692,7 @@ def _save(project: Project, data):
return JsonResponse(
{
"id": str(project.id),
"schema_version": project.schema_version,
"seq": seq,
"written": sorted(written),
"removed": sorted(removed),