# `MishkaCmsCore.Runtime.Resources.Checks.SettingPermission`
[🔗](https://github.com/mishka-group/mishka_cms_core/blob/v0.0.1/lib/mishka_cms_core/runtime/resources/__checks/setting_permission.ex#L5)

Whether the actor holds what writing a setting takes: the `:permission` its definition declares,
or `admin:dashboard:setting` when it declares none or no definition names the key
(`MishkaCmsCore.Settings.write_permission/1`). Asked of the row's `key`, within the actor's own
site as every `MishkaCmsCore.Accounts.Checks.AccessPermissions` check is.

    policy action_type([:create, :update, :destroy]) do
      authorize_if MishkaCmsCore.Runtime.Resources.Checks.SettingPermission
    end

# `eager_evaluate?`

# `init`

# `prefer_expanded_description?`

# `requires_original_data?`

# `strict_check`

# `type`

---

*Consult [api-reference.md](api-reference.md) for complete listing*
