mirror of https://github.com/MISP/MISP
chg: [event:view] Show feed meta-information as popup
parent
1585740764
commit
b79fb64f2f
|
@ -2079,7 +2079,7 @@ class Event extends AppModel
|
|||
}
|
||||
if (
|
||||
$options['includeServerCorrelations'] &&
|
||||
(!$isSiteAdmin && $user['org_id'] != Configure::read('MISP.host_org_id') && !Configure::read('MISP.show_correlation_for_all_users', false))
|
||||
(!$isSiteAdmin && $user['org_id'] != Configure::read('MISP.host_org_id') && !Configure::read('MISP.show_server_correlations_for_all_users', false))
|
||||
) {
|
||||
$options['includeServerCorrelations'] = false; // not permission to see server correlations
|
||||
}
|
||||
|
|
|
@ -556,7 +556,7 @@ class Feed extends AppModel
|
|||
}
|
||||
|
||||
$sources = $this->getCachedFeedsOrServers($user, $scope);
|
||||
if (!$user['Role']['perm_site_admin'] && $user['org_id'] != Configure::read('MISP.host_org_id')) {
|
||||
if ($scope == 'Server' && !$user['Role']['perm_site_admin'] && $user['org_id'] != Configure::read('MISP.host_org_id')) {
|
||||
// Filter fields that shouldn't be visible to everyone
|
||||
$allowedFieldsForAllUsers = array_flip(['id', 'name',]);
|
||||
$sources = array_map(function($source) use($scope, $allowedFieldsForAllUsers) {
|
||||
|
|
|
@ -5956,7 +5956,7 @@ class Server extends AppModel
|
|||
'type' => 'boolean',
|
||||
'null' => true
|
||||
),
|
||||
'show_correlation_for_all_users' => array(
|
||||
'show_server_correlations_for_all_users' => array(
|
||||
'level' => 1,
|
||||
'description' => __('This setting will reveal correlations from other remote servers visible to all users.'),
|
||||
'value' => false,
|
||||
|
|
|
@ -243,7 +243,8 @@
|
|||
}
|
||||
} else {
|
||||
$liContents = sprintf(
|
||||
'<span>%s</span>',
|
||||
'<a href="#" data-toggle="popover" data-content="%s" data-trigger="hover">%s</a>',
|
||||
h($popover),
|
||||
h($feed['id'])
|
||||
);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue