|
@@ -45,6 +45,7 @@ module.exports = Em.Route.extend({
|
|
});
|
|
});
|
|
// TODO: redirect to last known state
|
|
// TODO: redirect to last known state
|
|
} else {
|
|
} else {
|
|
|
|
+ router.set('preferedPath', router.location.location.hash);
|
|
Em.run.next(function () {
|
|
Em.run.next(function () {
|
|
router.transitionTo('login');
|
|
router.transitionTo('login');
|
|
});
|
|
});
|
|
@@ -89,7 +90,7 @@ module.exports = Em.Route.extend({
|
|
route: '/',
|
|
route: '/',
|
|
enter: function (router) {
|
|
enter: function (router) {
|
|
Em.run.next(function () {
|
|
Em.run.next(function () {
|
|
- router.transitionTo('widgets');
|
|
|
|
|
|
+ router.transitionTo('main.dashboard.widgets');
|
|
});
|
|
});
|
|
}
|
|
}
|
|
}),
|
|
}),
|
|
@@ -312,7 +313,7 @@ module.exports = Em.Route.extend({
|
|
admin: Em.Route.extend({
|
|
admin: Em.Route.extend({
|
|
route: '/admin',
|
|
route: '/admin',
|
|
enter: function (router, transition) {
|
|
enter: function (router, transition) {
|
|
- if (!App.isAdmin) {
|
|
|
|
|
|
+ if (router.get('loggeIn') && !App.get('isAdmin')) {
|
|
Em.run.next(function () {
|
|
Em.run.next(function () {
|
|
router.transitionTo('main.dashboard.index');
|
|
router.transitionTo('main.dashboard.index');
|
|
});
|
|
});
|