From fb2c1f6cfd7895da49889f1a915c93d3e7e32a3a Mon Sep 17 00:00:00 2001 From: Andy Allan Date: Wed, 10 Oct 2018 11:49:45 +0200 Subject: [PATCH] Refactor site#welcome to use abilities instead of require_user --- app/controllers/site_controller.rb | 4 +--- app/models/ability.rb | 4 ++-- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/app/controllers/site_controller.rb b/app/controllers/site_controller.rb index 2fa91256e..4b960e4e2 100644 --- a/app/controllers/site_controller.rb +++ b/app/controllers/site_controller.rb @@ -103,9 +103,7 @@ class SiteController < ApplicationController @locale = params[:copyright_locale] || I18n.locale end - def welcome - require_user - end + def welcome; end def help; end diff --git a/app/models/ability.rb b/app/models/ability.rb index 3919bde92..3ff466568 100644 --- a/app/models/ability.rb +++ b/app/models/ability.rb @@ -5,7 +5,7 @@ class Ability def initialize(user) can :index, :site - can [:permalink, :edit, :help, :fixthemap, :offline, :export, :about, :preview, :copyright, :key, :id, :welcome], :site + can [:permalink, :edit, :help, :fixthemap, :offline, :export, :about, :preview, :copyright, :key, :id], :site can [:index, :rss, :show, :comments], DiaryEntry @@ -13,7 +13,7 @@ class Ability :search_geonames, :search_osm_nominatim_reverse, :search_geonames_reverse], :geocoder if user - can :weclome, :site + can :welcome, :site can [:create, :edit, :comment, :subscribe, :unsubscribe], DiaryEntry -- 2.43.2