You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

8 lines
313 B

  1. export default function ({ store, route, redirect }) {
  2. const role = store.getters['projects/getCurrentUserRole']
  3. const projectRoot = '/projects/' + route.params.id
  4. const path = route.fullPath.replace(/\/$/g, '')
  5. if (!role.is_project_admin && path !== projectRoot) {
  6. return redirect(projectRoot)
  7. }
  8. }