diff --git a/app/controllers/authenticated/index.js b/app/controllers/authenticated/index.js deleted file mode 100644 index d2be72f69adbc33cfa2ef57f0163271cd12093a0..0000000000000000000000000000000000000000 --- a/app/controllers/authenticated/index.js +++ /dev/null @@ -1,8 +0,0 @@ -import Controller from '@ember/controller'; -import { action } from '@ember/object'; -import { tracked } from "@glimmer/tracking"; - - -export default class IndexController extends Controller { - -} diff --git a/app/routes/authenticated/index.js b/app/routes/authenticated/index.js index a0d65ff760cec66298c6ea568cfdcb569bfde0a8..148b80c8bee2fe03ebe0a12291e47929008ddc56 100644 --- a/app/routes/authenticated/index.js +++ b/app/routes/authenticated/index.js @@ -1,26 +1,20 @@ +import Route from '@ember/routing/route'; import { inject as service } from '@ember/service'; -import BaseRoute from 'papermerge/base/routing'; -export default class IndexRoute extends BaseRoute { +export default class IndexRoute extends Route { @service store; + @service session; @service currentUser; - async model(params) { - let adapter; + async beforeModel(transition) { + let that = this; + this.session.requireAuthentication(transition, 'login'); await this.currentUser.loadCurrentUser(); - adapter = this.store.adapterFor('node'); - - if (!params.node_id) { - // when node_id is not provided, use as default - // user's home folder ID. - return this.currentUser.user.home_folder.then((home_folder) => { - return adapter.findNode(home_folder.id); - }); - } - - return adapter.findNode(params.node_id); + this.currentUser.user.home_folder.then((home_folder) => { + that.replaceWith("authenticated.nodes", home_folder.id); + }); } } diff --git a/app/templates/authenticated/index.hbs b/app/templates/authenticated/index.hbs deleted file mode 100644 index fce3648ec8aca37378d23ac939eaebe8915eac81..0000000000000000000000000000000000000000 --- a/app/templates/authenticated/index.hbs +++ /dev/null @@ -1,5 +0,0 @@ -<div class="panels d-flex"> - <Commander - @node={{@model}} - @nodes={{@model.children}} /> -</div>