Skip to content
Snippets Groups Projects
nodes.js 632 B
Newer Older
  • Learn to ignore specific revisions
  • Eugen Ciur's avatar
    Eugen Ciur committed
    import Controller from '@ember/controller';
    import { action } from '@ember/object';
    import { tracked } from "@glimmer/tracking";
    
    Eugen Ciur's avatar
    Eugen Ciur committed
    import { inject as service } from '@ember/service';
    
    Eugen Ciur's avatar
    Eugen Ciur committed
    
    
    export default class NodesController extends Controller {
    
    Eugen Ciur's avatar
    Eugen Ciur committed
    
      @service currentUser;
      @tracked extranode_id = null;
    
    Eugen Ciur's avatar
    Eugen Ciur committed
      @tracked extradoc_id = null;
      queryParams = ['extranode_id', 'extradoc_id']
    
    Eugen Ciur's avatar
    Eugen Ciur committed
    
      @action
    
    Eugen Ciur's avatar
    Eugen Ciur committed
      async onPanelToggle() {
        let home_folder;
    
    Eugen Ciur's avatar
    Eugen Ciur committed
        if (this.extranode_id) {
          this.extranode_id = null;
        } else {
    
    Eugen Ciur's avatar
    Eugen Ciur committed
          home_folder = await this.currentUser.user.home_folder;
          this.extranode_id = home_folder.get('id');
    
    Eugen Ciur's avatar
    Eugen Ciur committed
    }