Skip to content
Snippets Groups Projects
router.js 1.02 KiB
Newer Older
  • Learn to ignore specific revisions
  • import EmberRouter from '@ember/routing/router';
    import config from 'papermerge/config/environment';
    
    
    export default class Router extends EmberRouter {
      location = config.locationType;
      rootURL = config.rootURL;
    }
    
    
    Router.map(function () {
      this.route('documents');
    
    Eugen Ciur's avatar
    Eugen Ciur committed
      this.route('inbox');
    
      this.route('document', { path: '/document/:document_id' });
    
    Eugen Ciur's avatar
    Eugen Ciur committed
      this.route('node', { path: '/node/:node_id' });
    
      this.route('tags');
    
    
    Eugen Ciur's avatar
    Eugen Ciur committed
      this.route('users', function() {
        this.route('add');
        this.route('edit', { path: '/:user_id/edit' });
        this.route('index', { path: '/' });
      });
    
      this.route('roles', function() {
        this.route('add');
        this.route('edit', { path: '/:role_id/edit' });
        this.route('index', { path: '/' });
      });
    
    
      this.route('groups', function() {
    
    Eugen Ciur's avatar
    Eugen Ciur committed
        this.route('index', { path: '/' });
      });
    
      this.route('automates', function () {
        this.route('add');
    
        this.route('edit', { path: '/:automate_id/edit' });
    
    Eugen Ciur's avatar
    Eugen Ciur committed
        this.route('index', { path: '/' });
      });
    
      this.route('not-found', { path: '/*path' });