text: Ext.define('ExecDashboard.view.companynews.NewsModel', {
      extend: 'Ext.app.ViewModel',
      alias: 'viewmodel.news',
  
      requires: [
          'ExecDashboard.model.News'
      ],
  
      formulas: {
          typeFilter: function (get) {
              var category = get('category');
              return this.filters[category];
          }
      },
  
      filters: {
          all:   [ 'news', 'forum' ],
          news:  [ 'news' ],
          forum: [ 'forum' ]
      },
  
      stores: {
          news: {
              type: 'news',
              autoLoad: true,
              sorters: [
                  { property: 'date', direction: 'DESC' }
              ],
              filters: {
                  property: 'type',
                  operator: 'in',
                  value: '{typeFilter}'
              }
          }
      }
  });
  