def _process( self ): url=urlHandlers.UHAbstractManagment.getURL(self._target) if isinstance(self._abstract.getCurrentStatus(), (review.AbstractStatusWithdrawn, review.AbstractStatusRejected)): self._abstract.setCurrentStatus(review.AbstractStatusSubmitted(self._abstract)) elif isinstance(self._abstract.getCurrentStatus(), review.AbstractStatusAccepted): # remove the associated contribution self._removeAssociatedContribution() # set submittted status self._abstract.setCurrentStatus(review.AbstractStatusSubmitted(self._abstract)) self._redirect(url)
def _process(self): url = urlHandlers.UHAbstractManagment.getURL(self._target) if isinstance(self._abstract.getCurrentStatus(), review.AbstractStatusWithdrawn): self._abstract.setCurrentStatus( review.AbstractStatusSubmitted(self._abstract)) self._redirect(url)