From b0e8a32d2aab9c816dc3750391e57b9f0d8d7d9a Mon Sep 17 00:00:00 2001
From: Thomas Citharel
Date: Wed, 2 Sep 2020 17:42:17 +0200
Subject: [PATCH] Improvements to group page
Signed-off-by: Thomas Citharel
---
js/src/components/Account/ActorCard.vue | 2 +-
js/src/components/Editor.vue | 39 ++++++++----
js/src/components/Event/EventListViewCard.vue | 6 +-
.../components/Event/EventMinimalistCard.vue | 41 ++++++++++++-
js/src/graphql/group.ts | 36 ++++++++++-
js/src/views/Event/GroupEvents.vue | 33 +++++++---
js/src/views/Group/Group.vue | 49 +++++++++------
js/src/views/Group/GroupSettings.vue | 16 ++---
lib/federation/activity_pub/types/actors.ex | 29 ++++++---
lib/graphql/resolvers/group.ex | 37 ++++++++++--
lib/graphql/schema/actors/group.ex | 4 ++
lib/mobilizon/actors/actor.ex | 4 +-
lib/mobilizon/events/events.ex | 60 ++++++++++++++++++-
lib/service/export/feed.ex | 2 +-
lib/service/export/icalendar.ex | 2 +-
lib/web/controllers/feed_controller.ex | 2 +-
lib/web/views/json_ld/object_view.ex | 18 +++---
test/support/factory.ex | 3 +-
test/web/controllers/feed_controller_test.exs | 2 +-
19 files changed, 298 insertions(+), 87 deletions(-)
diff --git a/js/src/components/Account/ActorCard.vue b/js/src/components/Account/ActorCard.vue
index b5fbe5ee9..4f910e534 100644
--- a/js/src/components/Account/ActorCard.vue
+++ b/js/src/components/Account/ActorCard.vue
@@ -13,7 +13,7 @@
{{ actor.name || `@${usernameWithDomain(actor)}` }}
@{{ usernameWithDomain(actor) }}
- {{ actor.summary }}
+
diff --git a/js/src/components/Editor.vue b/js/src/components/Editor.vue
index d6a077998..68982a291 100644
--- a/js/src/components/Editor.vue
+++ b/js/src/components/Editor.vue
@@ -40,6 +40,7 @@