Support for ?start_over + ?tags
We're trying to let the "user" narrow the scope of the questions displayed by using tags, but in a non-compounding way. We would like the user to be able to craft a URL that has the following behavior:
questions/?set_tags=tag1 - Displays questions that have tag1.
questions/?set_tags=tag2 - Displays questions that have tag2.
Note that with the current behavior, after the 2nd URL, we would display questions with tag1 and tag2 only.
Askbot supports tags via the /questions/?tags=tag1,tag2 URL.
However, the tags "accumulate".
For example, I can do /questions/?tags=tag1 which displays all the tag1 questions.
After, I do a /questions/?tags=tag2 which will then display tag1 AND tag 2 questions.
I can clear the tags with the /questions/?start_over=true
What we would like is the ability to have a URL that always starts over. What I was thinking is compounding the URL elements:
questions/?start_over=true?tags=tag1,tag2
That's not supported right now... with ?start_over=true, we clear the filter in all cases and don't apply the tags.
As an alternative, we could have a different URL like ?display_tags=tag1,tag2 which would always start-over. This might make for a nicer URL.
Comments