Project

General

Profile

Patch #1790 » latest_projects.diff

Markus Knittig, 2008-11-15 22:53

View differences:

app/models/project.rb
90 90

  
91 91
  # returns latest created projects
92 92
  # non public projects will be returned only if user is a member of those
93
  def self.latest(user=nil, count=5)
93
  def self.latest(user=nil, count=Setting.lastest_projects_limit)
94 94
    find(:all, :limit => count, :conditions => visible_by(user), :order => "created_on DESC")	
95 95
  end	
96 96

  
app/views/settings/_projects.rhtml
6 6

  
7 7
<p><label><%= l(:setting_sequential_project_identifiers) %></label>
8 8
<%= check_box_tag 'settings[sequential_project_identifiers]', 1, Setting.sequential_project_identifiers? %><%= hidden_field_tag 'settings[sequential_project_identifiers]', 0 %></p>
9

  
10
<p><label><%= l(:setting_lastest_projects_limit) %></label>
11
<%= text_field_tag 'settings[lastest_projects_limit]', Setting.lastest_projects_limit, :size => 6 %></p>
9 12
</div>
10 13

  
11 14
<%= submit_tag l(:button_save) %>
config/settings.yml
122 122
  default: 1
123 123
sequential_project_identifiers:
124 124
  default: 0
125
lastest_projects_limit:
126
  default: 5
125 127
# encodings used to convert repository files content to UTF-8
126 128
# multiple values accepted, comma separated
127 129
repositories_encodings:
lang/de.yml
221 221
setting_mail_handler_api_enabled: Abruf eingehender E-Mails aktivieren
222 222
setting_mail_handler_api_key: API-Schlüssel
223 223
setting_sequential_project_identifiers: Fortlaufende Projektkennungen generieren
224
setting_lastest_projects_limit: Max. neueste Projekte auf der Hauptseite
224 225

  
225 226
project_module_issue_tracking: Ticket-Verfolgung
226 227
project_module_time_tracking: Zeiterfassung
lang/en.yml
223 223
setting_mail_handler_api_key: API key
224 224
setting_sequential_project_identifiers: Generate sequential project identifiers
225 225
setting_gravatar_enabled: Use Gravatar user icons
226
setting_lastest_projects_limit: Latest projects on Home page limit
226 227

  
227 228
permission_edit_project: Edit project
228 229
permission_select_project_modules: Select project modules
(2-2/2)