feat: convert Settings to dropdown menu with sub-items
- Convert Settings menu item to dropdown (similar to Contributions) - Add Global Settings and Roles as sub-items - Update German translations: 'Global Settings' and 'Roles'
This commit is contained in:
parent
9c8cdb5e17
commit
a24bbc2188
4 changed files with 35 additions and 2 deletions
|
|
@ -26,7 +26,19 @@ defmodule MvWeb.Layouts.Navbar do
|
||||||
<a href="/members" class="btn btn-ghost text-xl">{@club_name}</a>
|
<a href="/members" class="btn btn-ghost text-xl">{@club_name}</a>
|
||||||
<ul class="menu menu-horizontal bg-base-200">
|
<ul class="menu menu-horizontal bg-base-200">
|
||||||
<li><.link navigate="/members">{gettext("Members")}</.link></li>
|
<li><.link navigate="/members">{gettext("Members")}</.link></li>
|
||||||
<li><.link navigate="/settings">{gettext("Settings")}</.link></li>
|
<li>
|
||||||
|
<details>
|
||||||
|
<summary>{gettext("Settings")}</summary>
|
||||||
|
<ul class="bg-base-200 rounded-t-none p-2 z-10 w-48">
|
||||||
|
<li>
|
||||||
|
<.link navigate="/settings">{gettext("Global Settings")}</.link>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<.link navigate="/admin/roles">{gettext("Roles")}</.link>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</details>
|
||||||
|
</li>
|
||||||
<li><.link navigate="/users">{gettext("Users")}</.link></li>
|
<li><.link navigate="/users">{gettext("Users")}</.link></li>
|
||||||
<li>
|
<li>
|
||||||
<details>
|
<details>
|
||||||
|
|
|
||||||
|
|
@ -557,6 +557,7 @@ msgid "Search..."
|
||||||
msgstr "Suchen..."
|
msgstr "Suchen..."
|
||||||
|
|
||||||
#: lib/mv_web/components/layouts/navbar.ex
|
#: lib/mv_web/components/layouts/navbar.ex
|
||||||
|
#: lib/mv_web/live/role_live/index.html.heex
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Users"
|
msgid "Users"
|
||||||
msgstr "Benutzer*innen"
|
msgstr "Benutzer*innen"
|
||||||
|
|
@ -964,10 +965,11 @@ msgstr "Familie"
|
||||||
msgid "Fixed after creation. Members can only switch between types with the same interval."
|
msgid "Fixed after creation. Members can only switch between types with the same interval."
|
||||||
msgstr "Festgelegt nach der Erstellung. Mitglieder können nur zwischen Beitragsarten mit gleichem Intervall wechseln."
|
msgstr "Festgelegt nach der Erstellung. Mitglieder können nur zwischen Beitragsarten mit gleichem Intervall wechseln."
|
||||||
|
|
||||||
|
#: lib/mv_web/components/layouts/navbar.ex
|
||||||
#: lib/mv_web/live/membership_fee_settings_live.ex
|
#: lib/mv_web/live/membership_fee_settings_live.ex
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Global Settings"
|
msgid "Global Settings"
|
||||||
msgstr "Vereinsdaten"
|
msgstr "Globale Einstellungen"
|
||||||
|
|
||||||
#: lib/mv_web/helpers/membership_fee_helpers.ex
|
#: lib/mv_web/helpers/membership_fee_helpers.ex
|
||||||
#: lib/mv_web/live/contribution_period_live/show.ex
|
#: lib/mv_web/live/contribution_period_live/show.ex
|
||||||
|
|
@ -1976,6 +1978,11 @@ msgstr "Rolle löschen"
|
||||||
msgid "Role deleted successfully."
|
msgid "Role deleted successfully."
|
||||||
msgstr "Rolle erfolgreich gelöscht."
|
msgstr "Rolle erfolgreich gelöscht."
|
||||||
|
|
||||||
|
#: lib/mv_web/components/layouts/navbar.ex
|
||||||
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
|
msgid "Roles"
|
||||||
|
msgstr "Rollen"
|
||||||
|
|
||||||
#~ #: lib/mv_web/live/member_live/form.ex
|
#~ #: lib/mv_web/live/member_live/form.ex
|
||||||
#~ #: lib/mv_web/live/member_live/show.ex
|
#~ #: lib/mv_web/live/member_live/show.ex
|
||||||
#~ #: lib/mv_web/translations/member_fields.ex
|
#~ #: lib/mv_web/translations/member_fields.ex
|
||||||
|
|
|
||||||
|
|
@ -558,6 +558,7 @@ msgid "Search..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/mv_web/components/layouts/navbar.ex
|
#: lib/mv_web/components/layouts/navbar.ex
|
||||||
|
#: lib/mv_web/live/role_live/index.html.heex
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Users"
|
msgid "Users"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
@ -965,6 +966,7 @@ msgstr ""
|
||||||
msgid "Fixed after creation. Members can only switch between types with the same interval."
|
msgid "Fixed after creation. Members can only switch between types with the same interval."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/mv_web/components/layouts/navbar.ex
|
||||||
#: lib/mv_web/live/membership_fee_settings_live.ex
|
#: lib/mv_web/live/membership_fee_settings_live.ex
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Global Settings"
|
msgid "Global Settings"
|
||||||
|
|
@ -1976,3 +1978,8 @@ msgstr ""
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Role deleted successfully."
|
msgid "Role deleted successfully."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/mv_web/components/layouts/navbar.ex
|
||||||
|
#, elixir-autogen, elixir-format
|
||||||
|
msgid "Roles"
|
||||||
|
msgstr ""
|
||||||
|
|
|
||||||
|
|
@ -558,6 +558,7 @@ msgid "Search..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/mv_web/components/layouts/navbar.ex
|
#: lib/mv_web/components/layouts/navbar.ex
|
||||||
|
#: lib/mv_web/live/role_live/index.html.heex
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Users"
|
msgid "Users"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
@ -965,6 +966,7 @@ msgstr ""
|
||||||
msgid "Fixed after creation. Members can only switch between types with the same interval."
|
msgid "Fixed after creation. Members can only switch between types with the same interval."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/mv_web/components/layouts/navbar.ex
|
||||||
#: lib/mv_web/live/membership_fee_settings_live.ex
|
#: lib/mv_web/live/membership_fee_settings_live.ex
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Global Settings"
|
msgid "Global Settings"
|
||||||
|
|
@ -1977,6 +1979,11 @@ msgstr ""
|
||||||
msgid "Role deleted successfully."
|
msgid "Role deleted successfully."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/mv_web/components/layouts/navbar.ex
|
||||||
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
|
msgid "Roles"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#~ #: lib/mv_web/live/components/payment_filter_component.ex
|
#~ #: lib/mv_web/live/components/payment_filter_component.ex
|
||||||
#~ #, elixir-autogen, elixir-format
|
#~ #, elixir-autogen, elixir-format
|
||||||
#~ msgid "All payment statuses"
|
#~ msgid "All payment statuses"
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue