123456789101112131415161718 |
- import MisagoRoute from 'misago/routes/misago';
- export default MisagoRoute.extend({
- model: function(params) {
- var ranks = this.store.all('rank').filterBy('slug', params.slug);
- if (ranks.length) {
- return ranks.objectAt(0);
- } else {
- this.throw404();
- }
- },
- afterModel: function(model) {
- if (!model.get('is_tab')) {
- this.throw404();
- }
- }
- });
|