zammad/zammad

View on GitHub
app/assets/javascripts/app/controllers/_default_navbar.coffee

Summary

Maintainability
Test Coverage
App.Config.set('History', [])
App.Config.set('User', {
  prio:   1000,
  parent: '',
  callback: ->
    item         = {}
    item['name'] = App.Session.get('login')
    return item
  target: '#current_user',
  class:  'user'
}, 'NavBarRight' )

App.Config.set('Admin', { prio: 9000, parent: '', name: __('Admin'), translate: true, target: '#manage', icon: 'cog', permission: ['admin.*'] }, 'NavBarRight')
App.Config.set('New', { prio: 20000, parent: '', name: __('New'), translate: true, target: '#new', class: 'add', icon: 'plus' }, 'NavBarRight')
App.Config.set('Misc', { prio: 90000, parent: '', name: __('Tools'), translate: true, target: '#tools', child: true, class: 'tools' }, 'NavBar')
# only for testing
#App.Config.set('Misc1', { prio: 1600, parent: '#tools', name: __('Test 1'), target: '#test1', permission: ['admin'] }, 'NavBar')
#App.Config.set('Misc2', { prio: 1700, parent: '#tools', name: __('Test 2'), target: '#test2', permission: ['admin'] }, 'NavBar')