From bf3d49919df1697fd386c297e9a64df04c1f6234 Mon Sep 17 00:00:00 2001 From: psy <psy@darmstadt.ccc.de> Date: Tue, 16 Nov 2021 16:11:04 +0100 Subject: [PATCH] add min and max attributes to validuntil field --- uffd/invite/templates/invite/new.html | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/uffd/invite/templates/invite/new.html b/uffd/invite/templates/invite/new.html index 5c69f52e..b36ebd0c 100644 --- a/uffd/invite/templates/invite/new.html +++ b/uffd/invite/templates/invite/new.html @@ -11,7 +11,11 @@ </div> <div class="form-group"> <label for="valid-until">{{_('Valid Until')}}</label> - <input class="form-control" type="datetime-local" id="valid-until" name="valid-until" value="{{ (datetime.now() + timedelta(hours=36)).replace(hour=23, minute=59, second=59, microsecond=0).isoformat(timespec='minutes') }}"> + <input class="form-control" type="datetime-local" id="valid-until" name="valid-until" + value="{{ (datetime.now() + timedelta(hours=36)).replace(hour=23, minute=59, second=59, microsecond=0).isoformat(timespec='minutes') }}" + min="{{ (datetime.now() + timedelta(minutes=10)).isoformat(timespec='minutes') }}" + max="{{ (datetime.now() + timedelta(days=config['INVITE_MAX_VALID_DAYS'])).isoformat(timespec='minutes') }}" + > <small class="text-muted">{{_('Must be within the next %(max_valid_days)d days', max_valid_days=config['INVITE_MAX_VALID_DAYS'])}}</small> </div> {% if allow_signup %} -- GitLab