From d2867aa138f50d5394bde19e1cbe98f01fe8873b Mon Sep 17 00:00:00 2001 From: Arpit Jalan <arpit@techapj.com> Date: Thu, 23 Jul 2015 18:22:43 +0530 Subject: [PATCH] UX: show pending invites tab by default --- .../javascripts/discourse/routes/user-invited-index.js.es6 | 2 +- .../javascripts/discourse/routes/user-invited-show.js.es6 | 6 ++++++ .../javascripts/discourse/templates/user-invited-show.hbs | 2 +- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/app/assets/javascripts/discourse/routes/user-invited-index.js.es6 b/app/assets/javascripts/discourse/routes/user-invited-index.js.es6 index e11dea722ec..df9e7fadcfb 100644 --- a/app/assets/javascripts/discourse/routes/user-invited-index.js.es6 +++ b/app/assets/javascripts/discourse/routes/user-invited-index.js.es6 @@ -1,5 +1,5 @@ export default Discourse.Route.extend({ beforeModel: function() { - this.replaceWith('userInvited.show', 'redeemed'); + this.replaceWith('userInvited.show', 'pending'); } }); diff --git a/app/assets/javascripts/discourse/routes/user-invited-show.js.es6 b/app/assets/javascripts/discourse/routes/user-invited-show.js.es6 index a5e391093f8..6c42105dd64 100644 --- a/app/assets/javascripts/discourse/routes/user-invited-show.js.es6 +++ b/app/assets/javascripts/discourse/routes/user-invited-show.js.es6 @@ -8,6 +8,12 @@ export default Discourse.Route.extend(ShowFooter, { return Discourse.Invite.findInvitedBy(this.modelFor('user'), params.filter); }, + afterModel: function(model) { + if (!model.can_see_invite_details) { + this.replaceWith('userInvited.show', 'redeemed'); + } + }, + setupController(controller, model) { controller.setProperties({ model: model, diff --git a/app/assets/javascripts/discourse/templates/user-invited-show.hbs b/app/assets/javascripts/discourse/templates/user-invited-show.hbs index f591b52d250..d19f12132cb 100644 --- a/app/assets/javascripts/discourse/templates/user-invited-show.hbs +++ b/app/assets/javascripts/discourse/templates/user-invited-show.hbs @@ -6,8 +6,8 @@ <div class='user-invite-controls'> <div class='span15'> <ul class="nav nav-pills"> - {{nav-item route='userInvited.show' routeParam='redeemed' label='user.invited.redeemed_tab'}} {{nav-item route='userInvited.show' routeParam='pending' label='user.invited.pending_tab'}} + {{nav-item route='userInvited.show' routeParam='redeemed' label='user.invited.redeemed_tab'}} </ul> </div>