Skip to content
Snippets Groups Projects

Add UI components for Beyond Identity check exclusions by Projects

Merged Jacques Erasmus requested to merge 454372-beyond-identity-exclusions-ui into master
All threads resolved!
15 files
+ 436
56
Compare changes
  • Side-by-side
  • Inline
Files
15
<script>
import { GlAlert, GlButton, GlEmptyState } from '@gitlab/ui';
import { GlButton, GlEmptyState } from '@gitlab/ui';
import { sortBy } from 'lodash';
import { s__, __ } from '~/locale';
import globalToast from '~/vue_shared/plugins/global_toast';
@@ -11,7 +11,6 @@ import ConfirmRemovalModal from './remove_exclusion_confirmation_modal.vue';
export default {
name: 'ExclusionsList',
components: {
GlAlert,
GlButton,
GlEmptyState,
ExclusionsTabs,
@@ -19,10 +18,8 @@ export default {
AddExclusionsDrawer,
ConfirmRemovalModal,
},
props: {},
data() {
return {
errorMessage: null,
isDrawerOpen: false,
isConfirmRemovalModalOpen: false,
exclusions: [],
@@ -81,12 +78,9 @@ export default {
},
i18n: {
exclusionRemoved: s__('Integrations|Project exclusion removed'),
defaultErrorMessage: s__('Integrations|An error occurred while loading projects.'),
emptyText: s__('Integrations|There are no exclusions'),
addExclusions: s__('Integrations|Add exclusions'),
helpText: s__(
'Integrations|Projects included in this list will no longer require commits to be signed.',
),
helpText: s__('Integrations|Projects in this list no longer require commits to be signed.'),
},
};
</script>
@@ -104,8 +98,6 @@ export default {
}}</gl-button>
</div>
<gl-alert v-if="errorMessage" variant="danger">{{ errorMessage }}</gl-alert>
<gl-empty-state v-if="!exclusions.length" :title="$options.i18n.emptyText" />
<exclusions-list-item
@@ -123,10 +115,10 @@ export default {
/>
<confirm-removal-modal
v-if="isConfirmRemovalModalOpen"
v-if="exclusionToRemove && isConfirmRemovalModalOpen"
:visible="isConfirmRemovalModalOpen"
:name="exclusionToRemove?.name"
:type="exclusionToRemove?.type"
:name="exclusionToRemove.name"
:type="exclusionToRemove.type"
@primary="confirmRemoveExclusion"
@hide="hideRemoveModal"
/>
Loading