diff --git a/app/views/issues/_form.rhtml b/app/views/issues/_form.rhtml index 032d082..0cc8d01 100644 --- a/app/views/issues/_form.rhtml +++ b/app/views/issues/_form.rhtml @@ -6,6 +6,7 @@

<%= f.text_field :subject, :size => 80, :required => true %>

<%= f.text_area :description, + :value => (@issue.new_record? ? @issue.tracker.template : @issue.description), :cols => 60, :rows => (@issue.description.blank? ? 10 : [[10, @issue.description.length / 50].max, 100].min), :accesskey => accesskey(:edit), diff --git a/app/views/trackers/_form.rhtml b/app/views/trackers/_form.rhtml index 2cbed57..30e724a 100644 --- a/app/views/trackers/_form.rhtml +++ b/app/views/trackers/_form.rhtml @@ -5,6 +5,9 @@

<%= f.text_field :name, :required => true %>

<%= f.check_box :is_in_roadmap %>

+

<%= f.text_area :template, + :rows => 5, + :cols => 60 %>

<% if IssueCustomField.all.any? %>

diff --git a/config/locales/en.yml b/config/locales/en.yml index 267a419..1816be5 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -270,6 +270,7 @@ en: field_default_value: Default value field_comments_sorting: Display comments field_parent_title: Parent page + field_template: Template for description field_editable: Editable field_watcher: Watcher field_identity_url: OpenID URL diff --git a/db/migrate/109_add_trackers_template.rb b/db/migrate/109_add_trackers_template.rb new file mode 100644 index 0000000..cb7a4ef --- /dev/null +++ b/db/migrate/109_add_trackers_template.rb @@ -0,0 +1,10 @@ +class AddTrackersTemplate < ActiveRecord::Migration + def self.up + add_column :trackers, :template, :string, :null => true + end + + def self.down + remove_column :trackers, :template + end +end +