From: Pasi Kallinen Date: Wed, 17 Jul 2013 17:24:26 +0000 (+0300) Subject: Complain in Closed Dates Editor when ending date is earlier than starting date. X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=20173593a3c3c5b9ddfee66256df03b4adecdc9c;p=working%2FEvergreen.git Complain in Closed Dates Editor when ending date is earlier than starting date. Signed-off-by: Pasi Kallinen --- diff --git a/Open-ILS/web/opac/locale/en-US/lang.dtd b/Open-ILS/web/opac/locale/en-US/lang.dtd index e9f9f1ccb1..b72b300ce7 100644 --- a/Open-ILS/web/opac/locale/en-US/lang.dtd +++ b/Open-ILS/web/opac/locale/en-US/lang.dtd @@ -2173,6 +2173,7 @@ + diff --git a/Open-ILS/xul/staff_client/server/admin/closed_dates.js b/Open-ILS/xul/staff_client/server/admin/closed_dates.js index 09c78bbf47..c4958f85fb 100644 --- a/Open-ILS/xul/staff_client/server/admin/closed_dates.js +++ b/Open-ILS/xul/staff_client/server/admin/closed_dates.js @@ -355,6 +355,12 @@ function cdNew() { start = cdDateStrToDate(sdate + ' ' + stime); end = cdDateStrToDate(edate + ' ' + etime); + + } + + if (end.getTime() < start.getTime()) { + alertId('cd_invalid_date_span'); + return; } cdCreate(start, end, $('cd_edit_note').value); diff --git a/Open-ILS/xul/staff_client/server/admin/closed_dates.xhtml b/Open-ILS/xul/staff_client/server/admin/closed_dates.xhtml index 23299c1b16..c831f7d999 100644 --- a/Open-ILS/xul/staff_client/server/admin/closed_dates.xhtml +++ b/Open-ILS/xul/staff_client/server/admin/closed_dates.xhtml @@ -225,6 +225,7 @@ &staff.server.admin.closed_dates.date.invalid; &staff.server.admin.closed_dates.time.invalid; &staff.server.admin.closed_dates.success; + &staff.server.admin.closed_dates.date_span.invalid;