Merge commit 'aa04efb92a47cf27c1aafb2aeb21584e91c526ac' into glitch-soc/merge-upstream

Conflicts:
- `app/models/user_settings.rb`:
  Not a real conflict, upstream added a setting on a line adjacent to a
  glitch-soc-only line.
  Added upstream's new setting.
This commit is contained in:
Claire
2025-05-14 13:38:23 +02:00
133 changed files with 957 additions and 272 deletions

View File

@@ -2,13 +2,17 @@
module Admin
class RulesController < BaseController
before_action :set_rule, except: [:index, :create]
before_action :set_rule, except: [:index, :new, :create]
def index
authorize :rule, :index?
@rules = Rule.ordered
@rule = Rule.new
end
def new
authorize :rule, :create?
@rule = Rule.new
end
def edit
@@ -24,7 +28,7 @@ module Admin
redirect_to admin_rules_path
else
@rules = Rule.ordered
render :index
render :new
end
end