liquid_feedback_frontend

changeset 1352:07e320676bf3

Update unit privileges during registration update
author bsw
date Mon Aug 06 13:27:22 2018 +0200 (2018-08-06)
parents d4f69226dc01
children 77b023835c2d
files app/main/registration_admin/_action/update_verification.lua
line diff
     1.1 --- a/app/main/registration_admin/_action/update_verification.lua	Mon Aug 06 13:21:58 2018 +0200
     1.2 +++ b/app/main/registration_admin/_action/update_verification.lua	Mon Aug 06 13:27:22 2018 +0200
     1.3 @@ -9,6 +9,18 @@
     1.4        value = string.gsub(value, "[^A-Z0-9]", "")
     1.5      elseif field.name == "mobile_phone" then
     1.6        value = string.gsub(value, "[^0-9]", "")
     1.7 +    elseif field.name == "unit" then
     1.8 +      value = string.gsub(value, "[^0-9]", "")
     1.9 +      if verification.verification_data.unit and value ~= verification.verification_data.unit then
    1.10 +        local old_unit_privilege = Privilege:by_pk(verification.verified_member_id, verification.verification_data.unit)
    1.11 +        old_unit_privilege:destroy()
    1.12 +        unit_privilege = Privilege:new()
    1.13 +        unit_privilege.member_id = verification.verified_member_id
    1.14 +        unit_privilege.unit_id = verification.verification_data.unit
    1.15 +        unit_privilege.voting_right = true
    1.16 +        unit_privilege.initiative_right = true
    1.17 +        unit_privilege.save()
    1.18 +      end
    1.19      elseif field.type ~= "image" then
    1.20        value = string.gsub(value, "^%s+", "")
    1.21        value = string.gsub(value, "%s+$", "")

Impressum / About Us