docbrown/app/controllers/internal/organizations_controller.rb
Jacob Herrington d98f8237bd Add view for managing organizations (#5149) [deploy]
* Add view for managing organizations

This adds only an index and show action for the internal/organizations
page. Eventually we'll flesh this out with features to automate the more
mechanical org management tasks.

* Use instance variable for search query

* Convert multiple expects into one

* Add pagination to organizations

* Add search spec for organizations

* Use size over count
2019-12-17 12:07:11 -05:00

18 lines
413 B
Ruby

class Internal::OrganizationsController < Internal::ApplicationController
layout "internal"
def index
@organizations = Organization.order("name DESC").page(params[:page]).per(50)
return if params[:search].blank?
@organizations = @organizations.where(
"name ILIKE ?",
"%#{params[:search].strip}%",
)
end
def show
@organization = Organization.find(params[:id])
end
end