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