Add flash error messages for forbidden access in permission checks

This commit is contained in:
2026-01-30 20:40:57 -05:00
parent e6818958ae
commit ebd4fa7363

View File

@@ -13,6 +13,7 @@ module AuthHelper
def require_user def require_user
return unless session[:token].nil? return unless session[:token].nil?
if !User.current.logged? if !User.current.logged?
flash[:error] = t :notice_forbidden
render_403 render_403
end end
end end
@@ -27,6 +28,7 @@ module AuthHelper
def check_permission(permission) def check_permission(permission)
if !allowed_to?(permission) if !allowed_to?(permission)
flash[:error] = t :notice_forbidden
render_403 render_403
end end
end end
@@ -34,6 +36,7 @@ module AuthHelper
def global_check_permission(permission) def global_check_permission(permission)
if !globaly_allowed_to?(permission) if !globaly_allowed_to?(permission)
flash[:error] = t :notice_forbidden
render_403 render_403
end end
end end