From 1c59fb575ca813e4a93800e87c30f180951e4fa8 Mon Sep 17 00:00:00 2001 From: Jasmine Schladen Date: Thu, 29 Oct 2020 14:28:54 -0700 Subject: [PATCH] Fix the 'more' button to view certificates associated with a notification --- .../app/angular/notifications/notification/notification.js | 6 ++++++ lemur/static/app/angular/notifications/services.js | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/lemur/static/app/angular/notifications/notification/notification.js b/lemur/static/app/angular/notifications/notification/notification.js index d3cfac9b..d23299db 100644 --- a/lemur/static/app/angular/notifications/notification/notification.js +++ b/lemur/static/app/angular/notifications/notification/notification.js @@ -49,6 +49,7 @@ angular.module('lemur') }); }); NotificationService.getCertificates(notification); + $scope.page = 1; }); PluginService.getByType('notification').then(function (plugins) { @@ -86,5 +87,10 @@ angular.module('lemur') $uibModalInstance.dismiss('cancel'); }; + $scope.loadMoreCertificates = function () { + $scope.page++; + NotificationService.loadMoreCertificates($scope.notification, $scope.page); + }; + $scope.certificateService = CertificateService; }); diff --git a/lemur/static/app/angular/notifications/services.js b/lemur/static/app/angular/notifications/services.js index 02443701..535c52f8 100644 --- a/lemur/static/app/angular/notifications/services.js +++ b/lemur/static/app/angular/notifications/services.js @@ -42,7 +42,7 @@ angular.module('lemur') NotificationService.loadMoreCertificates = function (notification, page) { notification.getList('certificates', {page: page}).then(function (certificates) { _.each(certificates, function (certificate) { - notification.roles.push(certificate); + notification.certificates.push(certificate); }); }); };