diff --git a/client/coral-admin/src/components/UserDetail.js b/client/coral-admin/src/components/UserDetail.js
index 64018cde8..6af1b6678 100644
--- a/client/coral-admin/src/components/UserDetail.js
+++ b/client/coral-admin/src/components/UserDetail.js
@@ -9,6 +9,8 @@ import {actionsMap} from '../utils/moderationQueueActionsMap';
import ClickOutside from 'coral-framework/components/ClickOutside';
import LoadMore from '../components/LoadMore';
import cn from 'classnames';
+import capitalize from 'lodash/capitalize';
+import {getReliability} from 'coral-framework/utils/user';
export default class UserDetail extends React.Component {
@@ -116,7 +118,9 @@ export default class UserDetail extends React.Component {
Reports
- Reliable
+
+ {capitalize(getReliability(user.reliable.flagger))}
+
diff --git a/client/coral-admin/src/containers/UserDetail.js b/client/coral-admin/src/containers/UserDetail.js
index 2ae6e4c9c..41fccb7c5 100644
--- a/client/coral-admin/src/containers/UserDetail.js
+++ b/client/coral-admin/src/containers/UserDetail.js
@@ -142,6 +142,9 @@ export const withUserDetailQuery = withQuery(gql`
id
provider
}
+ reliable {
+ flagger
+ }
${getSlotFragmentSpreads(slots, 'user')}
}
totalComments: commentCount(query: {author_id: $author_id})
diff --git a/client/coral-framework/utils/user.js b/client/coral-framework/utils/user.js
new file mode 100644
index 000000000..044583026
--- /dev/null
+++ b/client/coral-framework/utils/user.js
@@ -0,0 +1,14 @@
+ /**
+ * getReliability
+ * retrieves reliability value as string
+ */
+
+export const getReliability = (reliabilityValue) => {
+ if (reliabilityValue === null) {
+ return 'neutral';
+ } else if (reliabilityValue) {
+ return 'reliable';
+ } else {
+ return 'unreliable';
+ }
+};