It would be extremely helpful to have built-in date range validation options in Rewst forms. Specifically, the ability to:
  • Restrict users from selecting dates too far in the future (e.g., no more than X days/months/years ahead).
  • Restrict users from selecting dates in the past (e.g., today or later only).
  • Define custom ranges (e.g., between two specific dates or relative ranges like “today + 3 days”).
This would allow us to enforce business rules directly in the form without relying on complex Jinja logic or workflow steps. It would improve user experience and reduce errors for workflows that depend on accurate scheduling (e.g., email sends, ticket deadlines, appointments).
Suggested Implementation:
  • Add Min Date and Max Date properties to date fields in the form builder.
  • Support dynamic ranges (e.g., “today”, “today + X days”).
  • Provide a clear validation message when the user selects an out-of-range date.
This feature would make Rewst forms much more powerful and user-friendly for time-sensitive workflows.