From 63740eb67f61c560a61da4c24a57837bdeeced55 Mon Sep 17 00:00:00 2001 From: Thomas Citharel Date: Tue, 16 Mar 2021 18:51:17 +0100 Subject: [PATCH 1/3] Set uploads directory to same directory in dev mode Signed-off-by: Thomas Citharel --- config/dev.exs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/config/dev.exs b/config/dev.exs index 97fb3b585..3209d7e56 100644 --- a/config/dev.exs +++ b/config/dev.exs @@ -91,6 +91,8 @@ config :mobilizon, :instance, # config :mobilizon, :activitypub, sign_object_fetches: false +config :mobilizon, Mobilizon.Web.Upload.Uploader.Local, uploads: "uploads" + config :mobilizon, :anonymous, reports: [ allowed: true From c8e39313ef60c5cb65d98aea3100d35fc0269cde Mon Sep 17 00:00:00 2001 From: Thomas Citharel Date: Tue, 16 Mar 2021 18:51:34 +0100 Subject: [PATCH 2/3] Fix location field not showing in preferences if setting not set Signed-off-by: Thomas Citharel --- js/src/views/Settings/Preferences.vue | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/js/src/views/Settings/Preferences.vue b/js/src/views/Settings/Preferences.vue index b2aa73a7f..822554d51 100644 --- a/js/src/views/Settings/Preferences.vue +++ b/js/src/views/Settings/Preferences.vue @@ -59,9 +59,7 @@ Date: Tue, 16 Mar 2021 19:08:00 +0100 Subject: [PATCH 3/3] Fix lasts events published order on the homepage Signed-off-by: Thomas Citharel --- js/src/graphql/event.ts | 4 ++-- js/src/types/enums.ts | 11 +++++++++++ js/src/views/Home.vue | 6 +++++- lib/graphql/resolvers/event.ex | 8 ++++++-- lib/graphql/schema/event.ex | 18 ++++++++++++++++++ 5 files changed, 42 insertions(+), 5 deletions(-) diff --git a/js/src/graphql/event.ts b/js/src/graphql/event.ts index 6e532fd86..8302ca51c 100644 --- a/js/src/graphql/event.ts +++ b/js/src/graphql/event.ts @@ -193,8 +193,8 @@ export const FETCH_EVENT_BASIC = gql` `; export const FETCH_EVENTS = gql` - query { - events { + query FetchEvents($orderBy: EventOrderBy, $direction: SortDirection) { + events(orderBy: $orderBy, direction: $direction) { total elements { id diff --git a/js/src/types/enums.ts b/js/src/types/enums.ts index d6a28ff5a..3f612e64f 100644 --- a/js/src/types/enums.ts +++ b/js/src/types/enums.ts @@ -239,3 +239,14 @@ export enum ActivityGroupSubject { GROUP_CREATED = "group_created", GROUP_UPDATED = "group_updated", } + +export enum EventSortField { + BEGINS_ON = "BEGINS_ON", + INSERTED_AT = "INSERTED_AT", + UPDATED_AT = "UPDATED_AT", +} + +export enum SortDirection { + ASC = "ASC", + DESC = "DESC", +} diff --git a/js/src/views/Home.vue b/js/src/views/Home.vue index 8c255f654..b68eb31e5 100644 --- a/js/src/views/Home.vue +++ b/js/src/views/Home.vue @@ -320,7 +320,7 @@