diff --git a/src/pages/Archive/Archive.js b/src/pages/Archive/Archive.js
index 47c8231e6..0211dc053 100644
--- a/src/pages/Archive/Archive.js
+++ b/src/pages/Archive/Archive.js
@@ -76,19 +76,26 @@ class Archive extends Component {
)}
-
-
-
-
-
-
- {!group.organizational && (
+
+ {hasPermissions(group, 'viewDetail') && (
+
+
+
+ )}
+
+ {hasPermissions(group, 'viewAssignments') && (
+
+
+
+ )}
+
+ {!group.organizational && hasPermissions(group, 'viewAssignments') && (
)}
+
{hasPermissions(group, 'archive') && (!group.archived || group.directlyArchived) && (
loadAsync(instanceId)} />
)}