liquid_feedback_frontend

changeset 1327:fa3ab159ca1e

Added special unit registration field
author bsw
date Fri Aug 03 17:00:59 2018 +0200 (2018-08-03)
parents 7e328a78da93
children 136d08af1529
files app/main/registration/_register_form.lua
line diff
     1.1 --- a/app/main/registration/_register_form.lua	Thu Aug 02 17:32:59 2018 +0200
     1.2 +++ b/app/main/registration/_register_form.lua	Fri Aug 03 17:00:59 2018 +0200
     1.3 @@ -84,8 +84,22 @@
     1.4        name = "verification_data_" .. field.name .. "_year",
     1.5        value = tonumber(request.get_param{ name = "verification_data_" .. field.name .. "_year" })
     1.6      }
     1.7 -  slot.put("<br />")
     1.8 +    slot.put("<br />")
     1.9      
    1.10 +  elseif field.name == "unit" then
    1.11 +    local units_selector = Unit:new_selector()
    1.12 +      :add_where{ "active" }
    1.13 +    if field.where then
    1.14 +      units_selector:add_where(field.where)
    1.15 +    end
    1.16 +    local units = units_selector:exec()
    1.17 +    ui.field.select{
    1.18 +      foreign_records = units,
    1.19 +      foreign_id = "id",
    1.20 +      foreign_name = "name",
    1.21 +      name = field.name,
    1.22 +      value = tonumber(request.get_param{ name = "verification_data_" .. field.name })
    1.23 +    }
    1.24    else
    1.25      if field.name == "mobile_phone" then
    1.26        if config.self_registration.lang ~= "en" then

Impressum / About Us