Feature #1828 » 0001-Adding-default-version.patch
| app/models/project.rb | ||
|---|---|---|
| 20 | 20 |
STATUS_ACTIVE = 1 |
| 21 | 21 |
STATUS_ARCHIVED = 9 |
| 22 | 22 |
|
| 23 |
belongs_to :default_version, :class_name => 'Version', :foreign_key => 'default_version_id' |
|
| 24 | ||
| 23 | 25 |
# Specific overidden Activities |
| 24 | 26 |
has_many :time_entry_activities |
| 25 | 27 |
has_many :members, :include => [:user, :roles], :conditions => "#{User.table_name}.type='User' AND #{User.table_name}.status=#{User::STATUS_ACTIVE}"
|
| app/views/issues/_attributes.rhtml | ||
|---|---|---|
| 19 | 19 |
:tabindex => 199) if authorize_for('issue_categories', 'new') %></p>
|
| 20 | 20 |
<% end %> |
| 21 | 21 |
<% unless @issue.assignable_versions.empty? %> |
| 22 |
<p><%= f.select :fixed_version_id, version_options_for_select(@issue.assignable_versions, @issue.fixed_version), :include_blank => true %> |
|
| 22 |
<p><%= f.select :fixed_version_id, version_options_for_select(@issue.assignable_versions, @issue.fixed_version ||= @project.default_version), :include_blank => true %>
|
|
| 23 | 23 |
<%= prompt_to_remote(image_tag('add.png', :style => 'vertical-align: middle;'),
|
| 24 | 24 |
l(:label_version_new), |
| 25 | 25 |
'version[name]', |
| app/views/projects/_form.rhtml | ||
|---|---|---|
| 15 | 15 |
<% end %></p> |
| 16 | 16 |
<p><%= f.text_field :homepage, :size => 60 %></p> |
| 17 | 17 |
<p><%= f.check_box :is_public %></p> |
| 18 | ||
| 19 |
<% if Project.exists?(@project) && !@project.shared_versions.empty? %> |
|
| 20 |
<p><%= f.select :default_version_id, version_options_for_select(@project.shared_versions, @project.default_version), :include_blank => true %></p> |
|
| 21 |
<% end %> |
|
| 22 | ||
| 18 | 23 |
<%= wikitoolbar_for 'project_description' %> |
| 19 | 24 | |
| 20 | 25 |
<% @project.custom_field_values.each do |value| %> |
| config/locales/en.yml | ||
|---|---|---|
| 241 | 241 |
field_new_password: New password |
| 242 | 242 |
field_password_confirmation: Confirmation |
| 243 | 243 |
field_version: Version |
| 244 |
field_default_version: Default version |
|
| 244 | 245 |
field_type: Type |
| 245 | 246 |
field_host: Host |
| 246 | 247 |
field_port: Port |
| db/migrate/109_add_default_version_to_project.rb | ||
|---|---|---|
| 1 |
class AddDefaultVersionToProject < ActiveRecord::Migration |
|
| 2 |
def self.up |
|
| 3 |
add_column :projects, :default_version_id, :integer, :default => nil |
|
| 4 |
end |
|
| 5 | ||
| 6 |
def self.down |
|
| 7 |
remove_column :projects, :default_version_id |
|
| 8 |
end |
|
| 9 |
end |
|