From 75296498c4aa5dd701dd385a3834747c798eb237 Mon Sep 17 00:00:00 2001 From: Thomas Citharel Date: Wed, 2 Nov 2022 17:12:35 +0100 Subject: [PATCH 1/9] Do not list drafts in upcoming / old events event if moderator Closes #1086 Signed-off-by: Thomas Citharel --- lib/graphql/resolvers/group.ex | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lib/graphql/resolvers/group.ex b/lib/graphql/resolvers/group.ex index 9bc26198c..f2d6de213 100644 --- a/lib/graphql/resolvers/group.ex +++ b/lib/graphql/resolvers/group.ex @@ -446,8 +446,7 @@ defmodule Mobilizon.GraphQL.Resolvers.Group do } } ) do - if Actors.is_member?(actor_id, group_id) or is_moderator(user_role) do - # TODO : Handle public / restricted to group members events + if Actors.is_member?(actor_id, group_id) do {:ok, Events.list_organized_events_for_group( group, From 4be5cc787ef860bd60fbfc0ad982b36cc35b61ae Mon Sep 17 00:00:00 2001 From: Thomas Citharel Date: Wed, 2 Nov 2022 17:12:59 +0100 Subject: [PATCH 2/9] Make sure group is refreshed after action Signed-off-by: Thomas Citharel --- js/src/composition/apollo/group.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/js/src/composition/apollo/group.ts b/js/src/composition/apollo/group.ts index 63c238ebe..0483d5872 100644 --- a/js/src/composition/apollo/group.ts +++ b/js/src/composition/apollo/group.ts @@ -55,7 +55,10 @@ export function useGroup( name: unref(name), ...options, }), - () => ({ enabled: unref(name) !== undefined && unref(name) !== "" }) + () => ({ + enabled: unref(name) !== undefined && unref(name) !== "", + fetchPolicy: "cache-and-network", + }) ); const group = computed(() => result.value?.group); return { group, error, loading, onResult, onError, refetch }; From 02381f2820f9255453df94427e6fdb83e435daf0 Mon Sep 17 00:00:00 2001 From: Thomas Citharel Date: Wed, 2 Nov 2022 17:13:16 +0100 Subject: [PATCH 3/9] Fix deleting person detached from user Signed-off-by: Thomas Citharel --- lib/mix/tasks/mobilizon/actors/delete.ex | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/mix/tasks/mobilizon/actors/delete.ex b/lib/mix/tasks/mobilizon/actors/delete.ex index ffe6a686f..be55b0c24 100644 --- a/lib/mix/tasks/mobilizon/actors/delete.ex +++ b/lib/mix/tasks/mobilizon/actors/delete.ex @@ -93,7 +93,8 @@ defmodule Mix.Tasks.Mobilizon.Actors.Delete do end end - defp check_actor(%Actor{type: :Person, domain: nil} = profile, assume_yes?) do + defp check_actor(%Actor{type: :Person, domain: nil, user_id: user_id} = profile, assume_yes?) + when not is_nil(user_id) do %User{actors: actors, email: email} = Users.get_user_with_actors!(profile.user_id) if length(actors) == 1 do From dd3e99bc5ef048815f7e89431d914e879865895c Mon Sep 17 00:00:00 2001 From: Thomas Citharel Date: Wed, 2 Nov 2022 17:45:27 +0100 Subject: [PATCH 4/9] Fix pagination number text color in dark theme Signed-off-by: Thomas Citharel --- js/src/assets/oruga-tailwindcss.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js/src/assets/oruga-tailwindcss.css b/js/src/assets/oruga-tailwindcss.css index 4310f3579..5924b0965 100644 --- a/js/src/assets/oruga-tailwindcss.css +++ b/js/src/assets/oruga-tailwindcss.css @@ -266,7 +266,7 @@ button.menubar__button { @apply px-3 dark:text-black; } .pagination-link-current { - @apply bg-primary cursor-not-allowed pointer-events-none border-primary text-white; + @apply bg-primary cursor-not-allowed pointer-events-none border-primary text-white dark:text-zinc-900; } .pagination-ellipsis { @apply text-center m-1 text-gray-300; From 7ee79a00e270728f7879cdc14d58aa2d353357b1 Mon Sep 17 00:00:00 2001 From: Thomas Citharel Date: Wed, 2 Nov 2022 17:45:49 +0100 Subject: [PATCH 5/9] Fix post sharing URL Signed-off-by: Thomas Citharel --- js/src/components/Post/SharePostModal.vue | 21 +++------------------ 1 file changed, 3 insertions(+), 18 deletions(-) diff --git a/js/src/components/Post/SharePostModal.vue b/js/src/components/Post/SharePostModal.vue index d784646d6..16b1813e3 100644 --- a/js/src/components/Post/SharePostModal.vue +++ b/js/src/components/Post/SharePostModal.vue @@ -2,7 +2,7 @@ {{ - $t( + t( "This post is accessible only through it's link. Be careful where you post this link." ) }} @@ -22,29 +22,14 @@ +