From d527e06f81ddc531c88024ca4eea23c9efefb441 Mon Sep 17 00:00:00 2001 From: Ephigenia Date: Wed, 17 Apr 2019 10:05:13 +0200 Subject: [PATCH] feat(list): --user_id auto-completion shows you at the current user --- source/lib/auto-complete/completions/list.js | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/source/lib/auto-complete/completions/list.js b/source/lib/auto-complete/completions/list.js index a070898..e7a50c0 100644 --- a/source/lib/auto-complete/completions/list.js +++ b/source/lib/auto-complete/completions/list.js @@ -92,14 +92,15 @@ module.exports = async ({ words, prev }) => { case '--tracking': return ['yes', 'no']; case '--user_id': - // add completion for customer ids? - // @TODO show archived users in grey - return miteApi.getUsers({ archived: false }).then( - users => users.map(c => ({ - name: String(c.id), - description: c.name + return Promise.all([ + miteApi.getUsers({ archived: false }), + miteApi.getMyself(), + ]).then(([users, me]) => { + return users.map(u => ({ + name: String(u.id), + description: u.name + (me.id === u.id ? ' (you)' : '') })) - ); + }); } return [