old_contents: import Log from 'debug';
  import bus from 'bus';
  import render from '../render/render';
  import View from '../view/view';
  import ForumRow from './forum-row-view';
  import template from './template.jade';
  import newForumButton from './new-forum-button.jade';
  import forumStore from '../forum-store/forum-store';
  
  const log = new Log('democracyos:settings-forum:view');
  
  export default class ForumsView extends View {
  
    /**
     * Creates a profile edit view
     */
  
    constructor () {
      super(template);
      this.forumsList = this.find('.forums');
      this.load();
    }
  
    load () {
      forumStore.findUserForum()
        .then(forum => this.add(forum))
        .catch(err => {
          if (404 === err.status) {
            this.empty();
          } else {
            log('Found Error %s', err);
          }
        })
      ;
    }
  
    add (forum) {
      var row = new ForumRow(forum);
      this.forumsList.append(row.el);
      bus.on(`forum-store:destroy:${forum.name}`, row.bound('remove'));
    }
  
    empty () {
      this.forumsList.empty();
      this.forumsList.append(render(newForumButton));
    }
  }
  
new_contents: import Log from 'debug';
  import bus from 'bus';
  import render from '../render/render';
  import View from '../view/view';
  import ForumRow from './forum-row-view';
  import template from './template.jade';
  import newForumButton from './new-forum-button.jade';
  import forumStore from '../forum-store/forum-store';
  
  const log = new Log('democracyos:settings-forum:view');
  
  export default class ForumsView extends View {
  
    /**
     * Creates a profile edit view
     */
  
    constructor () {
      super(template);
      this.forumsList = this.find('.forums');
      this.load();
    }
  
    load () {
      forumStore.findUserForum()
        .then(forum => this.add(forum))
        .catch(err => {
          if (404 === err.status) {
            this.empty();
          } else {
            log('Found Error %s', err);
          }
        })
      ;
    }
  
    add (forum) {
      var row = new ForumRow(forum);
      this.forumsList.append(row.el);
      bus.once(`forum-store:destroy:${forum.name}`, () => {
        row.remove();
        if ('' == this.forumsList.html()) this.empty();
      });
    }
  
    empty () {
      this.forumsList.empty();
      this.forumsList.append(render(newForumButton));
    }
  }
  
subject: add create button when all forums where deleted Closes #1089