Greetings,

My goal I'm trying to reach via this module is for users to be able to flag a node and then have the author of the node or a specified role, be able to approve it before it is entered into the users history of flags.

Would this be a possibility?

Comments

mooffie’s picture

I 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".

mooffie’s picture

The 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.

mitchell’s picture

Version: 5.x-1.x-dev » 6.x-1.x-dev
Status: Active » Postponed (maintainer needs more info)

How 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.

mitchell’s picture

Status: Postponed (maintainer needs more info) » Postponed

A hasty response would be: "Use two flags. One is a normal 'my bookmarks', the other is 'approved'.

...Called it.

After reading #319224: Support for flagging flaggings, this seems like it should be revisited once that feature is added.

quicksketch’s picture

Component: Code » Flag core
Status: Postponed » Closed (won't fix)

This 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.

Anonymous’s picture

Issue summary: View changes