feat: add atomic update for single member field visibility
This commit is contained in:
parent
9af7381843
commit
4a1042ab1a
3 changed files with 177 additions and 24 deletions
|
|
@ -91,6 +91,16 @@ defmodule Mv.Membership.Setting do
|
|||
accept [:member_field_visibility]
|
||||
end
|
||||
|
||||
update :update_single_member_field_visibility do
|
||||
description "Atomically updates a single field in the member_field_visibility JSONB map"
|
||||
require_atomic? false
|
||||
|
||||
argument :field, :string, allow_nil?: false
|
||||
argument :show_in_overview, :boolean, allow_nil?: false
|
||||
|
||||
change Mv.Membership.Setting.Changes.UpdateSingleMemberFieldVisibility
|
||||
end
|
||||
|
||||
update :update_membership_fee_settings do
|
||||
description "Updates the membership fee configuration"
|
||||
require_atomic? false
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue