From aeee07cbcdd866217108955775b1c57fde88a1f6 Mon Sep 17 00:00:00 2001 From: D051920 Date: Thu, 30 Sep 2021 16:45:44 +0200 Subject: [PATCH] Test UIFlex --- bookshop/db/schema.cds | 6 +++--- fiori/package.json | 14 ++++++-------- package.json | 3 ++- 3 files changed, 11 insertions(+), 12 deletions(-) diff --git a/bookshop/db/schema.cds b/bookshop/db/schema.cds index ec8b119a..b29811e5 100644 --- a/bookshop/db/schema.cds +++ b/bookshop/db/schema.cds @@ -1,7 +1,7 @@ -using { Currency, managed, sap } from '@sap/cds/common'; +using { Currency, managed, sap, extensible } from '@sap/cds/common'; namespace sap.capire.bookshop; -entity Books : managed { +entity Books : managed, extensible { key ID : Integer; title : localized String(111); descr : localized String(1111); @@ -13,7 +13,7 @@ entity Books : managed { image : LargeBinary @Core.MediaType : 'image/png'; } -entity Authors : managed { +entity Authors : managed, extensible { key ID : Integer; name : String(111); dateOfBirth : Date; diff --git a/fiori/package.json b/fiori/package.json index 2e4e62cf..d69a0bb2 100644 --- a/fiori/package.json +++ b/fiori/package.json @@ -30,15 +30,13 @@ "kind": "odata", "model": "@capire/orders" }, + "uiflex": { + "model": "@sap/cds/libx/_runtime/fiori/uiflex/extensibility" + }, "db": { - "kind": "sql", - "[development]": { - "model": "db/sqlite" - }, - "[production]": { - "model": "db/hana" - } + "kind": "sqlite", + "model": "*" } } } -} +} \ No newline at end of file diff --git a/package.json b/package.json index f7821d41..cdf67de9 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,8 @@ "@capire/media": "./media", "@capire/orders": "./orders", "@capire/reviews": "./reviews", - "@sap/cds": "^5.1.5" + "@sap/cds": "git+https://github.tools.sap/cap/cds.git#runtime/ui-flex-prod", + "@sap/cds-dk": "*" }, "devDependencies": { "cds-swagger-ui-express": "^0.2.0",