Skip to content

Commit 0b798ae

Browse files
committed
IMAEGEDAM-1830: showPaid permission prevents standard users from accessing sendToPhotosales functionality
1 parent 145dcd7 commit 0b798ae

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

kahuna/public/js/search/results.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@
8383

8484
<div class="results-toolbar-item results-toolbar-item--right"
8585
tabindex="0"
86-
ng-if="ctrl.showSendToPhotoSales()">
86+
ng-if="ctrl.showSendToPhotoSales() && ctrl.showPaid">
8787
<a id="send-to"
8888
style="display: contents;"
8989
ng-class="{'batch-archive__button--disabled': ctrl.selectionCount >= 45}"

kahuna/public/js/search/results.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -418,6 +418,11 @@ results.controller('SearchResultsCtrl', [
418418
return [validImages, invalidImages];
419419
};
420420

421+
ctrl.showPaid = undefined;
422+
mediaApi.getSession().then(session => {
423+
ctrl.showPaid = session.user.permissions.showPaid ? session.user.permissions.showPaid : undefined;
424+
});
425+
421426
ctrl.sendToPhotoSales = () => {
422427
const validImages = validatePhotoSalesSelection(ctrl.selectedImages)[0];
423428
validImages.map(image => {

0 commit comments

Comments
 (0)