Exemple #1
0
    def post(self):
        data = self.request.arguments
        filepath = self.save_image(data)
        document = self.retrieve_or_create_document(data)
        artboard = self.retrieve_or_create_artboard(data, document)

        revision = {
            'artboard_id': artboard['id'],
            'image_url': filepath
        }

        self.response['data'] = crud.create(
            'revisions', revision, revision_schema)
        self.write_json()
Exemple #2
0
    def post(self, document_id):
        data = self.request.arguments
        data['document_id'] = document_id

        self.response['data'] = crud.create(
            'artboards', data, artboard_scehma)
Exemple #3
0
 def post(self):
     self.response['data'] = crud.create(
         'documents', self.request.arguments, document_schema)
     self.set_status(201)
     self.write_json()