Works fine for the dashboard itself, but when i try "Schedule PDF" it tells me "Invalid earliest_time" on the PDF.
I'm running crazy. i'm ok having no forms/inputs on a to-be-scheduled dashboard, but where/how should i define the time range it shall run for?
It sounds like the <init> element is not being processed. Have you tried hardcoding the <earliest> and <latest> elements in each panel to "-30d@d" and "-1d@d", respectively? If that fails then you might try adding earliest=-30d@d latest=-1d@d to each query.
You can create tokens for earliest and latest without a time picker by using an <init> element.
<init>
<set name="start">-30d@d</set>
<set name="end">-1d@d</set>
</init>
Then use the tokens in your <search> elements.
<search>
<query>... </query>
<earliest>$start$</earliest>
<latest>$end$</latest>
</search>