Flag lists allows regular users to create unlimited private flags called lists. Flag lists extends Flag. In Flag, a site administrator creates the flags that any authorized users may use. In Flag lists, users create their own lists, and they may only add to their own lists.

An example use case would be a shopping site where users make private wishlists that they name and manage: "Books I need for my Drupal library" or "Guitar strings I've tried on my Yamaha acoustic". The site builder can then work with the lists, most likely using Views, to provide useful content display, perhaps integrating with a shopping cart or an email broadcast.

How to use the D7 version:

  • Install as usual.
  • At admin/build/flags you will see a flag "fl_template." This is a default template flag provided by flag_lists. You can edit it to make changes to list messages and to assign it to node types. This template will be used only on types you assign.
  • You can create new templates here: admin/build/flags/lists/template and apply them to other node types. A template can be assiged to many node types, but a node type can only have one template assigned to it.
  • Enable the "list" block so that it is displayed on your content. The block will only be visible if the content is listable and the user has permission to create lists. That is, the node type must be assigned a template, or the block won't appear. Further, you should enable the link to create lists in the block's config.
  • Create new lists using the link in the block.
  • See your lists and listed content at user/[uid]/flags/lists

7.x-3.x

The flag_lists 7.x-3.x is compatible with the 3.x version of the Flag module.

  • For this version views and flag 7.x-3.x are a requirement.

4.0.1

This release is the latest release with the new numbering scheme.

Please see the release page for more info on status of the releases. For information on how to use the 4.x.x flag lists please see the 4.x.x documentation pages.

Project information

Releases