Add `legal` as report category (#23941)
parent
e4fd9503ec
commit
67d17ce194
|
@ -16,6 +16,8 @@ const messages = defineMessages({
|
||||||
dislike_description: { id: 'report.reasons.dislike_description', defaultMessage: 'It is not something you want to see' },
|
dislike_description: { id: 'report.reasons.dislike_description', defaultMessage: 'It is not something you want to see' },
|
||||||
spam: { id: 'report.reasons.spam', defaultMessage: 'It\'s spam' },
|
spam: { id: 'report.reasons.spam', defaultMessage: 'It\'s spam' },
|
||||||
spam_description: { id: 'report.reasons.spam_description', defaultMessage: 'Malicious links, fake engagement, or repetitive replies' },
|
spam_description: { id: 'report.reasons.spam_description', defaultMessage: 'Malicious links, fake engagement, or repetitive replies' },
|
||||||
|
legal: { id: 'report.reasons.legal', defaultMessage: 'It\'s illegal' },
|
||||||
|
legal_description: { id: 'report.reasons.legal_description', defaultMessage: 'You believe it violates the law of your or the server\'s country' },
|
||||||
violation: { id: 'report.reasons.violation', defaultMessage: 'It violates server rules' },
|
violation: { id: 'report.reasons.violation', defaultMessage: 'It violates server rules' },
|
||||||
violation_description: { id: 'report.reasons.violation_description', defaultMessage: 'You are aware that it breaks specific rules' },
|
violation_description: { id: 'report.reasons.violation_description', defaultMessage: 'You are aware that it breaks specific rules' },
|
||||||
other: { id: 'report.reasons.other', defaultMessage: 'It\'s something else' },
|
other: { id: 'report.reasons.other', defaultMessage: 'It\'s something else' },
|
||||||
|
@ -69,11 +71,13 @@ class Category extends PureComponent {
|
||||||
const options = rules.size > 0 ? [
|
const options = rules.size > 0 ? [
|
||||||
'dislike',
|
'dislike',
|
||||||
'spam',
|
'spam',
|
||||||
|
'legal',
|
||||||
'violation',
|
'violation',
|
||||||
'other',
|
'other',
|
||||||
] : [
|
] : [
|
||||||
'dislike',
|
'dislike',
|
||||||
'spam',
|
'spam',
|
||||||
|
'legal',
|
||||||
'other',
|
'other',
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|
|
@ -532,6 +532,8 @@
|
||||||
"report.placeholder": "Additional comments",
|
"report.placeholder": "Additional comments",
|
||||||
"report.reasons.dislike": "I don't like it",
|
"report.reasons.dislike": "I don't like it",
|
||||||
"report.reasons.dislike_description": "It is not something you want to see",
|
"report.reasons.dislike_description": "It is not something you want to see",
|
||||||
|
"report.reasons.legal": "It's illegal",
|
||||||
|
"report.reasons.legal_description": "You believe it violates the law of your or the server's country",
|
||||||
"report.reasons.other": "It's something else",
|
"report.reasons.other": "It's something else",
|
||||||
"report.reasons.other_description": "The issue does not fit into other categories",
|
"report.reasons.other_description": "The issue does not fit into other categories",
|
||||||
"report.reasons.spam": "It's spam",
|
"report.reasons.spam": "It's spam",
|
||||||
|
|
|
@ -51,6 +51,7 @@ class Report < ApplicationRecord
|
||||||
enum category: {
|
enum category: {
|
||||||
other: 0,
|
other: 0,
|
||||||
spam: 1_000,
|
spam: 1_000,
|
||||||
|
legal: 1_500,
|
||||||
violation: 2_000,
|
violation: 2_000,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue