@@ -0,0 +1,9 | |||
|
1 | class RemoveIssueStatusesHtmlColor < ActiveRecord::Migration | |
|
2 | def self.up | |
|
3 | remove_column :issue_statuses, :html_color | |
|
4 | end | |
|
5 | ||
|
6 | def self.down | |
|
7 | raise IrreversibleMigration | |
|
8 | end | |
|
9 | end |
@@ -24,8 +24,6 class IssueStatus < ActiveRecord::Base | |||
|
24 | 24 | validates_uniqueness_of :name |
|
25 | 25 | validates_length_of :name, :maximum => 30 |
|
26 | 26 | validates_format_of :name, :with => /^[\w\s\'\-]*$/i |
|
27 | validates_length_of :html_color, :is => 6 | |
|
28 | validates_format_of :html_color, :with => /^[a-f0-9]*$/i | |
|
29 | 27 | |
|
30 | 28 | def before_save |
|
31 | 29 | IssueStatus.update_all "is_default=#{connection.quoted_false}" if self.is_default? |
@@ -11,8 +11,5 | |||
|
11 | 11 | <p><label for="issue_status_is_default"><%=l(:field_is_default)%></label> |
|
12 | 12 | <%= check_box 'issue_status', 'is_default' %></p> |
|
13 | 13 | |
|
14 | <p><label for="issue_status_html_color"><%=l(:field_html_color)%><span class="required"> *</span></label> | |
|
15 | #<%= text_field 'issue_status', 'html_color', :maxlength => 6 %></p> | |
|
16 | ||
|
17 | 14 | <!--[eoform:issue_status]--> |
|
18 | 15 | </div> No newline at end of file |
@@ -110,7 +110,6 field_status: Статус | |||
|
110 | 110 | field_notes: Бележка |
|
111 | 111 | field_is_closed: Затворена задача |
|
112 | 112 | field_is_default: Статус по подразбиране |
|
113 | field_html_color: Цвят | |
|
114 | 113 | field_tracker: Тракер |
|
115 | 114 | field_subject: Тема |
|
116 | 115 | field_due_date: Крайна дата |
@@ -110,7 +110,6 field_status: Stav | |||
|
110 | 110 | field_notes: Poznámka |
|
111 | 111 | field_is_closed: Požadavek uzavřen |
|
112 | 112 | field_is_default: Výchozí stav |
|
113 | field_html_color: Barva | |
|
114 | 113 | field_tracker: Fronta |
|
115 | 114 | field_subject: Předmět |
|
116 | 115 | field_due_date: Po lhůtě |
@@ -110,7 +110,6 field_status: Status | |||
|
110 | 110 | field_notes: Kommentare |
|
111 | 111 | field_is_closed: Problem erledigt |
|
112 | 112 | field_is_default: Default |
|
113 | field_html_color: Farbe | |
|
114 | 113 | field_tracker: Tracker |
|
115 | 114 | field_subject: Thema |
|
116 | 115 | field_due_date: Abgabedatum |
@@ -114,7 +114,6 field_status: Status | |||
|
114 | 114 | field_notes: Notes |
|
115 | 115 | field_is_closed: Issue closed |
|
116 | 116 | field_is_default: Default value |
|
117 | field_html_color: Color | |
|
118 | 117 | field_tracker: Tracker |
|
119 | 118 | field_subject: Subject |
|
120 | 119 | field_due_date: Due date |
@@ -107,7 +107,6 field_status: Estado | |||
|
107 | 107 | field_notes: Notas |
|
108 | 108 | field_is_closed: Petición resuelta |
|
109 | 109 | field_is_default: Estado por defecto |
|
110 | field_html_color: Color | |
|
111 | 110 | field_tracker: Tracker |
|
112 | 111 | field_subject: Tema |
|
113 | 112 | field_due_date: Fecha debida |
@@ -114,7 +114,6 field_status: Statut | |||
|
114 | 114 | field_notes: Notes |
|
115 | 115 | field_is_closed: Demande fermée |
|
116 | 116 | field_is_default: Valeur par défaut |
|
117 | field_html_color: Couleur | |
|
118 | 117 | field_tracker: Tracker |
|
119 | 118 | field_subject: Sujet |
|
120 | 119 | field_due_date: Date d'échéance |
@@ -112,7 +112,6 field_status: מצב | |||
|
112 | 112 | field_notes: הערות |
|
113 | 113 | field_is_closed: נושא סגור |
|
114 | 114 | field_is_default: ערך ברירת מחדל |
|
115 | field_html_color: צבע | |
|
116 | 115 | field_tracker: עוקב |
|
117 | 116 | field_subject: שם נושא |
|
118 | 117 | field_due_date: תאריך סיום |
@@ -110,7 +110,6 field_status: Stato | |||
|
110 | 110 | field_notes: Note |
|
111 | 111 | field_is_closed: Chiude il contesto |
|
112 | 112 | field_is_default: Stato predefinito |
|
113 | field_html_color: Colore | |
|
114 | 113 | field_tracker: Tracker |
|
115 | 114 | field_subject: Oggetto |
|
116 | 115 | field_due_date: Data ultima |
@@ -111,7 +111,6 field_status: ステータス | |||
|
111 | 111 | field_notes: 注記 |
|
112 | 112 | field_is_closed: 終了した問題 |
|
113 | 113 | field_is_default: デフォルトのステータス |
|
114 | field_html_color: 色 | |
|
115 | 114 | field_tracker: トラッカー |
|
116 | 115 | field_subject: 題名 |
|
117 | 116 | field_due_date: 期限日 |
@@ -112,7 +112,6 field_status: 상태 | |||
|
112 | 112 | field_notes: 노트 |
|
113 | 113 | field_is_closed: 완료된 문제 |
|
114 | 114 | field_is_default: 기본값 |
|
115 | field_html_color: 색상 | |
|
116 | 115 | field_tracker: 구분 |
|
117 | 116 | field_subject: 제목 |
|
118 | 117 | field_due_date: 완료 기한 |
@@ -110,7 +110,6 field_status: Status | |||
|
110 | 110 | field_notes: Notities |
|
111 | 111 | field_is_closed: Issue gesloten |
|
112 | 112 | field_is_default: Default status |
|
113 | field_html_color: Kleur | |
|
114 | 113 | field_tracker: Tracker |
|
115 | 114 | field_subject: Onderwerp |
|
116 | 115 | field_due_date: Verwachte datum gereed |
@@ -107,7 +107,6 field_status: Status | |||
|
107 | 107 | field_notes: Notatki |
|
108 | 108 | field_is_closed: Zgłoszenie zamknięte |
|
109 | 109 | field_is_default: Domyślny status |
|
110 | field_html_color: Kolor | |
|
111 | 110 | field_tracker: Typ zgłoszenia |
|
112 | 111 | field_subject: Temat |
|
113 | 112 | field_due_date: Data oddania |
@@ -110,7 +110,6 field_status: Status | |||
|
110 | 110 | field_notes: Notas |
|
111 | 111 | field_is_closed: Tarefa fechada |
|
112 | 112 | field_is_default: Status padrao |
|
113 | field_html_color: Cor | |
|
114 | 113 | field_tracker: Tipo |
|
115 | 114 | field_subject: Titulo |
|
116 | 115 | field_due_date: Data devida |
@@ -110,7 +110,6 field_status: Status | |||
|
110 | 110 | field_notes: Notas |
|
111 | 111 | field_is_closed: Tarefa fechada |
|
112 | 112 | field_is_default: Status padrão |
|
113 | field_html_color: Cor | |
|
114 | 113 | field_tracker: Tipo |
|
115 | 114 | field_subject: Assunto |
|
116 | 115 | field_due_date: Data final |
@@ -110,7 +110,6 field_status: Statut | |||
|
110 | 110 | field_notes: Note |
|
111 | 111 | field_is_closed: Tichet rezolvat |
|
112 | 112 | field_is_default: Statut de baza |
|
113 | field_html_color: Culoare | |
|
114 | 113 | field_tracker: Tip tichet |
|
115 | 114 | field_subject: Subiect |
|
116 | 115 | field_due_date: Data finalizarii |
@@ -114,7 +114,6 field_status: Status | |||
|
114 | 114 | field_notes: Beleške |
|
115 | 115 | field_is_closed: Greška zatvorena |
|
116 | 116 | field_is_default: Podrazumevana vrednost |
|
117 | field_html_color: Boja | |
|
118 | 117 | field_tracker: Tracker |
|
119 | 118 | field_subject: Subjekat |
|
120 | 119 | field_due_date: Do datuma |
@@ -110,7 +110,6 field_status: Status | |||
|
110 | 110 | field_notes: Anteckningar |
|
111 | 111 | field_is_closed: Brist stängd |
|
112 | 112 | field_is_default: Defaultstatus |
|
113 | field_html_color: Färg | |
|
114 | 113 | field_tracker: Tracker |
|
115 | 114 | field_subject: Rubrik |
|
116 | 115 | field_due_date: Färdigdatum |
@@ -113,7 +113,6 field_status: 状态 | |||
|
113 | 113 | field_notes: 说明 |
|
114 | 114 | field_is_closed: 已关闭的任务 |
|
115 | 115 | field_is_default: 默认状态 |
|
116 | field_html_color: 颜色 | |
|
117 | 116 | field_tracker: 跟踪 |
|
118 | 117 | field_subject: 主题 |
|
119 | 118 | field_due_date: 到期日 |
@@ -114,12 +114,12 begin | |||
|
114 | 114 | Tracker.create(:name => l(:default_tracker_support), :is_in_chlog => false, :is_in_roadmap => false, :position => 3) |
|
115 | 115 | |
|
116 | 116 | # issue statuses |
|
117 |
new = IssueStatus.create(:name => l(:default_issue_status_new), :is_closed => false, :is_default => true, |
|
|
118 |
assigned = IssueStatus.create(:name => l(:default_issue_status_assigned), :is_closed => false, :is_default => false, |
|
|
119 |
resolved = IssueStatus.create(:name => l(:default_issue_status_resolved), :is_closed => false, :is_default => false, |
|
|
120 |
feedback = IssueStatus.create(:name => l(:default_issue_status_feedback), :is_closed => false, :is_default => false, |
|
|
121 |
closed = IssueStatus.create(:name => l(:default_issue_status_closed), :is_closed => true, :is_default => false, |
|
|
122 |
rejected = IssueStatus.create(:name => l(:default_issue_status_rejected), :is_closed => true, :is_default => false, |
|
|
117 | new = IssueStatus.create(:name => l(:default_issue_status_new), :is_closed => false, :is_default => true, :position => 1) | |
|
118 | assigned = IssueStatus.create(:name => l(:default_issue_status_assigned), :is_closed => false, :is_default => false, :position => 2) | |
|
119 | resolved = IssueStatus.create(:name => l(:default_issue_status_resolved), :is_closed => false, :is_default => false, :position => 3) | |
|
120 | feedback = IssueStatus.create(:name => l(:default_issue_status_feedback), :is_closed => false, :is_default => false, :position => 4) | |
|
121 | closed = IssueStatus.create(:name => l(:default_issue_status_closed), :is_closed => true, :is_default => false, :position => 5) | |
|
122 | rejected = IssueStatus.create(:name => l(:default_issue_status_rejected), :is_closed => true, :is_default => false, :position => 6) | |
|
123 | 123 | |
|
124 | 124 | # workflow |
|
125 | 125 | Tracker.find(:all).each { |t| |
@@ -2,36 +2,30 | |||
|
2 | 2 | issue_statuses_006: |
|
3 | 3 | name: Rejected |
|
4 | 4 | is_default: false |
|
5 | html_color: F5C28B | |
|
6 | 5 | is_closed: true |
|
7 | 6 | id: 6 |
|
8 | 7 | issue_statuses_001: |
|
9 | 8 | name: New |
|
10 | 9 | is_default: true |
|
11 | html_color: F98787 | |
|
12 | 10 | is_closed: false |
|
13 | 11 | id: 1 |
|
14 | 12 | issue_statuses_002: |
|
15 | 13 | name: Assigned |
|
16 | 14 | is_default: false |
|
17 | html_color: C0C0FF | |
|
18 | 15 | is_closed: false |
|
19 | 16 | id: 2 |
|
20 | 17 | issue_statuses_003: |
|
21 | 18 | name: Resolved |
|
22 | 19 | is_default: false |
|
23 | html_color: 88E0B3 | |
|
24 | 20 | is_closed: false |
|
25 | 21 | id: 3 |
|
26 | 22 | issue_statuses_004: |
|
27 | 23 | name: Feedback |
|
28 | 24 | is_default: false |
|
29 | html_color: F3A4F4 | |
|
30 | 25 | is_closed: false |
|
31 | 26 | id: 4 |
|
32 | 27 | issue_statuses_005: |
|
33 | 28 | name: Closed |
|
34 | 29 | is_default: false |
|
35 | html_color: DBDBDB | |
|
36 | 30 | is_closed: true |
|
37 | 31 | id: 5 |
General Comments 0
You need to be logged in to leave comments.
Login now