Sha256: 5ab7f062a1bf4d5c8182b51a09f3030ebe4d3777e59d75c7a2b93d1bc1aede51
Contents?: true
Size: 385 Bytes
Versions: 26
Compression:
Stored size: 385 Bytes
Contents
# frozen_string_literal: true module Decidim module Admin # This form handles a set of forms related to handling permissions # in the admin panel. class PermissionsForm < Form mimic :component_permissions attribute :permissions, Hash[String => PermissionForm] def valid? super && permissions.values.all?(&:valid?) end end end end
Version data entries
26 entries across 26 versions & 1 rubygems