1
0
Fork 0
mirror of https://github.com/documize/community.git synced 2025-07-25 08:09:43 +02:00

improved manifest.json and API 401 redirect logic

This commit is contained in:
Harvey Kandola 2017-12-21 11:40:20 +00:00
parent cafa410d16
commit 0b0cae4a8d
14 changed files with 705 additions and 708 deletions

View file

@ -10,7 +10,6 @@
// https://documize.com
import { inject as service } from '@ember/service';
import Controller from '@ember/controller';
import AuthProvider from '../../../mixins/auth';

View file

@ -10,7 +10,6 @@
// https://documize.com
import { Promise as EmberPromise } from 'rsvp';
import { inject as service } from '@ember/service';
import Route from '@ember/routing/route';
import constants from '../../../utils/constants';

View file

@ -10,7 +10,6 @@
// https://documize.com
import Route from '@ember/routing/route';
import { inject as service } from '@ember/service';
import ApplicationRouteMixin from 'ember-simple-auth/mixins/application-route-mixin';
import netUtil from '../utils/net';

View file

@ -38,7 +38,7 @@ export default AjaxService.extend({
let appVersion = headers['x-documize-version'];
// when unauthorized on local API AJAX calls, redirect to app root
if (status === 401 && is.not.undefined(appVersion)) {
if (status === 401 && is.not.undefined(appVersion) && is.not.includes(window.location.href, '/auth')) {
window.location.href = 'auth/login';
}