Closed (won't fix)
Project:
Flag
Version:
6.x-1.x-dev
Component:
Flag core
Priority:
Normal
Category:
Feature request
Assigned:
Unassigned
Reporter:
Anonymous (not verified)
Created:
1 Aug 2008 at 15:11 UTC
Updated:
30 Jan 2018 at 19:13 UTC
Jump to comment: Most recent
Comments
Comment #1
mooffie commentedI don't see how it's possible.
A hasty response would be: "Use two flags. One is a normal 'my bookmarks', the other is 'approved'. Then in your view show only nodes that are flagged by both flags." But this won't work: users can flag in their personal queue only, so they can't touch the 'approved' queue of other users.
But your question is intereseting. We can now flag nodes and comments. In the future we'll be able to flag users. And... if we could flag *flags* as well, your problem would be solved! It will be easy, once we finish rewriting the code as "object oriented".
Comment #2
mooffie commentedThe module should be flexible enough to allow what you're asking for. I'll be thinking about this. Perhaps by using Actions (the new "Rules" module, to be exact) one could concoct this.
But I don't have a solution for the near future. I suggest you ask in the support forums about modules to achieve this. Let us know how you're eventually going to do this.
Comment #3
mitchell commentedHow about using two flags? For instance, a 'bookmark' and 'approved bookmark.' Normal users could have access to two views, "pending bookmarks' and 'approved bookmarks.' The approved bookmarks would be nodes flagged with both flags. Also, the approving role would have a 'approve pending bookmarks' view that includes the 'approve' flag ops. Up front, I think rules would be necessary for keeping this system sane when one of the flags is removed, and could then be used for other complex workflow automation too.
Comment #4
mitchell commented...Called it.
After reading #319224: Support for flagging flaggings, this seems like it should be revisited once that feature is added.
Comment #5
quicksketchThis is possible but not supported by the Flag module directly. See the Flag Friend module for example implementation, which requires a user confirm a "Friend" flag for it to be allowed.
Comment #6
Anonymous (not verified) commented