Initial implementation of Event Path and extension of Campaign to create massive events. Event Path is a subobject of Campaign to store all information related to creation of events
Add property sheet to be possible access the subobject default_event_path
Add tab to Campaign to be possible configure the subobject Event Path
Display destination title instead of relative url
Pass first name and last name together and fix code to not get social_title when not exists. It can happens when the context is a Organisation.
Set source on event created
Fix code to call the method instead pass the function
fixup! Fix code to call the method instead pass the function
Check that configuring the Event Path on Campaign, all events are created according to the domain selected
rename form and action to follow ERP5 naming convention
Refactor code to pass the event path instead of the Campaign
fixup! event_path url does not come from portal domains
Set property sheet to Event Path
Add property sheet on erp5_crm bt5
Fix condition to check if the default event path exists instead of one property
Rename action to declare the action on id
fix random failure and improve test to filter the query by portal_type
display destination title instead of relative url
Refactor code to get domain directly instead of restrictedTraverse
Remove base domain id hardcoded