summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/groups/components/group_item.vue
diff options
context:
space:
mode:
Diffstat (limited to 'app/assets/javascripts/groups/components/group_item.vue')
-rw-r--r--app/assets/javascripts/groups/components/group_item.vue17
1 files changed, 17 insertions, 0 deletions
diff --git a/app/assets/javascripts/groups/components/group_item.vue b/app/assets/javascripts/groups/components/group_item.vue
index ad0b27c9693..10c45abbfa2 100644
--- a/app/assets/javascripts/groups/components/group_item.vue
+++ b/app/assets/javascripts/groups/components/group_item.vue
@@ -28,6 +28,10 @@ export default {
GlLoadingIcon,
GlIcon,
UserAccessRoleBadge,
+ ComplianceFrameworkLabel: () =>
+ import(
+ 'ee_component/vue_shared/components/compliance_framework_label/compliance_framework_label.vue'
+ ),
itemCaret,
itemTypeIcon,
itemStats,
@@ -67,6 +71,9 @@ export default {
hasAvatar() {
return this.group.avatarUrl !== null;
},
+ hasComplianceFramework() {
+ return Boolean(this.group.complianceFramework?.name);
+ },
isGroup() {
return this.group.type === 'group';
},
@@ -82,6 +89,9 @@ export default {
microdata() {
return this.group.microdata || {};
},
+ complianceFramework() {
+ return this.group.complianceFramework;
+ },
},
methods: {
onClickRowGroup(e) {
@@ -167,6 +177,13 @@ export default {
<user-access-role-badge v-if="group.permission" class="gl-mt-3">
{{ group.permission }}
</user-access-role-badge>
+ <compliance-framework-label
+ v-if="hasComplianceFramework"
+ class="gl-mt-3"
+ :name="complianceFramework.name"
+ :color="complianceFramework.color"
+ :description="complianceFramework.description"
+ />
</div>
<div v-if="group.description" class="description">
<span