Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app/assets/javascripts/invite_member')
-rw-r--r--app/assets/javascripts/invite_member/components/invite_member_modal.vue67
-rw-r--r--app/assets/javascripts/invite_member/components/invite_member_trigger.vue43
-rw-r--r--app/assets/javascripts/invite_member/constants.js2
-rw-r--r--app/assets/javascripts/invite_member/event_hub.js3
-rw-r--r--app/assets/javascripts/invite_member/init_invite_member_modal.js27
-rw-r--r--app/assets/javascripts/invite_member/init_invite_member_trigger.js18
6 files changed, 0 insertions, 160 deletions
diff --git a/app/assets/javascripts/invite_member/components/invite_member_modal.vue b/app/assets/javascripts/invite_member/components/invite_member_modal.vue
deleted file mode 100644
index ec77e49ae53..00000000000
--- a/app/assets/javascripts/invite_member/components/invite_member_modal.vue
+++ /dev/null
@@ -1,67 +0,0 @@
-<script>
-import { GlModal, GlLink } from '@gitlab/ui';
-import { BV_SHOW_MODAL } from '~/lib/utils/constants';
-import { s__, __ } from '~/locale';
-import { OPEN_MODAL, MODAL_ID } from '../constants';
-import eventHub from '../event_hub';
-
-export default {
- cancelProps: {
- text: __('Got it'),
- attributes: [
- {
- variant: 'info',
- },
- ],
- },
- modalId: MODAL_ID,
- components: {
- GlLink,
- GlModal,
- },
- props: {
- membersPath: {
- type: String,
- required: false,
- default: '',
- },
- },
- i18n: {
- modalTitle: s__("InviteMember|Oops, this feature isn't ready yet"),
- bodyTopMessage: s__(
- "InviteMember|We're working to allow everyone to invite new members, making it easier for teams to get started with GitLab",
- ),
- bodyMiddleMessage: s__(
- 'InviteMember|Until then, ask an owner to invite new project members for you',
- ),
- linkText: s__('InviteMember|See who can invite members for you'),
- },
- mounted() {
- eventHub.$on(OPEN_MODAL, this.openModal);
- },
- methods: {
- openModal() {
- this.$root.$emit(BV_SHOW_MODAL, MODAL_ID);
- },
- },
-};
-</script>
-<template>
- <gl-modal :modal-id="$options.modalId" size="sm" :action-cancel="$options.cancelProps">
- <template #modal-title>
- {{ $options.i18n.modalTitle }}
- <gl-emoji
- class="gl-vertical-align-baseline font-size-inherit gl-mr-1"
- data-name="sweat_smile"
- />
- </template>
- <p>{{ $options.i18n.bodyTopMessage }}</p>
- <p>{{ $options.i18n.bodyMiddleMessage }}</p>
- <gl-link
- :href="membersPath"
- data-track-event="click_who_can_invite_link"
- data-track-label="invite_members_message"
- >{{ $options.i18n.linkText }}</gl-link
- >
- </gl-modal>
-</template>
diff --git a/app/assets/javascripts/invite_member/components/invite_member_trigger.vue b/app/assets/javascripts/invite_member/components/invite_member_trigger.vue
deleted file mode 100644
index ee89e0bbf71..00000000000
--- a/app/assets/javascripts/invite_member/components/invite_member_trigger.vue
+++ /dev/null
@@ -1,43 +0,0 @@
-<script>
-import { GlLink } from '@gitlab/ui';
-import { OPEN_MODAL } from '../constants';
-import eventHub from '../event_hub';
-
-export default {
- components: {
- GlLink,
- },
- props: {
- displayText: {
- type: String,
- required: false,
- default: '',
- },
- event: {
- type: String,
- required: false,
- default: '',
- },
- label: {
- type: String,
- required: false,
- default: '',
- },
- },
- methods: {
- openModal() {
- eventHub.$emit(OPEN_MODAL);
- },
- },
-};
-</script>
-
-<template>
- <gl-link
- data-is-link="true"
- :data-track-event="event"
- :data-track-label="label"
- @click="openModal"
- >{{ displayText }}
- </gl-link>
-</template>
diff --git a/app/assets/javascripts/invite_member/constants.js b/app/assets/javascripts/invite_member/constants.js
deleted file mode 100644
index fee6e7a260a..00000000000
--- a/app/assets/javascripts/invite_member/constants.js
+++ /dev/null
@@ -1,2 +0,0 @@
-export const OPEN_MODAL = 'openModal';
-export const MODAL_ID = 'invite-member-modal';
diff --git a/app/assets/javascripts/invite_member/event_hub.js b/app/assets/javascripts/invite_member/event_hub.js
deleted file mode 100644
index e31806ad199..00000000000
--- a/app/assets/javascripts/invite_member/event_hub.js
+++ /dev/null
@@ -1,3 +0,0 @@
-import createEventHub from '~/helpers/event_hub_factory';
-
-export default createEventHub();
diff --git a/app/assets/javascripts/invite_member/init_invite_member_modal.js b/app/assets/javascripts/invite_member/init_invite_member_modal.js
deleted file mode 100644
index a50d31c9e7a..00000000000
--- a/app/assets/javascripts/invite_member/init_invite_member_modal.js
+++ /dev/null
@@ -1,27 +0,0 @@
-import { GlToast } from '@gitlab/ui';
-import Vue from 'vue';
-import { isInIssuePage, isInDesignPage } from '~/lib/utils/common_utils';
-import InviteMemberModal from './components/invite_member_modal.vue';
-
-Vue.use(GlToast);
-
-const isAssigneesWidgetShown =
- (isInIssuePage() || isInDesignPage()) && gon.features.issueAssigneesWidget;
-
-export default function initInviteMembersModal() {
- const el = document.querySelector('.js-invite-member-modal');
-
- if (!el || isAssigneesWidgetShown) {
- return false;
- }
-
- const { membersPath } = el.dataset;
-
- return new Vue({
- el,
- render: (createElement) =>
- createElement(InviteMemberModal, {
- props: { membersPath },
- }),
- });
-}
diff --git a/app/assets/javascripts/invite_member/init_invite_member_trigger.js b/app/assets/javascripts/invite_member/init_invite_member_trigger.js
deleted file mode 100644
index eb765ae83b0..00000000000
--- a/app/assets/javascripts/invite_member/init_invite_member_trigger.js
+++ /dev/null
@@ -1,18 +0,0 @@
-import Vue from 'vue';
-import InviteMemberTrigger from './components/invite_member_trigger.vue';
-
-export default function initInviteMembersTrigger() {
- const el = document.querySelector('.js-invite-member-trigger');
-
- if (!el) {
- return false;
- }
-
- return new Vue({
- el,
- render: (createElement) =>
- createElement(InviteMemberTrigger, {
- props: { ...el.dataset },
- }),
- });
-}