By andyscotuk on
Is there a tool for drupal that allows me to put my kids Christmas lists on-line and then let family members choose what they are buying so they don't get duplicates? Couldn't see any modules that did this - perhaps some of the forms modules could be adapted although it would perhaps be easier to just use the phone while pouring over the Argos catalogue as before.
Comments
Probably need new modules here...
I don't know of any module that does that. It would be an easy to do if you've developed in Drupal before. If not, the rest of this response is probably confusing, and not what you're looking for.
Here's how I would do it:
You could write a node module that defines a node type with a product name, description, and name of the child who wants it.
Then you could write a module that implements hook_block to look up in a "buyer" database field in a table (which would already have an entry fo reach "gift" node, coded into the previous module) to see whether the node currently being viewed already has a buyer, and if not, implement a form that has a "claim this gift" checkbox. Processing the form adds the user's ID to the "buyer" field for that item. You could have the buyer's name show up in place of the checkbox if the gift is already claimed too.
If you're really crafty you can do it with only one module; it's kind of six of one, half a dozen of the other. Again, if you're not a developer, this response may be very confusing, in which case, you might want to enlist someone to throw together these modules. Hope this helps!
-- White Raven
Wishlist
I believe the wishlist module was designed for something like this.
newms
Thanks
wishlist looks just the ticket - 6 birthdays in December as well as Christmas and lots of auntie's and uncle's.
Thanks for the other reply but I'm not a developer - just an enthusiastic amateur
Andy
Scotland