I should be able to filter the Instances of a Model

(User Story, To be Fixed , Priority: High, Test Status: No automated tests yet , Reported By Justin du Coeur, )
Summary: The page that shows me all the Instances of a Model should also provide me with a set of filters that I can easily apply to them.
Depends Upon:
That is, there should be a button to open the filters. When you press it, you get a set of selectors, one per applicable field. When filters are applied, only Instances that match of the used filters are displayed.
Ideally, the filters that should be available, in priority order, are:
  • Link/Tag Properties should provide a multi-select drop-down of all the possible Links/Tags.
  • Text/Large Text Properties should provide a Text input, which searches in that Property.
  • Date Properties should allow you to match on exactly a given Date, before, after, or in a range.
We might break these out into separate stories, since I suspect we'll implement them one at a time.