fix: Teams feature flag (#10673)

This commit is contained in:
Shivam Mishra
2025-01-11 23:31:57 +05:30
committed by GitHub
parent e70f7a2550
commit 0d90e7c158

View File

@@ -1,4 +1,5 @@
import { frontendURL } from '../../../../helper/URLHelper'; import { frontendURL } from '../../../../helper/URLHelper';
import { FEATURE_FLAGS } from 'dashboard/featureFlags';
import TeamsIndex from './Index.vue'; import TeamsIndex from './Index.vue';
import CreateStepWrap from './Create/Index.vue'; import CreateStepWrap from './Create/Index.vue';
@@ -28,6 +29,7 @@ export default {
name: 'settings_teams_list', name: 'settings_teams_list',
component: TeamsIndex, component: TeamsIndex,
meta: { meta: {
featureFlag: FEATURE_FLAGS.TEAM_MANAGEMENT,
permissions: ['administrator'], permissions: ['administrator'],
}, },
}, },
@@ -55,6 +57,7 @@ export default {
name: 'settings_teams_new', name: 'settings_teams_new',
component: CreateTeam, component: CreateTeam,
meta: { meta: {
featureFlag: FEATURE_FLAGS.TEAM_MANAGEMENT,
permissions: ['administrator'], permissions: ['administrator'],
}, },
}, },
@@ -63,6 +66,7 @@ export default {
name: 'settings_teams_finish', name: 'settings_teams_finish',
component: FinishSetup, component: FinishSetup,
meta: { meta: {
featureFlag: FEATURE_FLAGS.TEAM_MANAGEMENT,
permissions: ['administrator'], permissions: ['administrator'],
}, },
}, },
@@ -70,6 +74,7 @@ export default {
path: ':teamId/agents', path: ':teamId/agents',
name: 'settings_teams_add_agents', name: 'settings_teams_add_agents',
meta: { meta: {
featureFlag: FEATURE_FLAGS.TEAM_MANAGEMENT,
permissions: ['administrator'], permissions: ['administrator'],
}, },
component: AddAgents, component: AddAgents,
@@ -85,6 +90,7 @@ export default {
name: 'settings_teams_edit', name: 'settings_teams_edit',
component: EditTeam, component: EditTeam,
meta: { meta: {
featureFlag: FEATURE_FLAGS.TEAM_MANAGEMENT,
permissions: ['administrator'], permissions: ['administrator'],
}, },
}, },
@@ -93,6 +99,7 @@ export default {
name: 'settings_teams_edit_members', name: 'settings_teams_edit_members',
component: EditAgents, component: EditAgents,
meta: { meta: {
featureFlag: FEATURE_FLAGS.TEAM_MANAGEMENT,
permissions: ['administrator'], permissions: ['administrator'],
}, },
}, },
@@ -100,6 +107,7 @@ export default {
path: 'finish', path: 'finish',
name: 'settings_teams_edit_finish', name: 'settings_teams_edit_finish',
meta: { meta: {
featureFlag: FEATURE_FLAGS.TEAM_MANAGEMENT,
permissions: ['administrator'], permissions: ['administrator'],
}, },
component: FinishSetup, component: FinishSetup,