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()
def post(self, document_id): data = self.request.arguments data['document_id'] = document_id self.response['data'] = crud.create( 'artboards', data, artboard_scehma)
def post(self): self.response['data'] = crud.create( 'documents', self.request.arguments, document_schema) self.set_status(201) self.write_json()