From 5f17f421b176d48ef556fb379f59bbb7d284b48e Mon Sep 17 00:00:00 2001 From: erdgeist Date: Fri, 31 Jul 2026 14:35:16 +0200 Subject: Retire the unused per-node permission subsystem Every path through Permission raised or lied: validates_presence_of on a boolean made granted = false unsaveable, since false.blank? is true; get_permission_for read a nonexistent identifier attribute; has_permission? called an undefined plural method and returned a truthy relation in every case; and set_permission mutated granted without saving. Nothing outside the model referenced it and the table was empty. --- test/models/permission_test.rb | 8 -------- 1 file changed, 8 deletions(-) delete mode 100644 test/models/permission_test.rb (limited to 'test/models/permission_test.rb') diff --git a/test/models/permission_test.rb b/test/models/permission_test.rb deleted file mode 100644 index 08fcc0be..00000000 --- a/test/models/permission_test.rb +++ /dev/null @@ -1,8 +0,0 @@ -require 'test_helper' - -class PermissionTest < ActiveSupport::TestCase - # Replace this with your real tests. - test "the truth" do - assert true - end -end -- cgit v1.3