[pod] Added param Renderer.raiseOnError (False by default), that, if True, will force the Renderer to raise an error instead of dumping it into a note in the pod result.
This commit is contained in:
		
							parent
							
								
									114223a114
								
							
						
					
					
						commit
						f8f3c0e865
					
				
					 6 changed files with 75 additions and 61 deletions
				
			
		|  | @ -450,6 +450,9 @@ class BaseMixin: | |||
|             if isNew and initiator: | ||||
|                 return self.goto(initiator.getUrl(page=initiatorPage, nav='')) | ||||
|             return self.goto(obj.getUrl()) | ||||
|         # Get the current page name. We keep it in "pageName" because rq['page'] | ||||
|         # can be changed by m_getAppyPhases called below. | ||||
|         pageName = rq['page'] | ||||
|         if buttonClicked == 'previous': | ||||
|             # Go to the previous page for this object. | ||||
|             # We recompute the list of phases and pages because things | ||||
|  | @ -459,7 +462,7 @@ class BaseMixin: | |||
|             # pages may not be available in "edit" mode, so we return the edit | ||||
|             # or view pages depending on page.show. | ||||
|             phaseObj = self.getAppyPhases(currentOnly=True, layoutType='edit') | ||||
|             pageName, pageInfo = phaseObj.getPreviousPage(rq['page']) | ||||
|             pageName, pageInfo = phaseObj.getPreviousPage(pageName) | ||||
|             if pageName: | ||||
|                 # Return to the edit or view page? | ||||
|                 if pageInfo.showOnEdit: | ||||
|  | @ -476,10 +479,8 @@ class BaseMixin: | |||
|                 return self.goto(obj.getUrl(inPopup=inPopup)) | ||||
|         if buttonClicked == 'next': | ||||
|             # Go to the next page for this object. | ||||
|             # We remember page name, because the next method may set a new | ||||
|             # current page if the current one is not visible anymore. | ||||
|             phaseObj = self.getAppyPhases(currentOnly=True, layoutType='edit') | ||||
|             pageName, pageInfo = phaseObj.getNextPage(rq['page']) | ||||
|             pageName, pageInfo = phaseObj.getNextPage(pageName) | ||||
|             if pageName: | ||||
|                 # Return to the edit or view page? | ||||
|                 if pageInfo.showOnEdit: | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Gaetan Delannay
						Gaetan Delannay