From 73cf6557155b17fab8c60fcaf5066f3b5f4822f5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matthias=20B=C3=BChl?= Date: Mon, 3 Feb 2020 09:26:33 +0100 Subject: [PATCH] instance based restriction in catalogservice --- packages/bookshop/srv/cat-service.cds | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/bookshop/srv/cat-service.cds b/packages/bookshop/srv/cat-service.cds index efe7b5d9..2664965d 100644 --- a/packages/bookshop/srv/cat-service.cds +++ b/packages/bookshop/srv/cat-service.cds @@ -11,3 +11,7 @@ service CatalogService { @insertonly entity Orders as projection on my.Orders; } +// Example for an instance restriction + annotate CatalogService.Orders with @(restrict: [ + { grant: 'READ', where: 'currency_code = $user.currency' } + ]); \ No newline at end of file