# HG changeset patch # User bsw # Date 1359825454 -3600 # Node ID f9f3b3edb1217ffc21f26f42cabb4f74d509d106 # Parent 0b635d6bfcaeea5b67ad746cae737585d992f14b Ordering of initiatives by harmonic weight diff -r 0b635d6bfcae -r f9f3b3edb121 app/main/event/_list.lua --- a/app/main/event/_list.lua Sat Feb 02 18:09:37 2013 +0100 +++ b/app/main/event/_list.lua Sat Feb 02 18:17:34 2013 +0100 @@ -166,7 +166,7 @@ if not event.initiative_id then local initiatives_selector = Initiative:new_selector() :add_where{ "initiative.issue_id = ?", event.issue_id } - :add_order_by("initiative.rank, initiative.supporter_count DESC") + :add_order_by("initiative.rank, initiative.harmonic_weight DESC, id") execute.view{ module = "initiative", view = "_list", params = { issue = event.issue, initiatives_selector = initiatives_selector, @@ -224,4 +224,4 @@ end -ui.filters(filters) \ No newline at end of file +ui.filters(filters) diff -r 0b635d6bfcae -r f9f3b3edb121 model/issue.lua --- a/model/issue.lua Sat Feb 02 18:09:37 2013 +0100 +++ b/model/issue.lua Sat Feb 02 18:17:34 2013 +0100 @@ -37,7 +37,7 @@ that_key = 'issue_id', ref = 'initiatives', back_ref = 'issue', - default_order = 'initiative.rank, initiative.supporter_count DESC, id' + default_order = 'initiative.rank, initiative.harmonic_weight DESC, id' } Issue:add_reference{