Source code for regcore_write.views.diff

import anyjson
from django.views.decorators.csrf import csrf_exempt

from regcore import db
from regcore.responses import success, user_error


@csrf_exempt
[docs]def add(request, label_id, old_version, new_version): """Add the diff to the db, indexed by the label and versions""" try: diff = anyjson.deserialize(request.body) except ValueError: return user_error('invalid format') # @todo: write a schema that verifies the diff's structure db.Diffs().put(label_id, old_version, new_version, diff) return success()

Project Versions

This Page