I marked this as "Views integration", but it is in different meaning:

User can flag the View as entity + all its filters (variables in URL) like: http://mysite.com/myview?field1=All&field2=1930&field3=2014&field4=1620&... in a way that every different Views filter could be treated as different entity (flag-able unit).

Whys this is needed? This can make the functionality of "Inform me when there are new items which match ALL the criteria" possible with little custom coding. Message and its daughter modules are very well suitable for email subscription part...

Comments

joachim’s picture

Interesting idea! But not something we can put in Flag core -- better worked on in a new contrib module.

Your approach does have some limitations though:

- it seems to me that your proposed approach means that a user can only ever set one of the "Inform me when there are new items which match ALL the criteria" -- because this concept it built up from all the flags they have placed. There's no room to say, for example: "alert me if: there are new houses in London, and also if there are new houses in Reading that are under 200k, and also if there are new houses in Guildford with a garden". Users will likely want more than one alert!
- you're restricted to fields that have a numeric value, because only things with a numeric ID can be flagged.
- you're restricted to fixed values. My earlier example in fact won't work, because you can't say 'less than 500k'.