Project

General

Profile

Feature #4273 » scm-info-view-select.diff

Toshi MARUYAMA, 2011-02-18 14:55

View differences:

app/helpers/repositories_helper.rb
143 143
  def scm_select_tag(repository)
144 144
    scm_options = [["--- #{l(:actionview_instancetag_blank_option)} ---", '']]
145 145
    Redmine::Scm::Base.all.each do |scm|
146
      scm_options << ["Repository::#{scm}".constantize.scm_name, scm] if Setting.enabled_scm.include?(scm) || (repository && repository.class.name.demodulize == scm)
146
      scm_class = "Repository::#{scm}".constantize
147
      if ( Setting.enabled_scm.include?(scm) && scm_class.scm_available )  ||
148
         (repository && repository.class.name.demodulize == scm)
149
        scm_options << [scm_class.scm_name, scm] 
150
      end
147 151
    end
148 152
    
149 153
    select_tag('repository_scm', 
(5-5/9)