Class: Nquery::Admin::DataSourcesController

Inherits:
BaseController show all
Defined in:
app/controllers/nquery/admin/data_sources_controller.rb

Constant Summary

Constants included from Nquery::AuthorizesCollection

Nquery::AuthorizesCollection::COLLECTION_REQUIREMENTS

Instance Method Summary collapse

Methods included from Breadcrumbs

#breadcrumbs, #set_breadcrumbs

Instance Method Details

#createObject



16
17
18
19
20
21
22
23
# File 'app/controllers/nquery/admin/data_sources_controller.rb', line 16

def create
  @data_source = DataSource.new(data_source_params)
  if @data_source.save
    redirect_to admin_data_sources_path, notice: "Data source created."
  else
    render :new, status: :unprocessable_content
  end
end

#editObject



25
26
# File 'app/controllers/nquery/admin/data_sources_controller.rb', line 25

def edit
end

#indexObject



8
9
10
# File 'app/controllers/nquery/admin/data_sources_controller.rb', line 8

def index
  @data_sources = DataSource.order(:name)
end

#newObject



12
13
14
# File 'app/controllers/nquery/admin/data_sources_controller.rb', line 12

def new
  @data_source = DataSource.new(adapter: "postgresql")
end

#updateObject



28
29
30
31
32
33
34
# File 'app/controllers/nquery/admin/data_sources_controller.rb', line 28

def update
  if @data_source.update(data_source_params)
    redirect_to admin_data_sources_path, notice: "Data source updated."
  else
    render :edit, status: :unprocessable_content
  end
end