liquid_feedback_frontend
diff model/issue.lua @ 3:768faea1096d
Version alpha4
Members interested in an issue or supporting an initiative have a weight information attached. Browsing the members causing that weight is possible.
Initiatives may provide a link to an external discussion platform
Direct link on every initiative page to create an alternative initiative
Bugfix: No error when clicking "neutral", when "neutral" is currently selected
Members interested in an issue or supporting an initiative have a weight information attached. Browsing the members causing that weight is possible.
Initiatives may provide a link to an external discussion platform
Direct link on every initiative page to create an alternative initiative
Bugfix: No error when clicking "neutral", when "neutral" is currently selected
author | bsw |
---|---|
date | Mon Nov 30 12:00:00 2009 +0100 (2009-11-30) |
parents | 5c601807d397 |
children | afd9f769c7ae |
line diff
1.1 --- a/model/issue.lua Mon Nov 23 12:00:00 2009 +0100 1.2 +++ b/model/issue.lua Mon Nov 30 12:00:00 2009 +0100 1.3 @@ -86,10 +86,21 @@ 1.4 ref = 'members' 1.5 } 1.6 1.7 +Issue:add_reference{ 1.8 + mode = 'mm', 1.9 + to = "Member", 1.10 + this_key = 'id', 1.11 + that_key = 'id', 1.12 + connected_by_table = 'direct_interest_snapshot', 1.13 + connected_by_this_key = 'issue_id', 1.14 + connected_by_that_key = 'member_id', 1.15 + ref = 'interested_members_snapshot' 1.16 +} 1.17 + 1.18 function Issue:get_state_name_for_state(value) 1.19 local state_name_table = { 1.20 new = _"New", 1.21 - accepted = _"Accepted", 1.22 + accepted = _"Discussion", 1.23 frozen = _"Frozen", 1.24 voting = _"Voting", 1.25 finished = _"Finished", 1.26 @@ -107,16 +118,16 @@ 1.27 1.28 function Issue.object_get:state() 1.29 if self.accepted then 1.30 - if self.fully_frozen then 1.31 - return "voting" 1.32 - elseif self.half_frozen then 1.33 - return "frozen" 1.34 - elseif self.closed then 1.35 + if self.closed then 1.36 if self.ranks_available then 1.37 return "finished" 1.38 else 1.39 return "cancelled" 1.40 end 1.41 + elseif self.fully_frozen then 1.42 + return "voting" 1.43 + elseif self.half_frozen then 1.44 + return "frozen" 1.45 else 1.46 return "accepted" 1.47 end