Sha256: 3d5ca9bc3b72dc2b39e1ec0a34fe518070120421d88052e262dde24bb161e7ba

Contents?: true

Size: 384 Bytes

Versions: 7

Compression:

Stored size: 384 Bytes

Contents

# allow account owner to update account field content
def ok_to_update
  return true if own_account? && !name_changed? && !type_id_changed?

  super
end

# force inherit permission on create
# (cannot be done with rule, because sets are not addressable)
def applicable_permission_rule_id _direct_rule, action
  return left_permission_rule_id action if action == :create

  super
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
card-1.99.6 mod/account/set/abstract/account_field.rb
card-1.99.5 mod/account/set/abstract/account_field.rb
card-1.99.4 mod/account/set/abstract/account_field.rb
card-1.99.3 mod/account/set/abstract/account_field.rb
card-1.99.2 mod/account/set/abstract/account_field.rb
card-1.99.1 mod/account/set/abstract/account_field.rb
card-1.99.0 mod/account/set/abstract/account_field.rb