app/models/unidom/authorization/concerns/as_permission.rb in unidom-authorization-1.4.4 vs app/models/unidom/authorization/concerns/as_permission.rb in unidom-authorization-1.4.5

- old
+ new

@@ -1,12 +1,18 @@ +## +# As Permission 是权限的领域逻辑关注点。 + module Unidom::Authorization::Concerns::AsPermission extend ActiveSupport::Concern included do |includer| has_many :authorizings, class_name: 'Unidom::Authorization::Authorizing' + ## + # 将本权限授予指定的参与者或访问者 authorized , by 是授权者, at 是授权时间,缺省为当前时间。如: + # permission.authorize! selected_person, by: current_person def authorize!(authorized, by: nil, at: Time.now) assert_present! :authorized, authorized assert_present! :at, at