page.js 607 B

123456789101112131415161718192021222324252627
  1. import IndexRoute from 'misago/routes/users/rank/index';
  2. export default IndexRoute.extend({
  3. page: 0,
  4. model: function(params, transition) {
  5. var page = this.cleanPage(params.page, transition);
  6. if (page) {
  7. this.set('page', page);
  8. return this.store.find('user', {
  9. 'list': 'rank',
  10. 'rank': this.modelFor('users.rank').get('slug'),
  11. 'page': this.get('page')
  12. });
  13. }
  14. },
  15. actions: {
  16. didTransition: function() {
  17. this.set('title', {
  18. title: this.modelFor('users.rank').get('name'),
  19. parent: gettext('Users')
  20. });
  21. }
  22. }
  23. });