Hello list!<br><br>This question is about navigation among custom views.<br><br>I was trying to call statuschange view (which is a form/view for changing states of a workflowable entity) from another place which is not the original entity primary view and I try to use __redirectpath form value to come back to the original place after validate or cancel button was executed, but did not work as I was expecting.<br>

<br>note:<br>I have been using __redirectpath form value to call "add" and "edition" views of entities from custum views I have made for my application to make certain way of custom navigation, I am not sure this is the correct thing to do to make this type of custom navigation, until now I haven't have any trouble at all though.<br>

<br>So, talking about statuschange vid, I was looking at method redirectpath in line 107 of cubicweb/web/views/workflow.py and I found that always writes the value of __redirectpath form variable, so I was thinking if you consider proper to make a validation when the __redirectpath is already present (sent) in the form parameters then respect the given value.<br>

<br>I inherited the class ChangeStateFormView to make some tests about this, but I found out that this view always writes __redirectpath form parameter, so sending another __redirectpath parameter by GET form method will duplicate this value and I don't get the behavior I expected.<br>

<br>Maybe exist another way to achive what I am looking for.<br><br>I hope I explained myself right<br><br>Any comment will be very appreciated.<br><br>Thank you very much in advance<br>Carlos Balderas<br><br><br>