Proposal: Master-detail capabilities for CCK

Events happening in the community are now at Drupal community events on www.drupal.org.
gramie's picture

The current edition of CCK only allows users to select or unselect node references (i.e. detail nodes) that already exist. It would go a long way to user-friendliness to allow detail nodes to be created, edited and deleted from the edit form of the master node. The ability to do this in AHAH/AJAX would be fantastic.

For example, a node representing a conference. The conference has a list of attendees (typically a list of all possible attendees with checkboxes: very long and user-unfriendly). Along with this list, we require arrival times and flight numbers (call this the "arrival details). At present, we would have to create a Content Type for arrival details, theme the list when viewing the conference node, and edit the arrival details separately.

We should be able to enter the arrival details for any attendee who is marked as Attending, right on the conference form, and either submit changes with the conference form or via AHAH for each arrival detail.

Comments

existing projects

gdd's picture

This is a great idea for a project, and it is very very necessary. That said there is some existing work out there that could possibly be built off of and / or combined.

Add and Reference Popups: http://drupal.org/project/popups_reference
Autocreate Node Reference: http://drupal.org/project/autocreate
Node Reference URL Widget: http://drupal.org/project/nodereference_url

There are probably more.

SoC 2009

Group categories

Admin Tags

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: