|  | @@ -197,7 +197,7 @@ class PODApiController(BaseController):
 | 
	
		
			
			| 197 | 197 |        redirect(lurl('/document/%s'%(node_id)))
 | 
	
		
			
			| 198 | 198 |  
 | 
	
		
			
			| 199 | 199 |      @expose()
 | 
	
		
			
			| 200 |  | -    def create_document(self, parent_id=None, data_label='', data_content='', inherit_rights='off'):
 | 
	
		
			
			|  | 200 | +    def create_document(self, parent_id=None, data_label='', data_content='', inherit_rights='off', node_status=''):
 | 
	
		
			
			| 201 | 201 |        loCurrentUser   = pld.PODStaticController.getCurrentUser()
 | 
	
		
			
			| 202 | 202 |        loApiController = pld.PODUserFilteredApiController(loCurrentUser.user_id)
 | 
	
		
			
			| 203 | 203 |  
 | 
	
	
		
			
			|  | @@ -218,6 +218,11 @@ class PODApiController(BaseController):
 | 
	
		
			
			| 218 | 218 |        if int(parent_id)!=0:
 | 
	
		
			
			| 219 | 219 |          loNewNode.parent_id = parent_id
 | 
	
		
			
			| 220 | 220 |  
 | 
	
		
			
			|  | 221 | +      if node_status!='':
 | 
	
		
			
			|  | 222 | +          status_item = pmd.PBNodeStatus.getStatusItem(node_status)
 | 
	
		
			
			|  | 223 | +          if status_item in pmd.PBNodeStatus.getChoosableList():
 | 
	
		
			
			|  | 224 | +              loNewNode.node_status = status_item.status_id
 | 
	
		
			
			|  | 225 | +
 | 
	
		
			
			| 221 | 226 |        pm.DBSession.flush()
 | 
	
		
			
			| 222 | 227 |        redirect(lurl('/document/%i'%(loNewNode.node_id)))
 | 
	
		
			
			| 223 | 228 |  
 |