I have a Drupal 7 site and I'm using Views, Rules and EVA.
I have a specific requirement that I am sure can be achieved with the modules, but I am having no joy configuring a working process.
I have an 'Application' content type, which has a submission form embedded (i.e. visitor completes submission form for the role they are applying for).
As all visitors login in order to submit an application, I would like to record each application they make into a 'My Applications' view/block, within their User (/user) page.
I see the process as something along the lines of:
- Visitor completes application form and clicks a Submit button.
- Via Rules, an association/reference between the user and the specific role/application is recorded.
- Using EVA, a custom view will list the applications the user has made (showing only his/her applications, unless admin).
The part I am failing with is how to configure a Rule, triggered by the submit button, that links the user to the specific application, in such a way that it can then form the EVA view.
Has anybody implemented a similar process? Recording applications (for jobs, events, meetings etc) and allowing users to see those they have applied for must be possible?
I would be happy to use an entirely different approach if there is a better method vs. the Views/Rules/EVA idea.
Suggestions gratefully received. Thank you.