diff --git a/webapp/graphql/UserProfile/Post.js b/webapp/graphql/UserProfile/Post.js new file mode 100644 index 000000000..aa5ae77fd --- /dev/null +++ b/webapp/graphql/UserProfile/Post.js @@ -0,0 +1,38 @@ +import gql from 'graphql-tag' + +export default app => { + const lang = app.$i18n.locale().toUpperCase() + return gql(` + query Post($filter: _PostFilter, $first: Int, $offset: Int) { + Post(filter: $filter, first: $first, offset: $offset, orderBy: createdAt_desc) { + id + slug + title + contentExcerpt + shoutedCount + commentsCount + deleted + image + createdAt + disabled + deleted + categories { + id + name + icon + } + author { + id + slug + avatar + name + disabled + deleted + location { + name: name${lang} + } + } + } + } + `) +} diff --git a/webapp/graphql/UserProfileQuery.js b/webapp/graphql/UserProfile/User.js similarity index 67% rename from webapp/graphql/UserProfileQuery.js rename to webapp/graphql/UserProfile/User.js index 16e7e1440..b30c5e617 100644 --- a/webapp/graphql/UserProfileQuery.js +++ b/webapp/graphql/UserProfile/User.js @@ -3,8 +3,8 @@ import gql from 'graphql-tag' export default app => { const lang = app.$i18n.locale().toUpperCase() return gql(` - query User($slug: String!, $first: Int, $offset: Int) { - User(slug: $slug) { + query User($id: ID!) { + User(id: $id) { id slug name @@ -69,35 +69,6 @@ export default app => { } } contributionsCount - contributions(first: $first, offset: $offset, orderBy: createdAt_desc) { - id - slug - title - contentExcerpt - shoutedCount - commentsCount - deleted - image - createdAt - disabled - deleted - categories { - id - name - icon - } - author { - id - slug - avatar - name - disabled - deleted - location { - name: name${lang} - } - } - } socialMedia { id url diff --git a/webapp/pages/profile/_id/_slug.vue b/webapp/pages/profile/_id/_slug.vue index 6e75a585f..ef5d492f6 100644 --- a/webapp/pages/profile/_id/_slug.vue +++ b/webapp/pages/profile/_id/_slug.vue @@ -193,7 +193,7 @@ :key="post.id" :post="post" :width="{ base: '100%', md: '100%', xl: '50%' }" - @deletePost="user.contributions.splice(index, 1)" + @deletePost="Post.splice(index, 1)" />