liquid_feedback_frontend
diff app/main/index/_action/login.lua @ 990:77873f08d94f
Completed support for check delegations, removed debug code
| author | bsw |
|---|---|
| date | Sat Apr 20 19:26:58 2013 +0200 (2013-04-20) |
| parents | 81bde33c2256 |
| children | 701a5cf6b067 |
line diff
1.1 --- a/app/main/index/_action/login.lua Sat Apr 20 18:51:28 2013 +0200 1.2 +++ b/app/main/index/_action/login.lua Sat Apr 20 19:26:58 2013 +0200 1.3 @@ -49,18 +49,30 @@ 1.4 name = "sessionID", 1.5 value = etherpad_sesion_id 1.6 } 1.7 - 1.8 end 1.9 1.10 - 1.11 if member then 1.12 member.last_login = "now" 1.13 - if config.check_delegations_interval_hard and member.needs_delegation_check_hard then 1.14 + 1.15 + local delegations = Delegation:delegations_to_check_for_member_id(member.id) 1.16 + 1.17 + if config.check_delegations_interval_hard 1.18 + and member.needs_delegation_check_hard 1.19 + and #delegations > 0 then 1.20 + 1.21 app.session.needs_delegation_check = true 1.22 + 1.23 else 1.24 + 1.25 + if #delegations == 0 then 1.26 + member.last_delegation_check = "now" 1.27 + end 1.28 + 1.29 member.last_activity = "now" 1.30 member.active = true 1.31 + 1.32 end 1.33 + 1.34 if member.lang == nil then 1.35 member.lang = app.session.lang 1.36 else