-
-
+
+
- {{ $t('TEAMS_SETTINGS.LIST.404') }}
-
+
+
{{ $t('TEAMS_SETTINGS.NEW_TEAM') }}
-
-
+
+
+
+
+
+
+
+ {{ $t('TEAMS_SETTINGS.LIST.404') }}
+
-
-
-
- |
- {{ item.name }}
- {{ item.description }}
- |
+
+
+
+ |
+ {{ team.name }}
+ {{ team.description }}
+ |
-
-
-
-
-
-
-
- |
-
-
-
-
-
-
-
-
+
+
+
+
+
+ |
+
+
+
-
-
diff --git a/app/javascript/dashboard/routes/dashboard/settings/teams/teams.routes.js b/app/javascript/dashboard/routes/dashboard/settings/teams/teams.routes.js
index c968351f4..cb0e96785 100644
--- a/app/javascript/dashboard/routes/dashboard/settings/teams/teams.routes.js
+++ b/app/javascript/dashboard/routes/dashboard/settings/teams/teams.routes.js
@@ -1,6 +1,6 @@
-/* eslint arrow-body-style: 0 */
import { frontendURL } from '../../../../helper/URLHelper';
+const TeamsIndex = () => import('./Index.vue');
const CreateStepWrap = () => import('./Create/Index.vue');
const EditStepWrap = () => import('./Edit/Index.vue');
const CreateTeam = () => import('./Create/CreateTeam.vue');
@@ -9,23 +9,13 @@ const AddAgents = () => import('./Create/AddAgents.vue');
const EditAgents = () => import('./Edit/EditAgents.vue');
const FinishSetup = () => import('./FinishSetup.vue');
const SettingsContent = () => import('../Wrapper.vue');
-const TeamsHome = () => import('./Index.vue');
+const SettingsWrapper = () => import('../SettingsWrapper.vue');
export default {
routes: [
{
path: frontendURL('accounts/:accountId/settings/teams'),
- component: SettingsContent,
- props: params => {
- const showBackButton = params.name !== 'settings_teams_list';
- return {
- headerTitle: 'TEAMS_SETTINGS.HEADER',
- headerButtonText: 'TEAMS_SETTINGS.NEW_TEAM',
- icon: 'people-team',
- newButtonRoutes: ['settings_teams_new'],
- showBackButton,
- };
- },
+ component: SettingsWrapper,
children: [
{
path: '',
@@ -34,11 +24,26 @@ export default {
{
path: 'list',
name: 'settings_teams_list',
- component: TeamsHome,
+ component: TeamsIndex,
meta: {
permissions: ['administrator'],
},
},
+ ],
+ },
+ {
+ path: frontendURL('accounts/:accountId/settings/teams'),
+ component: SettingsContent,
+ props: () => {
+ return {
+ headerTitle: 'TEAMS_SETTINGS.HEADER',
+ headerButtonText: 'TEAMS_SETTINGS.NEW_TEAM',
+ icon: 'people-team',
+ newButtonRoutes: ['settings_teams_new'],
+ showBackButton: true,
+ };
+ },
+ children: [
{
path: 'new',
component: CreateStepWrap,