Sha256: 94af982e0e05c1784b786d9ccfbf9e46e793fa7169be5aea1363ea27ae6e47a4
Contents?: true
Size: 382 Bytes
Versions: 11
Compression:
Stored size: 382 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 :feature_permissions attribute :permissions, Hash[String => PermissionForm] def valid? super && permissions.values.all?(&:valid?) end end end end
Version data entries
11 entries across 11 versions & 2 rubygems