Sha256: 17e4a19a2a8d74be74d74f68c6843553323163d76ff947c2b945863b69ca90f6

Contents?: true

Size: 684 Bytes

Versions: 19

Compression:

Stored size: 684 Bytes

Contents

class Admin::BrowsersController < AdminController
  include LockableEntity
  include ToggleableEntity

  before_action :set_entity, except: [:index]
  before_action :check_entity_lock, only: [:toggle]

  # get /admin/browsers
  def index
    @collection = Browser.page_for_administration(current_page)
  end

  # get /admin/browsers/:id
  def show
    @collection = @entity.agents.page_for_administration(current_page)
  end

  protected

  def restrict_access
    require_privilege :administrator
  end

  def set_entity
    @entity = Browser.find_by(id: params[:id], deleted: false)
    if @entity.nil?
      handle_http_404('Browser is not found or was deleted')
    end
  end
end

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
biovision-base-0.41.190905.0 app/controllers/admin/browsers_controller.rb
biovision-base-0.39.190804.1 app/controllers/admin/browsers_controller.rb
biovision-base-0.37.190607.0 app/controllers/admin/browsers_controller.rb
biovision-base-0.36.190526.0 app/controllers/admin/browsers_controller.rb
biovision-base-0.34.190331.1 app/controllers/admin/browsers_controller.rb
biovision-base-0.22.180920.0 app/controllers/admin/browsers_controller.rb
biovision-base-0.21.180812.0 app/controllers/admin/browsers_controller.rb
biovision-base-0.20.180731.0 app/controllers/admin/browsers_controller.rb
biovision-base-0.19.180703.1 app/controllers/admin/browsers_controller.rb
biovision-base-0.17.180619 app/controllers/admin/browsers_controller.rb
biovision-base-0.15.180502 app/controllers/admin/browsers_controller.rb
biovision-base-0.15.180415 app/controllers/admin/browsers_controller.rb
biovision-base-0.14.180326 app/controllers/admin/browsers_controller.rb
biovision-base-0.11.180127 app/controllers/admin/browsers_controller.rb
biovision-base-0.9.171227 app/controllers/admin/browsers_controller.rb
biovision-base-0.8.171029 app/controllers/admin/browsers_controller.rb
biovision-base-0.8.170916 app/controllers/admin/browsers_controller.rb
biovision-base-0.7.170709 app/controllers/admin/browsers_controller.rb
biovision-base-0.5.170614 app/controllers/admin/browsers_controller.rb