Add #service_enabled? method to user model

This commit is contained in:
2024-04-04 13:27:52 +03:00
parent 670b2da1ef
commit 819ecf6ad8
6 changed files with 28 additions and 5 deletions

View File

@@ -180,6 +180,10 @@ class User < ApplicationRecord
ldap_entry[:services_enabled] || []
end
def service_enabled?(name)
services_enabled.map(&:to_sym).include?(name.to_sym)
end
def enable_service(service)
current_services = services_enabled
new_services = Array(service).map(&:to_s)