Per-User default time range

Everyone wants different default time ranges when they open a dashboard. Boss wants 7 days, techs want 3 hours, etc.

Is there a per-user way to set default time-ranges for dashboards? or even a default for the user rather than the dashboard?