# HG changeset patch # User bsw # Date 1536048661 -7200 # Node ID 6c9729cbff7393fc52060cd1157fbec85c640f63 # Parent 5f26df65672fa20286bb7de9a3e30ca5e0dbdc79 Make year dropdown range dynamic diff -r 5f26df65672f -r 6c9729cbff73 app/main/registration/_register_form.lua --- a/app/main/registration/_register_form.lua Tue Sep 04 10:08:19 2018 +0200 +++ b/app/main/registration/_register_form.lua Tue Sep 04 10:11:01 2018 +0200 @@ -52,7 +52,8 @@ } end local years = { { id = 0, name = _"year" } } - for i = 2002, 1900, -1 do + local min_age = config.self_registration.min_age or 16 + for i = (atom.date:get_current()).year - min_age, 1900, -1 do table.insert(years, { id = i, name = i }) end ui.field.select{