From 753452f314d26d1c4bf7721edd0267a782851244 Mon Sep 17 00:00:00 2001 From: Andrew Brown Date: Tue, 3 Aug 2021 01:19:55 -0700 Subject: [PATCH] contrib helper cache --- app/controllers/application_controller.rb | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/controllers/application_controller.rb b/app/controllers/application_controller.rb index fe36827b..7b99362f 100644 --- a/app/controllers/application_controller.rb +++ b/app/controllers/application_controller.rb @@ -119,6 +119,14 @@ class ApplicationController < ActionController::Base end end + def cache_contributable_universe_ids + @contributable_universe_ids = if user_signed_in? + Contributor.where(user: current_user).pluck(:universe_id) + else + [] + end + end + def cache_linkable_content_for_each_content_type linkable_classes = Rails.application.config.content_types[:all].map(&:name) & current_user.user_content_type_activators.pluck(:content_type) linkable_classes += %w(Document Timeline)