Delete comments

This commit is contained in:
Wolfgang Huß 2020-02-20 10:59:57 +01:00
parent 5c7f92e557
commit 82f3eb2a29
5 changed files with 13 additions and 103 deletions

View File

@ -159,97 +159,5 @@ describe('authorization', () => {
})
})
})
// Wolle describe('access reports protected propertied', () => {
// const reportsQuery = gql `
// query {
// reports {
// id
// createdAt
// updatedAt
// rule
// disable
// closed
// filed
// reviewed
// resource
// }
// }
// `
// describe('unauthenticated', () => {
// beforeEach(() => {
// authenticatedUser = null
// })
// it("throws an error and does not expose the owner's email address", async () => {
// await expect(
// query({ query: reportsQuery, variables: { name: 'Owner' } }),
// ).resolves.toMatchObject({
// errors: [{ message: 'Not Authorised!' }],
// data: { User: [null] },
// })
// })
// })
// describe('authenticated', () => {
// describe('as the owner', () => {
// beforeEach(async () => {
// authenticatedUser = await owner.toJson()
// })
// it("exposes the owner's email address", async () => {
// variables = { name: 'Owner' }
// await expect(query({ query: reportsQuery, variables })).resolves.toMatchObject({
// data: { User: [{ email: 'owner@example.org' }] },
// errors: undefined,
// })
// })
// })
// describe('as another regular user', () => {
// beforeEach(async () => {
// authenticatedUser = await anotherRegularUser.toJson()
// })
// it("throws an error and does not expose the owner's email address", async () => {
// await expect(
// query({ query: reportsQuery, variables: { name: 'Owner' } }),
// ).resolves.toMatchObject({
// errors: [{ message: 'Not Authorised!' }],
// data: { User: [null] },
// })
// })
// })
// describe('as a moderator', () => {
// beforeEach(async () => {
// authenticatedUser = await moderator.toJson()
// })
// it("throws an error and does not expose the owner's email address", async () => {
// await expect(
// query({ query: reportsQuery, variables: { name: 'Owner' } }),
// ).resolves.toMatchObject({
// errors: [{ message: 'Not Authorised!' }],
// data: { User: [null] },
// })
// })
// })
// describe('as an administrator', () => {
// beforeEach(async () => {
// authenticatedUser = await administrator.toJson()
// })
// it("exposes the owner's email address", async () => {
// variables = { name: 'Owner' }
// await expect(query({ query: reportsQuery, variables })).resolves.toMatchObject({
// data: { User: [{ email: 'owner@example.org' }] },
// errors: undefined,
// })
// })
// })
// })
// })
})
})

View File

@ -31,7 +31,6 @@ export default {
return reviewTransactionResponse.records.map(record => record.get('review'))
})
const [reviewed] = await reviewWriteTxResultPromise
// Wolle console.log('reviewed: ', reviewed)
return reviewed || null
} finally {
session.close()

View File

@ -29,12 +29,10 @@ export default {
},
)
log(fileReportTransactionResponse)
// Wolle return fileReportTransactionResponse.records.map(transformReturnType)
return fileReportTransactionResponse.records.map(record => record.get('filedReport'))
})
try {
const [filedReport] = await fileReportWriteTxResultPromise
// Wolle console.log('filedReport: ', filedReport)
return filedReport || null
} finally {
session.close()

View File

@ -43,13 +43,22 @@ export default {
computed: {
filterOptions() {
return [
{ label: this.$t('moderation.reports.filterLabel.all'), value: { reviewed: null, closed: null } },
{
label: this.$t('moderation.reports.filterLabel.all'),
value: { reviewed: null, closed: null },
},
{
label: this.$t('moderation.reports.filterLabel.unreviewed'),
value: { reviewed: false, closed: false },
},
{ label: this.$t('moderation.reports.filterLabel.reviewed'), value: { reviewed: true, closed: false } },
{ label: this.$t('moderation.reports.filterLabel.closed'), value: { reviewed: null, closed: true } },
{
label: this.$t('moderation.reports.filterLabel.reviewed'),
value: { reviewed: true, closed: false },
},
{
label: this.$t('moderation.reports.filterLabel.closed'),
value: { reviewed: null, closed: true },
},
]
},
modalData() {

View File

@ -25,11 +25,7 @@
</thead>
<template v-for="report in reports">
<!-- should be ':key="report.resource.id"' for having one element for every resource, but this crashes at the moment, because the 'reports' query returns multiple reports on the same resource! I will create an issue -->
<report-row
:key="report.id"
:report="report"
@confirm-report="$emit('confirm', report)"
/>
<report-row :key="report.id" :report="report" @confirm-report="$emit('confirm', report)" />
</template>
</table>
<hc-empty v-else icon="alert" :message="$t('moderation.reports.empty')" />