Sha256: b68bdb06c9203f44cb69a516ba6fc4a3e0cabd8d6982c27334082e842d8ea1d6

Contents?: true

Size: 906 Bytes

Versions: 39

Compression:

Stored size: 906 Bytes

Contents

class RepositoriesController < ApplicationController
  record_select :per_page => 10, :search_on => "url", :order_by => "url ASC", :full_text_search => true
  active_scaffold :repositories do |config|
    config = self # Ruby19 compatibility
    config.columns = [
      :url,
      :network,
      :created_at,
      :updated_at,
      :ping,
      :tracert,
      :priority,
      :disabled
    ]
    config.action_links.add 'copy', :label => 'Clone', :type => :record, :position => false, :confirm => "Do you really want to *clone* this item?"
    config.list.sorting = { :url => :asc }
    [:priority, :disabled].each do |column|
      config.columns[column].inplace_edit = true
    end
  end

  def ping
    Repository.find(params[:id]).ping
    render :nothing => true
  end

  def tracert
    Repository.find(params[:id]).tracert
    render :nothing => true
  end
end

Version data entries

39 entries across 39 versions & 1 rubygems

Version Path
six-updater-web-0.24.15 lib/six-updater-web/app/controllers/repositories_controller.rb
six-updater-web-0.24.14 lib/six-updater-web/app/controllers/repositories_controller.rb
six-updater-web-0.24.13 lib/six-updater-web/app/controllers/repositories_controller.rb
six-updater-web-0.24.12 lib/six-updater-web/app/controllers/repositories_controller.rb
six-updater-web-0.24.11 lib/six-updater-web/app/controllers/repositories_controller.rb
six-updater-web-0.24.10 lib/six-updater-web/app/controllers/repositories_controller.rb
six-updater-web-0.24.9 lib/six-updater-web/app/controllers/repositories_controller.rb
six-updater-web-0.24.8 lib/six-updater-web/app/controllers/repositories_controller.rb
six-updater-web-0.24.7 lib/six-updater-web/app/controllers/repositories_controller.rb
six-updater-web-0.24.6 lib/six-updater-web/app/controllers/repositories_controller.rb
six-updater-web-0.24.5 lib/six-updater-web/app/controllers/repositories_controller.rb
six-updater-web-0.24.4 lib/six-updater-web/app/controllers/repositories_controller.rb
six-updater-web-0.24.3 lib/six-updater-web/app/controllers/repositories_controller.rb
six-updater-web-0.24.2 lib/six-updater-web/app/controllers/repositories_controller.rb
six-updater-web-0.24.1 lib/six-updater-web/app/controllers/repositories_controller.rb
six-updater-web-0.24.0 lib/six-updater-web/app/controllers/repositories_controller.rb
six-updater-web-0.23.7 lib/six-updater-web/app/controllers/repositories_controller.rb
six-updater-web-0.23.6 lib/six-updater-web/app/controllers/repositories_controller.rb
six-updater-web-0.23.5 lib/six-updater-web/app/controllers/repositories_controller.rb
six-updater-web-0.23.4 lib/six-updater-web/app/controllers/repositories_controller.rb