Fixed year range for TalkPropertyForm

git-svn-id: https://svn.libreccm.org/ccm/trunk@5047 8810af33-2d31-482b-a856-94f89814c4df
master
jensp 2017-10-16 11:29:34 +00:00
parent 7913075521
commit 4d8b45f5ee
1 changed files with 5 additions and 0 deletions

View File

@ -15,6 +15,8 @@ import com.arsdigita.cms.ItemSelectionModel;
import com.arsdigita.cms.contenttypes.Talk; import com.arsdigita.cms.contenttypes.Talk;
import com.arsdigita.cms.contenttypes.TalkGlobalizationUtil; import com.arsdigita.cms.contenttypes.TalkGlobalizationUtil;
import java.util.Calendar;
/** /**
* *
* @author <a href="mailto:jens.pelzetter@googlemail.com">Jens Pelzetter</a> * @author <a href="mailto:jens.pelzetter@googlemail.com">Jens Pelzetter</a>
@ -55,6 +57,9 @@ public class TalkPropertyForm
final ParameterModel dateParameter final ParameterModel dateParameter
= new DateParameter(Talk.DATE_OF_TALK); = new DateParameter(Talk.DATE_OF_TALK);
final Date dateField = new Date(dateParameter); final Date dateField = new Date(dateParameter);
final Calendar calendar = Calendar.getInstance();
final int currentYear = calendar.get(Calendar.YEAR);
dateField.setYearRange(currentYear - 10, currentYear + 1);
dateField dateField
.setLabel(TalkGlobalizationUtil.globalize( .setLabel(TalkGlobalizationUtil.globalize(
"publications.ui.talk.date")); "publications.ui.talk.date"));