index.js 661 B

12345678910111213141516171819202122232425262728
  1. import MisagoRoute from 'misago/routes/misago';
  2. export default MisagoRoute.extend({
  3. model: function() {
  4. return this.store.find('user', {
  5. 'list': 'rank',
  6. 'rank': this.modelFor('users.rank').get('slug')
  7. });
  8. },
  9. templateName: 'users/rank',
  10. setupController: function(controller, model) {
  11. this.controllerFor('users.rank').setProperties({
  12. 'rank': this.modelFor('users.rank'),
  13. 'model': model,
  14. 'meta': model.get('meta')
  15. });
  16. },
  17. actions: {
  18. didTransition: function() {
  19. this.set('title', {
  20. title: this.modelFor('users.rank').get('name'),
  21. parent: gettext('Users')
  22. });
  23. }
  24. }
  25. });