Submit social housing lettings and sales data (CORE)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

40 lines
1017 B

class OrganisationRelationshipsController < ApplicationController
include Pagy::Backend
include Modules::SearchFilter
before_action :authenticate_user!
def managing_agents
# kick out if cannot access org
@managing_agents = organisation.managing_agents
end
def housing_providers
housing_providers = organisation.index
unpaginated_filtered_housing_providers = filtered_collection(housing_providers, search_term)
respond_to do |format|
format.html do
@pagy, @housing_providers = pagy(unpaginated_filtered_housing_providers)
@searched = search_term.presence
@total_count = housing_providers.size
if current_user.support?
render "organisations/housing_providers", layout: "application"
else
render "organisation_relationships/housing_providers"
end
end
end
end
private
def organisation
@organisation ||= Organisation.find(params[:id])
end
def search_term
params["search"]
end
end