Add settings button
This commit is contained in:
parent
50dbc4e4fc
commit
2e424198f0
|
|
@ -1,6 +1,6 @@
|
|||
import { GraphQLError } from 'graphql';
|
||||
|
||||
const schema = require('../fixtures/schema.json');
|
||||
const schema = require('../../fixtures/schema.json');
|
||||
|
||||
describe('Email Verifcation', () => {
|
||||
beforeEach(() => {
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
const schema = require('../fixtures/schema_public.json');
|
||||
const schema = require('../../fixtures/schema_public.json');
|
||||
const isEmailAvailableUrl = '**/rest/deutsch/V1/customers/isEmailAvailable';
|
||||
const checkPasswordUrl = '**/rest/deutsch/V1/integration/customer/token';
|
||||
|
||||
|
|
@ -45,6 +45,10 @@
|
|||
class="module-navigation__toggle-menu"
|
||||
v-if="canManageContent"
|
||||
>
|
||||
<router-link
|
||||
:to="{name: 'module-settings'}"
|
||||
class="module-navigation__settings"
|
||||
data-cy="module-settings-button">Einstellungen</router-link>
|
||||
<toggle-editing v-if="onModulePage"/>
|
||||
<toggle-solutions-for-module
|
||||
:slug="module.slug"
|
||||
|
|
@ -220,5 +224,9 @@
|
|||
display: flex;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
&__settings {
|
||||
@include regular-text;
|
||||
}
|
||||
}
|
||||
</style>
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@ import activity from '@/pages/activity';
|
|||
import Router from 'vue-router';
|
||||
import surveyPage from '@/pages/survey';
|
||||
import styleGuidePage from '@/pages/styleguide';
|
||||
import moduleRoom from '@/pages/moduleRoom';
|
||||
import moduleRoom from '@/pages/module/moduleRoom';
|
||||
import login from '@/pages/login';
|
||||
import betaLogin from '@/pages/beta-login';
|
||||
import hello from '@/pages/hello';
|
||||
|
|
@ -36,7 +36,6 @@ import onboardingStart from '@/pages/onboarding/start';
|
|||
import onboardingStep1 from '@/pages/onboarding/step1';
|
||||
import onboardingStep2 from '@/pages/onboarding/step2';
|
||||
import onboardingStep3 from '@/pages/onboarding/step3';
|
||||
import settingsPage from '@/pages/moduleSettings';
|
||||
|
||||
import moduleRoutes from './module.routes';
|
||||
import portfolioRoutes from './portfolio.routes';
|
||||
|
|
@ -222,10 +221,6 @@ const routes = [
|
|||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
path: '/settings',
|
||||
component: settingsPage,
|
||||
},
|
||||
{path: '/styleguide', component: styleGuidePage},
|
||||
{
|
||||
path: '*',
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
export const SUBMISSIONS_PAGE = 'submissions';
|
||||
export const MODULE_PAGE = 'module';
|
||||
export const MODULE_SETTINGS_PAGE = 'module-settings';
|
||||
export const VISIBILITY_PAGE = 'visibility';
|
||||
|
|
|
|||
|
|
@ -1,35 +1,41 @@
|
|||
import moduleBase from '@/pages/module-base';
|
||||
import module from '@/pages/module';
|
||||
import moduleBase from '@/pages/module/module-base';
|
||||
import module from '@/pages/module/module';
|
||||
import submissions from '@/pages/submissions';
|
||||
import moduleVisibility from '@/pages/moduleVisibility';
|
||||
import {MODULE_PAGE, SUBMISSIONS_PAGE, VISIBILITY_PAGE} from '@/router/module.names';
|
||||
import moduleVisibility from '@/pages/module/moduleVisibility';
|
||||
import {MODULE_PAGE, MODULE_SETTINGS_PAGE, SUBMISSIONS_PAGE, VISIBILITY_PAGE} from '@/router/module.names';
|
||||
import settingsPage from '@/pages/module/moduleSettings';
|
||||
|
||||
export default [
|
||||
{
|
||||
path: '/module/:slug',
|
||||
component: moduleBase,
|
||||
children: [
|
||||
{
|
||||
path: '',
|
||||
name: MODULE_PAGE,
|
||||
component: module,
|
||||
meta: {filter: true},
|
||||
path: '/module/:slug',
|
||||
component: moduleBase,
|
||||
children: [
|
||||
{
|
||||
path: '',
|
||||
name: MODULE_PAGE,
|
||||
component: module,
|
||||
meta: {filter: true},
|
||||
},
|
||||
{
|
||||
path: 'submissions/:id',
|
||||
name: SUBMISSIONS_PAGE,
|
||||
component: submissions,
|
||||
meta: {filter: true},
|
||||
},
|
||||
{
|
||||
path: 'settings',
|
||||
name: MODULE_SETTINGS_PAGE,
|
||||
component: settingsPage,
|
||||
},
|
||||
{
|
||||
path: 'visibility',
|
||||
name: VISIBILITY_PAGE,
|
||||
component: moduleVisibility,
|
||||
meta: {
|
||||
layout: 'simple',
|
||||
hideNavigation: true,
|
||||
},
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
path: 'submissions/:id',
|
||||
name: SUBMISSIONS_PAGE,
|
||||
component: submissions,
|
||||
meta: {filter: true},
|
||||
},
|
||||
{
|
||||
path: 'visibility',
|
||||
name: VISIBILITY_PAGE,
|
||||
component: moduleVisibility,
|
||||
meta: {
|
||||
layout: 'simple',
|
||||
hideNavigation: true
|
||||
},
|
||||
},
|
||||
],
|
||||
}
|
||||
];
|
||||
|
|
|
|||
Loading…
Reference in New Issue