1 |
<%# requirements: url, date, from, to, subject, sender, msg_id, actions, version %> |
<%# requirements: url, date, from, to, subject, sender, msg_id, action, version %> |
2 |
<%# |
<%# |
3 |
Copyright (C) 2002 Yoshinori K. Okuji <okuji@enbug.org> |
Copyright (C) 2002 Yoshinori K. Okuji <okuji@enbug.org> |
4 |
|
|
24 |
Subject: <%= @@subject %> |
Subject: <%= @@subject %> |
25 |
Sender: <%= @@sender %> |
Sender: <%= @@sender %> |
26 |
Message-ID: <%= @@msg_id %> |
Message-ID: <%= @@msg_id %> |
27 |
|
Mail-Followup-To: <%= @@from %> |
28 |
Mime-Version: 1.0 (generated by BugCommunicator <%= @@version %>) |
Mime-Version: 1.0 (generated by BugCommunicator <%= @@version %>) |
29 |
Content-Type: text/plain; charset=US-ASCII |
Content-Type: text/plain; charset=US-ASCII |
30 |
Content-Transfer-Encoding: 7bit |
Content-Transfer-Encoding: 7bit |
44 |
|
|
45 |
Here is the details information on the request: |
Here is the details information on the request: |
46 |
<% |
<% |
47 |
@@actions.to_a.each do |action| |
case @@action |
48 |
case action |
when AddProjectAction %> |
49 |
when AddProjectAction %> |
Requester: <%= @@action.requester %> |
50 |
|
Project: <%= @@action.project %> |
51 |
Type: Add a new project |
Type: Add a new project |
52 |
Requester: <%= action.requester %> |
Administrators: <%= @@action.admins.collect {|a| "<#{a}>"}.join(', ') %> |
53 |
Project: <%= action.project %> |
Lists: <%= @@action.lists.collect {|l| "<#{l}>"}.join(', ') %><% |
54 |
Administrators: <%= action.admins.collect {|a| "<#{a}>"}.join(', ') %> |
when RemoveProjectAction %> |
55 |
Lists: <%= action.lists.collect {|l| "<#{l}>"}.join(', ') %><% |
Requester: <%= @@action.requester %> |
56 |
when RemoveProjectAction %> |
Project: <%= @@action.project %> |
57 |
Type: Remove a project |
Type: Remove a project<% |
58 |
Requester: <%= action.requester %> |
when ConfigProjectAction %> |
59 |
Project: <%= action.project %><% |
Requester: <%= @@action.requester %> |
60 |
when ChangeAdminsAction %> |
Project: <%= @@action.project %><% |
61 |
|
@@action.actions.each do |action| |
62 |
|
case action |
63 |
|
when ChangeAdminsAction %> |
64 |
Type: Change administrators |
Type: Change administrators |
|
Requester: <%= action.requester %> |
|
|
Project: <%= action.project %> |
|
65 |
Old Administrators: <%= action.old_admins.join(', ') %> |
Old Administrators: <%= action.old_admins.join(', ') %> |
66 |
New Administrators: <%= action.new_admins.join(', ') %><% |
New Administrators: <%= action.new_admins.join(', ') %><% |
67 |
when ChangeListsAction %> |
when ChangeListsAction %> |
68 |
Type: Change mailing lists |
Type: Change mailing lists |
|
Requester: <%= action.requester %> |
|
|
Project: <%= action.project %> |
|
69 |
Old Mailing Lists: <%= action.old_lists.join(', ') %> |
Old Mailing Lists: <%= action.old_lists.join(', ') %> |
70 |
New Mailing Lists: <%= action.new_lists.join(', ') %><% |
New Mailing Lists: <%= action.new_lists.join(', ') %><% |
71 |
when AddFieldAction |
when AddFieldAction |
72 |
field = action.field %> |
field = action.field %> |
73 |
Type: Add a field |
Type: Add a field |
|
Requester: <%= action.requester %> |
|
|
Project: <%= action.project %> |
|
74 |
Name: <%= field.name %> |
Name: <%= field.name %> |
75 |
Display Name: <%= field.display_name %> |
Display Name: <%= field.display_name %> |
76 |
Note: <%= field.note %> |
Note: <%= field.note %> |
77 |
Admin Only: <%= if field.admin_only? then 'Yes' else 'No' end %> |
Admin Only: <%= if field.admin_only? then 'Yes' else 'No' end %> |
78 |
Searchable: <%= if field.searchable? then 'Yes' else 'No' end %><% |
Searchable: <%= if field.searchable? then 'Yes' else 'No' end %><% |
79 |
if field.kind_of?(SelectionField) %> |
if field.kind_of?(SelectionField) %> |
80 |
Keywords: <%= field.keywords.join(', ') %> |
Keywords: <%= field.keywords.join(', ') %> |
81 |
Always Set: <%= if field.always_set? then 'Yes' else 'No' end %><% |
Always Set: <%= if field.always_set? then 'Yes' else 'No' end %><% |
82 |
else %> |
else %> |
83 |
Can Be Empty: <%= if field.can_be_empty? then 'Yes' else 'No' end %> |
Can Be Empty: <%= if field.can_be_empty? then 'Yes' else 'No' end %> |
84 |
Multiple Lines: <%= if field.multiple_lines? then 'Yes' else 'No' end %><% |
Multiple Lines: <%= if field.multiple_lines? then 'Yes' else 'No' end %><% |
85 |
end |
end |
86 |
when RemoveFieldAction %> |
when RemoveFieldAction %> |
87 |
Type: Remove a field |
Type: Remove a field |
|
Requester: <%= action.requester %> |
|
|
Project: <%= action.project %> |
|
88 |
Name: <%= action.field.name %><% |
Name: <%= action.field.name %><% |
89 |
when ChangeFieldAction |
when ChangeFieldAction |
90 |
old_f = action.old_field |
old_f = action.old_field |
91 |
new_f = action.new_field %> |
new_f = action.new_field %> |
92 |
Type: Change a field |
Type: Change a field |
|
Requester: <%= action.requester %> |
|
|
Project: <%= action.project %> |
|
93 |
Name: <%= old_f.name %><% |
Name: <%= old_f.name %><% |
94 |
if old_f.display_name != new_f.display_name %> |
if old_f.display_name != new_f.display_name %> |
95 |
Display Name: <%= old_f.display_name %> => <%= new_f.display_name %><% |
Display Name: <%= old_f.display_name %> => <%= new_f.display_name %><% |
96 |
end |
end |
97 |
if old_f.note != new_f.note %> |
if old_f.note != new_f.note %> |
98 |
Note: <%= old_f.note %> => <%= new_f.note %><% |
Note: <%= old_f.note %> => <%= new_f.note %><% |
99 |
end |
end |
100 |
if old_f.admin_only != new_f.admin_only %> |
if old_f.admin_only != new_f.admin_only %> |
101 |
Admin Only: <%= if old_f.admin_only? then 'Yes => No' else 'No => Yes' end %><% |
Admin Only: <%= if old_f.admin_only? then 'Yes => No' else 'No => Yes' end %><% |
102 |
end |
end |
103 |
if old_f.searchable != new_f.searchable %> |
if old_f.searchable != new_f.searchable %> |
104 |
Searchable: <%= if old_f.searchable? then 'Yes => No' else 'No => Yes' end %><% |
Searchable: <%= if old_f.searchable? then 'Yes => No' else 'No => Yes' end %><% |
|
end |
|
|
if old_f.kind_of?(SelectionField) |
|
|
if old_f.keywords != new_f.keywords %> |
|
|
Keywords: <%= old_f.keywords.join(', ') %> => <%= new_f.keywords.join(', ') %><% |
|
105 |
end |
end |
106 |
if old_f.always_set != new_f.always_set %> |
if old_f.kind_of?(SelectionField) |
107 |
|
if old_f.keywords != new_f.keywords %> |
108 |
|
Keywords: <%= old_f.keywords.join(', ') %> => <%= new_f.keywords.join(', ') %><% |
109 |
|
end |
110 |
|
if old_f.always_set != new_f.always_set %> |
111 |
Always Set: <%= if old_f.always_set? then 'Yes => No' else 'No => Yes' end %><% |
Always Set: <%= if old_f.always_set? then 'Yes => No' else 'No => Yes' end %><% |
112 |
end |
end |
113 |
else |
else |
114 |
if old_f.can_be_empty != new_f.can_be_empty %> |
if old_f.can_be_empty != new_f.can_be_empty %> |
115 |
Can Be Empty: <%= if old_f.can_be_empty? then 'Yes => No' else 'No => Yes' end %><% |
Can Be Empty: <%= if old_f.can_be_empty? then 'Yes => No' else 'No => Yes' end %><% |
116 |
end |
end |
117 |
if old_f.multiple_lines != new_f.multiple_lines %> |
if old_f.multiple_lines != new_f.multiple_lines %> |
118 |
Multiple Lines: <%= if old_f.multiple_lines? then 'Yes => No' else 'No => Yes' end %><% |
Multiple Lines: <%= if old_f.multiple_lines? then 'Yes => No' else 'No => Yes' end %><% |
119 |
end |
end |
120 |
if old_f.regexp != new_f.regexp %> |
if old_f.regexp != new_f.regexp %> |
121 |
Regular Expression: <%= old_f.regexp %> => <%= new_f.regexp %><% |
Regular Expression: <%= old_f.regexp %> => <%= new_f.regexp %><% |
122 |
|
end |
123 |
end |
end |
124 |
end |
end |
125 |
end %> |
end %> |