Project

General

Profile

Feature #1460 » loader_helper.rb.diff

loader_helper.rb diff file - Xabier Elkano, 2010-04-22 08:26

View differences:

loader_helper2.rb 2010-04-22 08:16:05.600313384 +0200
7 7
#                                                                      #
8 8
# History: 04-Jan-2008 (ADH): Created.                                 #
9 9
#          Feb 2009 (SJS): Hacked into plugin for redmine              #
10
#	   Apr 2010 (XE): Updated category management 		       #
10 11
########################################################################
11 12

  
12 13
module LoaderHelper
......
50 51
    # First populate the selection box with all the existing categories from this project
51 52
    existingCategoryList = IssueCategory.find :all, :conditions => { :project_id => project }
52 53
        
53
    output = "<select id=\"" + fieldId + "\" name=\"" + fieldId + "\"><optgroup label=\"Existing Categories\"> "
54

  
54
    output = "<select id=\"" + fieldId + "\" name=\"" + fieldId + "\"> "
55
    # Empty entry
56
    output << "<option value=\"\"></option>"
57
    output << "<optgroup label=\"Existing Categories\"> "
55 58
    existingCategoryList.each do | category_info |
56 59
      if ( category_info.to_s == requestedCategory )
57 60
        output << "<option value=\"" + category_info.to_s + "\" selected=\"selected\">" + category_info.to_s + "</option>"
......
62 65

  
63 66
    output << "</optgroup>"
64 67

  
68
    # 
69
    # We comment those lines because we dont want new categories based on imported tasks
70

  
65 71
    # Now add any new categories that we found in the project file
66
    output << "<optgroup label=\"New Categories\"> "
72
    #output << "<optgroup label=\"New Categories\"> "
67 73

  
68
    allNewCategories.each do | category_name |
69
      if ( not existingCategoryList.include?(category_name) )
70
        if ( category_name == requestedCategory )
71
          output << "<option value=\"" + category_name + "\" selected=\"selected\">" + category_name + "</option>"
72
        else
73
          output << "<option value=\"" + category_name + "\">" + category_name + "</option>"
74
        end
75
      end
76
    end
74
    #allNewCategories.each do | category_name |
75
    #  if ( not existingCategoryList.include?(category_name) )
76
    #    if ( category_name == requestedCategory )
77
    #      output << "<option value=\"" + category_name + "\" selected=\"selected\">" + category_name + "</option>"
78
    #    else
79
    #      output << "<option value=\"" + category_name + "\">" + category_name + "</option>"
80
    #    end
81
    #  end
82
    #end
77 83

  
78
    output << "</optgroup>"
84
    #output << "</optgroup>"
79 85

  
80 86
    output << "</select>"
81 87

  
......
115 121

  
116 122
  end
117 123
  
118
end
124
end
(3-3/9)