From 96e2f1ee02cea75385e0d1fef5ace638996c27cc Mon Sep 17 00:00:00 2001 From: Kush Date: Sun, 12 May 2019 01:52:23 +0530 Subject: [PATCH] Adding tabbed navigation for Confirmed Sessions --- app/routes/admin/sessions/list.js | 29 +++++++++++++++++++++++++++++ app/templates/admin/sessions.hbs | 3 +++ 2 files changed, 32 insertions(+) diff --git a/app/routes/admin/sessions/list.js b/app/routes/admin/sessions/list.js index 256f0e9f092..9fd14a442e2 100644 --- a/app/routes/admin/sessions/list.js +++ b/app/routes/admin/sessions/list.js @@ -3,6 +3,8 @@ import Route from '@ember/routing/route'; export default Route.extend({ titleToken() { switch (this.get('params.sessions_state')) { + case 'confirmed': + return this.get('l10n').t('Confirmed'); case 'pending': return this.get('l10n').t('Pending'); case 'accepted': @@ -45,6 +47,33 @@ export default Route.extend({ ] } ]; + } else if (params.sessions_state === 'confirmed') { + filterOptions = [ + { + and: + [ + { + name : 'event', + op : 'has', + val : { + name : 'deleted-at', + op : 'eq', + val : null + } + }, + { + name : 'deleted-at', + op : 'eq', + val : null + }, + { + name : 'state', + op : 'eq', + val : 'confirmed' + } + ] + } + ]; } else if (params.sessions_state === 'accepted') { filterOptions = [ { diff --git a/app/templates/admin/sessions.hbs b/app/templates/admin/sessions.hbs index 02437902c06..ccc3596ab6a 100644 --- a/app/templates/admin/sessions.hbs +++ b/app/templates/admin/sessions.hbs @@ -5,6 +5,9 @@ {{#link-to 'admin.sessions.list' 'all' class='item'}} {{t 'All'}} {{/link-to}} + {{#link-to 'admin.sessions.list' 'confirmed' class='item'}} + {{t 'Confirmed'}} + {{/link-to}} {{#link-to 'admin.sessions.list' 'pending' class='item'}} {{t 'Pending'}} {{/link-to}}