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
Пример #2
0
 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")}
Пример #3
0
 def upload_document(self):
     if self.validate():
         document = upload_file(self._request)
         self._context.documents.append(document)
         self._auction.modified = True
         return document
Пример #4
0
 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