refactor: replace cond with if in handle_delete_role functions
This commit is contained in:
parent
75ab046be4
commit
37a2fc3e83
6 changed files with 31 additions and 33 deletions
|
|
@ -89,7 +89,6 @@ defmodule MvWeb.RoleLive.Form do
|
|||
|
||||
@impl true
|
||||
def mount(params, _session, socket) do
|
||||
|
||||
case params["id"] do
|
||||
nil ->
|
||||
action = gettext("New")
|
||||
|
|
|
|||
|
|
@ -63,16 +63,14 @@ defmodule MvWeb.RoleLive.Index do
|
|||
end
|
||||
|
||||
defp handle_delete_role(role, id, socket) do
|
||||
cond do
|
||||
role.is_system_role ->
|
||||
if role.is_system_role do
|
||||
{:noreply,
|
||||
put_flash(
|
||||
socket,
|
||||
:error,
|
||||
gettext("System roles cannot be deleted.")
|
||||
)}
|
||||
|
||||
true ->
|
||||
else
|
||||
user_count = recalculate_user_count(role)
|
||||
|
||||
if user_count > 0 do
|
||||
|
|
|
|||
|
|
@ -91,16 +91,14 @@ defmodule MvWeb.RoleLive.Show do
|
|||
end
|
||||
|
||||
defp handle_delete_role(role, socket) do
|
||||
cond do
|
||||
role.is_system_role ->
|
||||
if role.is_system_role do
|
||||
{:noreply,
|
||||
put_flash(
|
||||
socket,
|
||||
:error,
|
||||
gettext("System roles cannot be deleted.")
|
||||
)}
|
||||
|
||||
true ->
|
||||
else
|
||||
user_count = recalculate_user_count(role)
|
||||
|
||||
if user_count > 0 do
|
||||
|
|
|
|||
|
|
@ -1437,6 +1437,7 @@ msgstr "Bereits bezahlte Zyklen bleiben mit dem alten Betrag."
|
|||
|
||||
#: lib/mv_web/live/member_live/show/membership_fees_component.ex
|
||||
#: lib/mv_web/live/membership_fee_type_live/index.ex
|
||||
#: lib/mv_web/live/role_live/form.ex
|
||||
#: lib/mv_web/live/role_live/index.ex
|
||||
#: lib/mv_web/live/role_live/show.ex
|
||||
#, elixir-autogen, elixir-format
|
||||
|
|
|
|||
|
|
@ -1438,6 +1438,7 @@ msgstr ""
|
|||
|
||||
#: lib/mv_web/live/member_live/show/membership_fees_component.ex
|
||||
#: lib/mv_web/live/membership_fee_type_live/index.ex
|
||||
#: lib/mv_web/live/role_live/form.ex
|
||||
#: lib/mv_web/live/role_live/index.ex
|
||||
#: lib/mv_web/live/role_live/show.ex
|
||||
#, elixir-autogen, elixir-format
|
||||
|
|
|
|||
|
|
@ -1438,6 +1438,7 @@ msgstr ""
|
|||
|
||||
#: lib/mv_web/live/member_live/show/membership_fees_component.ex
|
||||
#: lib/mv_web/live/membership_fee_type_live/index.ex
|
||||
#: lib/mv_web/live/role_live/form.ex
|
||||
#: lib/mv_web/live/role_live/index.ex
|
||||
#: lib/mv_web/live/role_live/show.ex
|
||||
#, elixir-autogen, elixir-format
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue