diff --git a/framework/core/js/admin/src/components/PermissionGrid.js b/framework/core/js/admin/src/components/PermissionGrid.js index b20e2143d..acb3ca39e 100644 --- a/framework/core/js/admin/src/components/PermissionGrid.js +++ b/framework/core/js/admin/src/components/PermissionGrid.js @@ -173,10 +173,10 @@ export default class PermissionGrid extends Component { moderateItems() { const items = new ItemList(); - items.add('viewPostIps', { + items.add('viewIpsPosts', { icon: 'bullseye', label: app.translator.trans('core.admin.permissions.view_post_ips_label'), - permission: 'discussion.viewPostIps' + permission: 'discussion.viewIpsPosts' }, 110); items.add('renameDiscussions', { diff --git a/framework/core/src/Api/Serializer/PostSerializer.php b/framework/core/src/Api/Serializer/PostSerializer.php index 3eb0054dd..ee8ed63e5 100644 --- a/framework/core/src/Api/Serializer/PostSerializer.php +++ b/framework/core/src/Api/Serializer/PostSerializer.php @@ -47,7 +47,7 @@ class PostSerializer extends PostBasicSerializer if ($canEdit) { $attributes['content'] = $post->content; } - if ($gate->allows('viewPostIps', $post)) { + if ($gate->allows('viewIps', $post)) { $attributes['ipAddress'] = $post->ip_address; } } else {