@ -33,8 +33,6 @@ export default {
TheHeader
},
middleware: ['check-auth', 'auth', 'setCurrentProject'],
data() {
return {
drawerLeft: null,
@ -42,7 +42,7 @@ export default Vue.extend({
layout: 'project',
middleware: ['isProjectAdmin'],
middleware: ['check-auth', 'auth', 'setCurrentProject', 'isProjectAdmin'],
validate({ params }) {
return /^\d+$/.test(params.id)
@ -27,7 +27,7 @@ import { ExampleDTO } from '~/services/application/example/exampleData'
export default Vue.extend({
validate({ params, app }) {
if (/^\d+$/.test(params.id) && /^\d+$/.test(params.example_id)) {
@ -44,7 +44,7 @@ import { Format } from '~/domain/models/download/format'
@ -105,7 +105,7 @@ export default {
@ -90,6 +90,8 @@ export default Vue.extend({
validate({ params, query }) {
// @ts-ignore
return /^\d+$/.test(params.id) && /^\d+|$/.test(query.limit) && /^\d+|$/.test(query.offset)
@ -24,7 +24,7 @@ export default {
@ -28,6 +28,8 @@
export default {
@ -19,7 +19,7 @@ export default Vue.extend({
validate({ params, query, app }) {
if (!['category', 'span', 'relation'].includes(query.type as string)) {
@ -29,6 +29,8 @@ export default Vue.extend({
return false
@ -14,7 +14,7 @@ export default Vue.extend({
@ -58,6 +58,8 @@ export default Vue.extend({
if (/^\d+$/.test(params.id)) {
return app.$services.project.findById(params.id).then((project: Project) => {
@ -44,7 +44,7 @@ export default Vue.extend({
@ -39,7 +39,7 @@ export default {
@ -31,7 +31,7 @@ export default Vue.extend({