comparison app/models/role.rb @ 1298:4f746d8966dd redmine_2.3_integration

Merge from redmine-2.3 branch to create new branch redmine-2.3-integration
author Chris Cannam
date Fri, 14 Jun 2013 09:28:30 +0100
parents 622f24f53b42
children
comparison
equal deleted inserted replaced
1297:0a574315af3e 1298:4f746d8966dd
1 # Redmine - project management software 1 # Redmine - project management software
2 # Copyright (C) 2006-2012 Jean-Philippe Lang 2 # Copyright (C) 2006-2013 Jean-Philippe Lang
3 # 3 #
4 # This program is free software; you can redistribute it and/or 4 # This program is free software; you can redistribute it and/or
5 # modify it under the terms of the GNU General Public License 5 # modify it under the terms of the GNU General Public License
6 # as published by the Free Software Foundation; either version 2 6 # as published by the Free Software Foundation; either version 2
7 # of the License, or (at your option) any later version. 7 # of the License, or (at your option) any later version.
37 ['all', :label_issues_visibility_all], 37 ['all', :label_issues_visibility_all],
38 ['default', :label_issues_visibility_public], 38 ['default', :label_issues_visibility_public],
39 ['own', :label_issues_visibility_own] 39 ['own', :label_issues_visibility_own]
40 ] 40 ]
41 41
42 scope :sorted, order("#{table_name}.builtin ASC, #{table_name}.position ASC") 42 scope :sorted, lambda { order("#{table_name}.builtin ASC, #{table_name}.position ASC") }
43 scope :givable, order("#{table_name}.position ASC").where(:builtin => 0) 43 scope :givable, lambda { order("#{table_name}.position ASC").where(:builtin => 0) }
44 scope :builtin, lambda { |*args| 44 scope :builtin, lambda { |*args|
45 compare = (args.first == true ? 'not' : '') 45 compare = (args.first == true ? 'not' : '')
46 where("#{compare} builtin = 0") 46 where("#{compare} builtin = 0")
47 } 47 }
48 48