liquid_feedback_frontend

diff model/issue.lua @ 896:59f02db19531

Cleanup of issue.state attribute
author bsw
date Mon Aug 20 03:53:27 2012 +0200 (2012-08-20)
parents 2e9d39b53b64
children bbe07befa4e4
line diff
     1.1 --- a/model/issue.lua	Mon Aug 20 03:52:50 2012 +0200
     1.2 +++ b/model/issue.lua	Mon Aug 20 03:53:27 2012 +0200
     1.3 @@ -183,9 +183,9 @@
     1.4  
     1.5  function Issue:get_state_name_for_state(value)
     1.6    local state_name_table = {
     1.7 -    new          = _"New",
     1.8 -    accepted     = _"Discussion",
     1.9 -    frozen       = _"Frozen",
    1.10 +    admission    = _"New",
    1.11 +    discussion   = _"Discussion",
    1.12 +    verification = _"Frozen",
    1.13      voting       = _"Voting",
    1.14      finished     = _"Finished",
    1.15      cancelled    = _"Cancelled"
    1.16 @@ -239,44 +239,11 @@
    1.17    end
    1.18  end
    1.19  
    1.20 -function Issue.object_get:state()
    1.21 -  if self.closed then
    1.22 -    if self.fully_frozen then
    1.23 -      return "finished"
    1.24 -    else
    1.25 -      return "cancelled"
    1.26 -    end
    1.27 -  elseif self.fully_frozen then
    1.28 -    return "voting"
    1.29 -  elseif self.half_frozen then
    1.30 -    return "frozen"
    1.31 -  elseif self.accepted then
    1.32 -    return "accepted"
    1.33 -  else
    1.34 -    return "new"
    1.35 -  end
    1.36 -
    1.37 -end
    1.38  
    1.39  function Issue.object_get:state_name()
    1.40    return Issue:get_state_name_for_state(self.state)
    1.41  end
    1.42  
    1.43 -function Issue.object_get:next_states()
    1.44 -  local state = self.state
    1.45 -  local next_states
    1.46 -  if state == "new" then
    1.47 -    next_states = { "accepted", "cancelled" }
    1.48 -  elseif state == "accepted" then
    1.49 -    next_states = { "frozen" }
    1.50 -  elseif state == "frozen" then
    1.51 -    next_states = { "voting" }
    1.52 -  elseif state == "voting" then
    1.53 -    next_states = { "finished" }
    1.54 -  end
    1.55 -  return next_states
    1.56 -end
    1.57 -
    1.58  function Issue.object_get:next_states_names()
    1.59    local next_states = self.next_states
    1.60    if not next_states then

Impressum / About Us