Reproduction
- Run HotCRM with the published console and open
crm_campaign/view/campaign_timeline.
- The view declares
timeline.startDateField: "start_date" and timeline.endDateField: "end_date"; every campaign has both values.
- The timeline renders all seven records under No date.
The same start_date / end_date fields render correctly in the Calendar and Gantt views, so this is isolated to the timeline path.
Expected
The timeline should bucket records by their configured start date and render the corresponding date label.
Context
Found while recapturing the HotCRM marketing screenshot library after objectstack-ai/hotcrm#581. A metadata-only attempt to include the two date fields in the timeline view projection did not change the published-console behavior.
Reproduction
crm_campaign/view/campaign_timeline.timeline.startDateField: "start_date"andtimeline.endDateField: "end_date"; every campaign has both values.The same
start_date/end_datefields render correctly in the Calendar and Gantt views, so this is isolated to the timeline path.Expected
The timeline should bucket records by their configured start date and render the corresponding date label.
Context
Found while recapturing the HotCRM marketing screenshot library after objectstack-ai/hotcrm#581. A metadata-only attempt to include the two date fields in the timeline view projection did not change the published-console behavior.