diff --git a/admin/src/components/ContributionMessages/ContributionMessagesFormular.vue b/admin/src/components/ContributionMessages/ContributionMessagesFormular.vue index 15fc4f78d..1582bd542 100644 --- a/admin/src/components/ContributionMessages/ContributionMessagesFormular.vue +++ b/admin/src/components/ContributionMessages/ContributionMessagesFormular.vue @@ -1,6 +1,6 @@ @@ -23,10 +23,5 @@ export default { }, }, }, - computed: { - isModerator() { - return this.$store.state.moderator.id === this.message.userId - }, - }, } diff --git a/admin/src/components/ContributionMessages/slots/IsModerator.vue b/admin/src/components/ContributionMessages/slots/IsModerator.vue index 37db5402e..0224e042f 100644 --- a/admin/src/components/ContributionMessages/slots/IsModerator.vue +++ b/admin/src/components/ContributionMessages/slots/IsModerator.vue @@ -5,7 +5,7 @@ {{ message.userFirstName }} {{ message.userLastName }} {{ $d(new Date(message.createdAt), 'short') }} {{ $t('moderator') }} -
{{ message.message }}
+
{{ message.message }}
diff --git a/admin/src/components/ContributionMessages/slots/IsNotModerator.vue b/admin/src/components/ContributionMessages/slots/IsNotModerator.vue index 8828fe5b0..64946c557 100644 --- a/admin/src/components/ContributionMessages/slots/IsNotModerator.vue +++ b/admin/src/components/ContributionMessages/slots/IsNotModerator.vue @@ -2,11 +2,9 @@
- - {{ message.userFirstName }} {{ message.userLastName }} - + {{ message.userFirstName }} {{ message.userLastName }} {{ $d(new Date(message.createdAt), 'short') }} -
{{ message.message }}
+
{{ message.message }}
diff --git a/admin/src/graphql/listContributionMessages.js b/admin/src/graphql/listContributionMessages.js index 2ae5943fa..c3ffdb0b9 100644 --- a/admin/src/graphql/listContributionMessages.js +++ b/admin/src/graphql/listContributionMessages.js @@ -18,6 +18,7 @@ export const listContributionMessages = gql` userFirstName userLastName userId + isModerator } } } diff --git a/backend/package.json b/backend/package.json index d31d12eda..858aa1328 100644 --- a/backend/package.json +++ b/backend/package.json @@ -14,7 +14,8 @@ "dev": "cross-env TZ=UTC nodemon -w src --ext ts --exec ts-node -r tsconfig-paths/register src/index.ts", "lint": "eslint --max-warnings=0 --ext .js,.ts .", "test": "cross-env TZ=UTC NODE_ENV=development jest --runInBand --coverage --forceExit --detectOpenHandles", - "seed": "cross-env TZ=UTC NODE_ENV=development ts-node -r tsconfig-paths/register src/seeds/index.ts" + "seed": "cross-env TZ=UTC NODE_ENV=development ts-node -r tsconfig-paths/register src/seeds/index.ts", + "klicktipp": "cross-env TZ=UTC NODE_ENV=development ts-node -r tsconfig-paths/register src/util/klicktipp.ts" }, "dependencies": { "@types/jest": "^27.0.2", diff --git a/backend/src/util/klicktipp.ts b/backend/src/util/klicktipp.ts new file mode 100644 index 000000000..c8f83acc3 --- /dev/null +++ b/backend/src/util/klicktipp.ts @@ -0,0 +1,28 @@ +import connection from '@/typeorm/connection' +import { getKlickTippUser } from '@/apis/KlicktippController' +import { User } from '@entity/User' + +export async function retrieveNotRegisteredEmails(): Promise { + const con = await connection() + if (!con) { + throw new Error('No connection to database') + } + const users = await User.find() + const notRegisteredUser = [] + for (let i = 0; i < users.length; i++) { + const user = users[i] + try { + await getKlickTippUser(user.email) + } catch (err) { + notRegisteredUser.push(user.email) + // eslint-disable-next-line no-console + console.log(`${user.email}`) + } + } + await con.close() + // eslint-disable-next-line no-console + console.log('User die nicht bei KlickTipp vorhanden sind: ', notRegisteredUser) + return notRegisteredUser +} + +retrieveNotRegisteredEmails() diff --git a/frontend/src/components/ContributionMessages/ContributionMessagesList.vue b/frontend/src/components/ContributionMessages/ContributionMessagesList.vue index 6530a5a53..5f1c03b22 100644 --- a/frontend/src/components/ContributionMessages/ContributionMessagesList.vue +++ b/frontend/src/components/ContributionMessages/ContributionMessagesList.vue @@ -7,7 +7,6 @@ {{ message.userFirstName }} {{ message.userLastName }} {{ $d(new Date(message.createdAt), 'short') }} {{ $t('community.moderator') }} -
{{ message.message }}
+
{{ message.message }}