SolidOS / SolidOS/solid-ui

DateField min and max date offsets

Open
#135 0 comments 0 reactions 1 assignee View on GitHub

@timbl is already working on this.

Since Dec 16, 2019.

enhancement
Dominant language
TypeScript
Stars
153
Forks
46
Avg merge
1d 8h
Merged PRs (30d)
7

Description

User Story

As a Form Designer, I can optional set for the minimum and/or maximum dates based on an offset (in days) from today's date, so I can define a valid date range around todays date.

Acceptance Criteria

  1. In a Form Model, the 'mindateOffset' and/or 'maxdateOffset' can be optionally defined for a DateField. The offsets are specified in days.
  2. When the form is rendered, the valid date range is determined as:
    `(today - mindateOffset) <= entered date <= (today + maxdateOffset)
  3. If the entered date is outside of the valid date range, an error is displayed.

Example Form Model

Dev Notes

  • If both a hardcoded and an offset date are provided (e.g., ui:maxValue and ?:maxdateOffset), the hardcoded date takes precedence.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.