From 826db1571e46339c55df2a3ace1d8f3bbd44d426 Mon Sep 17 00:00:00 2001
From: Eugen Ciur <eugen@papermerge.com>
Date: Sun, 27 Feb 2022 08:33:38 +0100
Subject: [PATCH] redirect user to home folder if he/she trise to access
 'authenticated.index' route

---
 app/components/commander/index.hbs |  2 ++
 app/controllers/authenticated.js   |  2 +-
 app/routes/authenticated/index.js  | 18 ++++++++++++++++++
 3 files changed, 21 insertions(+), 1 deletion(-)
 create mode 100644 app/routes/authenticated/index.js

diff --git a/app/components/commander/index.hbs b/app/components/commander/index.hbs
index 24a93d7..1715140 100644
--- a/app/components/commander/index.hbs
+++ b/app/components/commander/index.hbs
@@ -83,10 +83,12 @@
 
   </div>
 
+  <!--
   {{#if @pagination }}
     <Pagination
       @object={{@pagination}}
       @node={{@node}}
       @hint={{@hint}} />
   {{/if}}
+  -->
 </div>
diff --git a/app/controllers/authenticated.js b/app/controllers/authenticated.js
index f7c6959..7fb32ae 100644
--- a/app/controllers/authenticated.js
+++ b/app/controllers/authenticated.js
@@ -24,4 +24,4 @@ export default class AuthenticatedController extends Controller {
   onSidebarToggle() {
     this.expanded = !this.expanded;
   }
-}
\ No newline at end of file
+}
diff --git a/app/routes/authenticated/index.js b/app/routes/authenticated/index.js
new file mode 100644
index 0000000..56bb11f
--- /dev/null
+++ b/app/routes/authenticated/index.js
@@ -0,0 +1,18 @@
+import { service } from '@ember/service';
+import BaseRoute from 'papermerge/routes/base';
+
+
+export default class IndexRoute extends BaseRoute {
+  /*
+  The sole purpose of this route is to redirect user
+  to 'home folder' when user try to access root url
+  */
+  @service currentUser;
+
+  async model() {
+    this.transitionTo(
+      'authenticated.nodes',
+      this.currentUser.user.home_folder.get('id')
+    );
+  }
+}
-- 
GitLab