Merge branch 'authorized-profile-actions' into 'develop'

AccountHeader: restrict privileged actions, fixes #713

Closes #713

See merge request soapbox-pub/soapbox-fe!950
merge-requests/951/head
Alex Gleason 2022-01-03 17:15:32 +00:00
commit 76a1f27b2a
1 zmienionych plików z 2 dodań i 2 usunięć

Wyświetl plik

@ -356,7 +356,7 @@ class Header extends ImmutablePureComponent {
});
}
if (account.get('id') !== me && isLocal(account)) {
if (account.get('id') !== me && isLocal(account) && isAdmin(meAccount)) {
if (isAdmin(account)) {
menu.push({
text: intl.formatMessage(messages.demoteToModerator, { name: account.get('username') }),
@ -407,7 +407,7 @@ class Header extends ImmutablePureComponent {
});
}
if (features.suggestionsV2) {
if (features.suggestionsV2 && isAdmin(meAccount)) {
if (account.getIn(['pleroma', 'is_suggested'])) {
menu.push({
text: intl.formatMessage(messages.unsuggestUser, { name: account.get('username') }),