/[pupa]/bugcomm/data/confirmation.rtxt
ViewVC logotype

Diff of /bugcomm/data/confirmation.rtxt

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.2 by okuji, Thu Sep 12 11:24:25 2002 UTC revision 1.3 by okuji, Wed Sep 18 10:33:01 2002 UTC
# Line 1  Line 1 
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        
# Line 24  to %> Line 24  to %>
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
# Line 43  expired automatically. Line 44  expired automatically.
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 %>

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.3

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26