liquid_feedback_frontend
annotate app/main/initiative/_show_voting.lua @ 41:53a45356c107
Several bugfixes, including bugfix in timeline
- Fixed grouping of multiple new drafts in timeline
- Do not allow to add suggestions when issue is half frozen
- Do not show initiator invitations for (half-)frozen or closed issues
- Fixed problem with duplicates in display of vote-later requests
- Clarified german "member is participating" info text in delegation chain
- Hide inactive members from member listing
- Fixed grouping of multiple new drafts in timeline
- Do not allow to add suggestions when issue is half frozen
- Do not show initiator invitations for (half-)frozen or closed issues
- Fixed problem with duplicates in display of vote-later requests
- Clarified german "member is participating" info text in delegation chain
- Hide inactive members from member listing
| author | bsw |
|---|---|
| date | Sun Mar 07 15:36:54 2010 +0100 (2010-03-07) |
| parents | a6caaff47205 |
| children | 256d9be75916 |
| rev | line source |
|---|---|
| bsw/jbe@19 | 1 local initiative = param.get("initiative", "table") |
| bsw/jbe@19 | 2 |
| bsw/jbe@19 | 3 if initiative.revoked then |
| bsw/jbe@19 | 4 slot.put(_"Not voted (revoked from initiator)") |
| bsw/jbe@19 | 5 elseif initiative.admitted == false then |
| bsw/jbe@19 | 6 slot.put(_"Not voted (not admitted)") |
| bsw/jbe@19 | 7 else |
| bsw/jbe@19 | 8 |
| bsw@31 | 9 execute.view{ |
| bsw@31 | 10 module = "initiative", |
| bsw@31 | 11 view = "_battles", |
| bsw@31 | 12 params = { initiative = initiative } |
| bsw@31 | 13 } |
| bsw/jbe@19 | 14 |
| bsw/jbe@19 | 15 ui.container{ |
| bsw/jbe@19 | 16 attr = { class = "heading" }, |
| bsw/jbe@19 | 17 content = _"Member voting" |
| bsw/jbe@19 | 18 } |
| bsw/jbe@19 | 19 |
| bsw/jbe@19 | 20 execute.view{ |
| bsw/jbe@19 | 21 module = "member", |
| bsw/jbe@19 | 22 view = "_list", |
| bsw/jbe@19 | 23 params = { |
| bsw/jbe@19 | 24 initiative = initiative, |
| bsw/jbe@19 | 25 members_selector = initiative.issue:get_reference_selector("direct_voters") |
| bsw/jbe@19 | 26 :left_join("vote", nil, { "vote.initiative_id = ? AND vote.member_id = member.id", initiative.id }) |
| bsw/jbe@19 | 27 :add_field("direct_voter.weight as voter_weight") |
| bsw/jbe@19 | 28 :add_field("coalesce(vote.grade, 0) as grade") |
| bsw/jbe@19 | 29 } |
| bsw/jbe@19 | 30 } |
| bsw/jbe@19 | 31 |
| bsw/jbe@19 | 32 end |