See #890: added shortcuts for setting moderation policies directly when handling reports

This commit is contained in:
Eliot Berriot 2019-09-02 15:21:26 +02:00
parent 77ef6d2510
commit d5b89f01d7
No known key found for this signature in database
GPG key ID: DD6965E2476E5C27
4 changed files with 117 additions and 1 deletions

View file

@ -135,13 +135,16 @@
<translate translate-context="*/*/*">{{ configs[target.type].label }}</translate>
</td>
</tr>
<tr v-if="target && target.type !== 'account'">
<tr v-if="obj.target_owner && (!target || target.type !== 'account')">
<td>
<translate translate-context="*/*/*">Owner</translate>
</td>
<td>
<actor-link :admin="true" :actor="obj.target_owner"></actor-link>
</td>
<td>
<instance-policy-modal class="basic" type="actor" :target="obj.target_owner.full_username" />
</td>
</tr>
<tr v-if="obj.target_state.is_local">
<td>
@ -161,6 +164,9 @@
<td>
{{ obj.target_state.domain }}
</td>
<td>
<instance-policy-modal class="basic" type="domain" :target="obj.target_state.domain" />
</td>
</tr>
<tr v-for="field in targetFields" :key="field.id">
<td>{{ field.label }}</td>
@ -226,6 +232,7 @@ import { diffWordsWithSpace } from 'diff'
import NoteForm from '@/components/manage/moderation/NoteForm'
import NotesThread from '@/components/manage/moderation/NotesThread'
import ReportCategoryDropdown from '@/components/moderation/ReportCategoryDropdown'
import InstancePolicyModal from '@/components/manage/moderation/InstancePolicyModal'
import entities from '@/entities'
import {setUpdate} from '@/utils'
import showdown from 'showdown'
@ -247,6 +254,7 @@ export default {
NoteForm,
NotesThread,
ReportCategoryDropdown,
InstancePolicyModal,
},
data () {
return {