def _change(self): document = upload_file(self.request, self.request.validated['document'],) auction = self.request.auction auction.documents.append(document) auction.modified = True return document
def put(self): """Auction Document Update""" # TODO rm black box if not self.validate_document_editing_period('update'): return document = upload_file(self.request) if self.request.authenticated_role != "auction": invalidate_bids_data(self.request.auction) self.request.validated['auction'].documents.append(document) if save_auction(self.request): self.LOGGER.info( 'Updated auction document {}'.format(self.request.context.id), extra=context_unpack(self.request, {'MESSAGE_ID': 'auction_document_put'})) return {'data': document.serialize("view")}
def upload_document(self): if self.validate(): document = upload_file(self._request) self._context.documents.append(document) self._auction.modified = True return document
def _create(self, applicant): uploaded_document = upload_file(self.request, applicant) self.context.documents.append(uploaded_document) return uploaded_document
def upload_document(self): if self.validate(): document = upload_file(self._request) self._context.documents.append(document) return document