From 86a6e92bc3ea74a6fb45e3d3a46fecf5598d5426 Mon Sep 17 00:00:00 2001 From: Connor Turland Date: Thu, 6 Oct 2016 23:45:17 -0400 Subject: [PATCH] dont show private maps in global collection (#734) * dont show private maps in global collection * Update explore_controller.rb * Update main_controller.rb --- app/controllers/explore_controller.rb | 2 +- app/controllers/main_controller.rb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/controllers/explore_controller.rb b/app/controllers/explore_controller.rb index dc4c2de9..2e713213 100644 --- a/app/controllers/explore_controller.rb +++ b/app/controllers/explore_controller.rb @@ -9,7 +9,7 @@ class ExploreController < ApplicationController # GET /explore/active def active - @maps = map_scope(Map.where.not(name: 'Untitled Map')) + @maps = map_scope(Map.where.not(name: 'Untitled Map').where.not(permission: 'private')) respond_to do |format| format.html do diff --git a/app/controllers/main_controller.rb b/app/controllers/main_controller.rb index 7df4e366..38d9458c 100644 --- a/app/controllers/main_controller.rb +++ b/app/controllers/main_controller.rb @@ -8,7 +8,7 @@ class MainController < ApplicationController respond_to do |format| format.html do if authenticated? - @maps = policy_scope(Map).where.not(name: 'Untitled Map') + @maps = policy_scope(Map).where.not(name: 'Untitled Map').where.not(permission: 'private') .order(updated_at: :desc).page(1).per(20) render 'explore/active' else