fix n+1 queries with invite card
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2023-03-18 13:46:26 -04:00
parent 8f288afeb9
commit 0d4deb6805
16 changed files with 164 additions and 293 deletions

View File

@ -45,7 +45,7 @@ msgstr ""
msgid "change password"
msgstr ""
#: lib/memex_web/live/invite_live/index.html.heex:89
#: lib/memex_web/live/invite_live/index.html.heex:94
#, elixir-autogen, elixir-format
msgid "create invite"
msgstr ""
@ -156,12 +156,12 @@ msgstr ""
msgid "export data as json"
msgstr ""
#: lib/memex_web/live/invite_live/index.html.heex:28
#: lib/memex_web/live/invite_live/index.html.heex:33
#, elixir-autogen, elixir-format
msgid "copy"
msgstr ""
#: lib/memex_web/live/invite_live/index.html.heex:25
#: lib/memex_web/live/invite_live/index.html.heex:30
#, elixir-autogen, elixir-format
msgid "copy invite link for %{invite_name}"
msgstr ""
@ -189,7 +189,7 @@ msgstr ""
msgid "delete %{step_title}"
msgstr ""
#: lib/memex_web/live/invite_live/index.html.heex:53
#: lib/memex_web/live/invite_live/index.html.heex:58
#, elixir-autogen, elixir-format
msgid "delete invite for %{invite_name}"
msgstr ""
@ -214,7 +214,7 @@ msgstr ""
msgid "edit %{step_title}"
msgstr ""
#: lib/memex_web/live/invite_live/index.html.heex:36
#: lib/memex_web/live/invite_live/index.html.heex:41
#, elixir-autogen, elixir-format
msgid "edit invite for %{invite_name}"
msgstr ""

View File

@ -84,7 +84,7 @@ msgstr ""
msgid "current password"
msgstr ""
#: lib/memex_web/live/invite_live/index.html.heex:65
#: lib/memex_web/live/invite_live/index.html.heex:70
#, elixir-autogen, elixir-format
msgid "disable"
msgstr ""
@ -117,7 +117,7 @@ msgstr ""
msgid "email unconfirmed"
msgstr ""
#: lib/memex_web/live/invite_live/index.html.heex:65
#: lib/memex_web/live/invite_live/index.html.heex:70
#, elixir-autogen, elixir-format
msgid "enable"
msgstr ""
@ -143,7 +143,7 @@ msgstr ""
msgid "instance information"
msgstr ""
#: lib/memex_web/components/core_components.ex:109
#: lib/memex_web/components/core_components/invite_card.html.heex:22
#, elixir-autogen, elixir-format
msgid "invite disabled"
msgstr ""
@ -267,7 +267,7 @@ msgstr ""
msgid "select privacy"
msgstr ""
#: lib/memex_web/live/invite_live/index.html.heex:80
#: lib/memex_web/live/invite_live/index.html.heex:85
#, elixir-autogen, elixir-format
msgid "set unlimited"
msgstr ""
@ -292,7 +292,7 @@ msgstr ""
msgid "tags"
msgstr ""
#: lib/memex_web/live/invite_live/index.html.heex:125
#: lib/memex_web/live/invite_live/index.html.heex:130
#, elixir-autogen, elixir-format
msgid "users"
msgstr ""
@ -614,7 +614,7 @@ msgstr ""
msgid "user registered on%{registered_datetime}"
msgstr ""
#: lib/memex_web/components/core_components.ex:104
#: lib/memex_web/components/core_components/invite_card.html.heex:17
#, elixir-autogen, elixir-format
msgid "uses left: unlimited"
msgstr ""
@ -624,12 +624,12 @@ msgstr ""
msgid "read more on how to use memEx"
msgstr ""
#: lib/memex_web/components/core_components.ex:99
#: lib/memex_web/components/core_components/invite_card.html.heex:12
#, elixir-autogen, elixir-format, fuzzy
msgid "uses left: %{uses_left_count}"
msgstr ""
#: lib/memex_web/components/core_components.ex:119
#: lib/memex_web/components/core_components/invite_card.html.heex:32
#, elixir-autogen, elixir-format
msgid "uses: %{uses_count}"
msgstr ""
@ -649,7 +649,7 @@ msgstr ""
msgid "Leave \"Uses left\" blank to make invite unlimited"
msgstr ""
#: lib/memex_web/live/invite_live/index.html.heex:97
#: lib/memex_web/live/invite_live/index.html.heex:102
#, elixir-autogen, elixir-format, fuzzy
msgid "admins"
msgstr ""

View File

@ -65,7 +65,7 @@ msgstr ""
msgid "are you sure you want to change your language?"
msgstr ""
#: lib/memex_web/live/invite_live/index.html.heex:48
#: lib/memex_web/live/invite_live/index.html.heex:53
#, elixir-autogen, elixir-format
msgid "are you sure you want to delete the invite for %{invite_name}?"
msgstr ""
@ -80,7 +80,7 @@ msgstr ""
msgid "are you sure you want to log out?"
msgstr ""
#: lib/memex_web/live/invite_live/index.html.heex:75
#: lib/memex_web/live/invite_live/index.html.heex:80
#, elixir-autogen, elixir-format
msgid "are you sure you want to make %{invite_name} unlimited?"
msgstr ""
@ -151,8 +151,8 @@ msgstr ""
msgid "your account has been deleted"
msgstr ""
#: lib/memex_web/live/invite_live/index.html.heex:108
#: lib/memex_web/live/invite_live/index.html.heex:136
#: lib/memex_web/live/invite_live/index.html.heex:113
#: lib/memex_web/live/invite_live/index.html.heex:141
#, elixir-autogen, elixir-format, fuzzy
msgid "are you sure you want to delete %{email}? this action is permanent!"
msgstr ""