Exemplo n.º 1
0
 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)
Exemplo n.º 2
0
 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)