From 3b9fbd60d852732987a7d5cd6c9b50a2b74d6a8a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Torkel=20=C3=96degaard?= Date: Mon, 28 Aug 2017 09:52:19 +0200 Subject: [PATCH] ux: fix for showing pending invitations tab, fixes #9094 --- public/app/features/org/org_users_ctrl.ts | 29 +++++++++++-------- .../app/features/org/partials/orgUsers.html | 6 ++-- 2 files changed, 20 insertions(+), 15 deletions(-) diff --git a/public/app/features/org/org_users_ctrl.ts b/public/app/features/org/org_users_ctrl.ts index 1ecde875a5a..1fa624e4a7e 100644 --- a/public/app/features/org/org_users_ctrl.ts +++ b/public/app/features/org/org_users_ctrl.ts @@ -92,20 +92,25 @@ export class OrgUsersCtrl { evt.stopPropagation(); } - openAddUsersView() { - var modalScope = this.$scope.$new(); - modalScope.invitesSent = this.get.bind(this); + getInviteUrl(invite) { + return invite.url; + } - var src = config.disableLoginForm - ? 'public/app/features/org/partials/add_user.html' - : 'public/app/features/org/partials/invite.html'; + openAddUsersView() { + var modalScope = this.$scope.$new(); + modalScope.invitesSent = this.get.bind(this); + + var src = config.disableLoginForm + ? 'public/app/features/org/partials/add_user.html' + : 'public/app/features/org/partials/invite.html'; + + this.$scope.appEvent('show-modal', { + src: src, + modalClass: 'invite-modal', + scope: modalScope + }); + } - this.$scope.appEvent('show-modal', { - src: src, - modalClass: 'invite-modal', - scope: modalScope - }); - } } coreModule.controller('OrgUsersCtrl', OrgUsersCtrl); diff --git a/public/app/features/org/partials/orgUsers.html b/public/app/features/org/partials/orgUsers.html index 2b791fbb094..20bc407d939 100644 --- a/public/app/features/org/partials/orgUsers.html +++ b/public/app/features/org/partials/orgUsers.html @@ -22,7 +22,7 @@ Users ({{ctrl.users.length}}) -
  • +
  • Pending Invitations ({{ctrl.pendingInvites.length}}) @@ -66,7 +66,7 @@ -
    +
    @@ -80,7 +80,7 @@
    {{invite.email}} {{invite.name}} -