app/models/unidom/authorization/concerns/as_authorized.rb in unidom-authorization-1.5 vs app/models/unidom/authorization/concerns/as_authorized.rb in unidom-authorization-1.6
- old
+ new
@@ -31,9 +31,18 @@
authorizings.permission_is(permission).valid_at(now: at).alive.exists?
end
+ def is_prohibited!(permission: nil, at: Time.now)
+
+ assert_present! :permission, permission
+ assert_present! :at, at
+
+ authorizings.permission_is(permission).valid_at(now: at).alive.update_all closed_at: at, defunct: true
+
+ end
+
end
module ClassMethods
end