I'm working on a jobboard type personal project (actually it's a musician type 'apply' for board). I'm a little stuck at a stage within the page flow.
What I want is the said Advertisers 'posting' job Node reference (field ie: Bass Player), so that all items can be crossed referenced within the Drupal system.
The workflow is preferably like this:
1) User (Applicant) views a Vacancy Node page (ie Bass Player Wanted).
2) Applicant clicks Rules Link (RL) "Apply Now" and RL triggers action to page #2 Form to complete. RL relates original Node page to Application so that entity can be later shown (via Views) into both advertiser and Applicants Dashboard's section.
3) Applicant clicks 'Complete Now' button and the RL process completes so as to i) post the application as a Node to system DB (I have an Application Node already done) ii) all
How do I get the job Node Reference field into the user application before they fire it off to submit the job into the system so it can then later be pulled back to both the Node creator (Job) and the applicants Job submit? I have a mental picture of a 'third' reference Node having to be created that 'binds' all references together.
Currently, I've got the node types done, an onscreen application form which is triggered by a Rules Link on a node page taking the user to the 'Application' page and that's where I've become stuck. I know that the Application process has to link (in Drupal we can use Relationships module) and I've looked at the options and installed the Entity Reference Prepopulate but whilst that is good for other future functionality, I'm at a lost where to go next on this and have spent many hours scratching my head.
Thanks in advance for any advice or explanation on how this generally works would be very helpful.
I posted a similar question on Drupal SE, but I have had no relevant advice.
https://drupal.stackexchange.com/questions/114432/