simple field
This commit is contained in:
146
multitenancy/package-lock.json
generated
146
multitenancy/package-lock.json
generated
@@ -9,7 +9,7 @@
|
||||
"license": "UNLICENSED",
|
||||
"dependencies": {
|
||||
"@sap/cds": "5.0.6",
|
||||
"@sap/cds-mtx": "1.2.1",
|
||||
"@sap/cds-mtx": "git+https://github.wdf.sap.corp/cdx/cds-mtx.git#dev/linterSampleTest",
|
||||
"@sap/hana-client": "^2",
|
||||
"@sap/hdi-deploy": "^4",
|
||||
"@sap/instance-manager": "^2",
|
||||
@@ -102,9 +102,10 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@sap/cds-foss": {
|
||||
"version": "2.3.0",
|
||||
"resolved": "https://registry.npmjs.org/@sap/cds-foss/-/cds-foss-2.3.0.tgz",
|
||||
"integrity": "sha512-KL5qKna1TaW2KT2HmPxsU7zVjwMUJmA0wsi4aAt0LPTZcdvEK0OXEmC4fTHX1z3jNG8CjLtZbAqPpWBlRabfQA==",
|
||||
"version": "2.3.1",
|
||||
"resolved": "https://registry.npmjs.org/@sap/cds-foss/-/cds-foss-2.3.1.tgz",
|
||||
"integrity": "sha512-Scfvem8T7YFBJE2Ruphrl/YVBUah8kYtaSyhiCh7N3+Vop4vx09WWysa1geOT1hholbZL3UCZ87w5R+0wKMEoA==",
|
||||
"hasShrinkwrap": true,
|
||||
"dependencies": {
|
||||
"big.js": "6.0.3",
|
||||
"fs-extra": "9.1.0",
|
||||
@@ -114,34 +115,55 @@
|
||||
"yaml": "1.10.2"
|
||||
}
|
||||
},
|
||||
"node_modules/@sap/cds-mtx": {
|
||||
"version": "1.2.1",
|
||||
"resolved": "https://registry.npmjs.org/@sap/cds-mtx/-/cds-mtx-1.2.1.tgz",
|
||||
"integrity": "sha512-mgwntRjdg9GhnOmPnU+Arvj5/WE9Dc3ZQGswpaaF5/KeS7g2KSgzH3oDizsrUTPZCSPdkC4kgdL0QVoVYNh+mQ==",
|
||||
"dependencies": {
|
||||
"fs-extra": "9.0.1"
|
||||
}
|
||||
"node_modules/@sap/cds-foss/node_modules/at-least-node": {
|
||||
"version": "1.0.0"
|
||||
},
|
||||
"node_modules/@sap/cds-mtx/node_modules/fs-extra": {
|
||||
"version": "9.0.1",
|
||||
"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.1.tgz",
|
||||
"integrity": "sha512-h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ==",
|
||||
"node_modules/@sap/cds-foss/node_modules/big.js": {
|
||||
"version": "6.0.3"
|
||||
},
|
||||
"node_modules/@sap/cds-foss/node_modules/fs-extra": {
|
||||
"version": "9.1.0",
|
||||
"dependencies": {
|
||||
"at-least-node": "^1.0.0",
|
||||
"graceful-fs": "^4.2.0",
|
||||
"jsonfile": "^6.0.1",
|
||||
"universalify": "^1.0.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=10"
|
||||
"universalify": "^2.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/@sap/cds-mtx/node_modules/universalify": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz",
|
||||
"integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==",
|
||||
"engines": {
|
||||
"node": ">= 10.0.0"
|
||||
"node_modules/@sap/cds-foss/node_modules/generic-pool": {
|
||||
"version": "3.7.2"
|
||||
},
|
||||
"node_modules/@sap/cds-foss/node_modules/graceful-fs": {
|
||||
"version": "4.2.6"
|
||||
},
|
||||
"node_modules/@sap/cds-foss/node_modules/jsonfile": {
|
||||
"version": "6.1.0",
|
||||
"dependencies": {
|
||||
"graceful-fs": "^4.1.6",
|
||||
"universalify": "^2.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/@sap/cds-foss/node_modules/universalify": {
|
||||
"version": "2.0.0"
|
||||
},
|
||||
"node_modules/@sap/cds-foss/node_modules/uuid": {
|
||||
"version": "8.3.2"
|
||||
},
|
||||
"node_modules/@sap/cds-foss/node_modules/xmlbuilder": {
|
||||
"version": "15.1.1"
|
||||
},
|
||||
"node_modules/@sap/cds-foss/node_modules/yaml": {
|
||||
"version": "1.10.2"
|
||||
},
|
||||
"node_modules/@sap/cds-mtx": {
|
||||
"version": "2.0.2",
|
||||
"resolved": "git+https://github.wdf.sap.corp/cdx/cds-mtx.git#116976860eb60417f484b73d9152b725bbad3065",
|
||||
"license": "SEE LICENSE IN LICENSE",
|
||||
"dependencies": {
|
||||
"@sap/cds-foss": "^2.3.1",
|
||||
"@sap/hdi-deploy": "^4.0.5",
|
||||
"@sap/instance-manager": "^2.2.0",
|
||||
"fs-extra": "^9.1.0"
|
||||
}
|
||||
},
|
||||
"node_modules/@sap/cds-runtime": {
|
||||
@@ -2714,9 +2736,9 @@
|
||||
}
|
||||
},
|
||||
"@sap/cds-foss": {
|
||||
"version": "2.3.0",
|
||||
"resolved": "https://registry.npmjs.org/@sap/cds-foss/-/cds-foss-2.3.0.tgz",
|
||||
"integrity": "sha512-KL5qKna1TaW2KT2HmPxsU7zVjwMUJmA0wsi4aAt0LPTZcdvEK0OXEmC4fTHX1z3jNG8CjLtZbAqPpWBlRabfQA==",
|
||||
"version": "2.3.1",
|
||||
"resolved": "https://registry.npmjs.org/@sap/cds-foss/-/cds-foss-2.3.1.tgz",
|
||||
"integrity": "sha512-Scfvem8T7YFBJE2Ruphrl/YVBUah8kYtaSyhiCh7N3+Vop4vx09WWysa1geOT1hholbZL3UCZ87w5R+0wKMEoA==",
|
||||
"requires": {
|
||||
"big.js": "6.0.3",
|
||||
"fs-extra": "9.1.0",
|
||||
@@ -2724,34 +2746,60 @@
|
||||
"uuid": "8.3.2",
|
||||
"xmlbuilder": "15.1.1",
|
||||
"yaml": "1.10.2"
|
||||
}
|
||||
},
|
||||
"@sap/cds-mtx": {
|
||||
"version": "1.2.1",
|
||||
"resolved": "https://registry.npmjs.org/@sap/cds-mtx/-/cds-mtx-1.2.1.tgz",
|
||||
"integrity": "sha512-mgwntRjdg9GhnOmPnU+Arvj5/WE9Dc3ZQGswpaaF5/KeS7g2KSgzH3oDizsrUTPZCSPdkC4kgdL0QVoVYNh+mQ==",
|
||||
"requires": {
|
||||
"fs-extra": "9.0.1"
|
||||
},
|
||||
"dependencies": {
|
||||
"at-least-node": {
|
||||
"version": "1.0.0"
|
||||
},
|
||||
"big.js": {
|
||||
"version": "6.0.3"
|
||||
},
|
||||
"fs-extra": {
|
||||
"version": "9.0.1",
|
||||
"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.1.tgz",
|
||||
"integrity": "sha512-h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ==",
|
||||
"version": "9.1.0",
|
||||
"requires": {
|
||||
"at-least-node": "^1.0.0",
|
||||
"graceful-fs": "^4.2.0",
|
||||
"jsonfile": "^6.0.1",
|
||||
"universalify": "^1.0.0"
|
||||
"universalify": "^2.0.0"
|
||||
}
|
||||
},
|
||||
"generic-pool": {
|
||||
"version": "3.7.2"
|
||||
},
|
||||
"graceful-fs": {
|
||||
"version": "4.2.6"
|
||||
},
|
||||
"jsonfile": {
|
||||
"version": "6.1.0",
|
||||
"requires": {
|
||||
"graceful-fs": "^4.1.6",
|
||||
"universalify": "^2.0.0"
|
||||
}
|
||||
},
|
||||
"universalify": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz",
|
||||
"integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug=="
|
||||
"version": "2.0.0"
|
||||
},
|
||||
"uuid": {
|
||||
"version": "8.3.2"
|
||||
},
|
||||
"xmlbuilder": {
|
||||
"version": "15.1.1"
|
||||
},
|
||||
"yaml": {
|
||||
"version": "1.10.2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"@sap/cds-mtx": {
|
||||
"version": "git+https://github.wdf.sap.corp/cdx/cds-mtx.git#116976860eb60417f484b73d9152b725bbad3065",
|
||||
"from": "@sap/cds-mtx@git+https://github.wdf.sap.corp/cdx/cds-mtx.git#dev/linterSampleTest",
|
||||
"requires": {
|
||||
"@sap/cds-foss": "^2.3.1",
|
||||
"@sap/hdi-deploy": "^4.0.5",
|
||||
"@sap/instance-manager": "^2.2.0",
|
||||
"fs-extra": "^9.1.0"
|
||||
}
|
||||
},
|
||||
"@sap/cds-runtime": {
|
||||
"version": "3.0.8",
|
||||
"resolved": "https://registry.npmjs.org/@sap/cds-runtime/-/cds-runtime-3.0.8.tgz",
|
||||
@@ -3015,8 +3063,7 @@
|
||||
}
|
||||
},
|
||||
"big.js": {
|
||||
"version": "6.0.3",
|
||||
"resolved": "https://registry.npmjs.org/big.js/-/big.js-6.0.3.tgz",
|
||||
"version": "https://registry.npmjs.org/big.js/-/big.js-6.0.3.tgz",
|
||||
"integrity": "sha512-n6yn1FyVL1EW2DBAr4jlU/kObhRzmr+NNRESl65VIOT8WBJj/Kezpx2zFdhJUqYI6qrtTW7moCStYL5VxeVdPA=="
|
||||
},
|
||||
"bignumber.js": {
|
||||
@@ -3503,8 +3550,7 @@
|
||||
}
|
||||
},
|
||||
"generic-pool": {
|
||||
"version": "3.7.2",
|
||||
"resolved": "https://registry.npmjs.org/generic-pool/-/generic-pool-3.7.2.tgz",
|
||||
"version": "https://registry.npmjs.org/generic-pool/-/generic-pool-3.7.2.tgz",
|
||||
"integrity": "sha512-Ec7D4KySmEtIdJBNRVS8jus84ejNAvYG7KaLsXMhIs4AVQ2RuXSjMtmpskTKDT0y6TFSPjo4H+cCmLKUb+vDzg=="
|
||||
},
|
||||
"getpass": {
|
||||
@@ -4777,8 +4823,7 @@
|
||||
"dev": true
|
||||
},
|
||||
"xmlbuilder": {
|
||||
"version": "15.1.1",
|
||||
"resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz",
|
||||
"version": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz",
|
||||
"integrity": "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg=="
|
||||
},
|
||||
"yallist": {
|
||||
@@ -4787,8 +4832,7 @@
|
||||
"integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI="
|
||||
},
|
||||
"yaml": {
|
||||
"version": "1.10.2",
|
||||
"resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
|
||||
"version": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
|
||||
"integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg=="
|
||||
}
|
||||
}
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
"private": true,
|
||||
"dependencies": {
|
||||
"@sap/cds": "5.0.6",
|
||||
"@sap/cds-mtx": "1.2.1",
|
||||
"@sap/cds-mtx": "git+https://github.wdf.sap.corp/cdx/cds-mtx.git#dev/linterSampleTest",
|
||||
"@sap/hana-client": "^2",
|
||||
"@sap/hdi-deploy": "^4",
|
||||
"@sap/instance-manager": "^2",
|
||||
@@ -71,6 +71,10 @@
|
||||
"deploy-format": "hdbtable"
|
||||
},
|
||||
"mtx": {
|
||||
"element-prefix": [
|
||||
"Z_",
|
||||
"ZZ_"
|
||||
],
|
||||
"namespace-blocklist": [
|
||||
"com.sap.",
|
||||
"sap."
|
||||
|
||||
21
multitenancy/tpl/db/simple_field_extension.cds
Normal file
21
multitenancy/tpl/db/simple_field_extension.cds
Normal file
@@ -0,0 +1,21 @@
|
||||
using {sap.capire.bookshop} from '_base/db/schema';
|
||||
using {sap.capire.orders} from '_base/db/schema';
|
||||
using from '_base/db/capire_common';
|
||||
|
||||
using {
|
||||
cuid, managed, Country, sap.common.CodeList
|
||||
} from '@sap/cds/common';
|
||||
|
||||
|
||||
namespace Z_bookshop.extension;
|
||||
|
||||
// extend existing entity
|
||||
extend orders.Orders with {
|
||||
Z_newDefaultField : String default 'Default Value';
|
||||
Z_description : String;
|
||||
Z_dateField : Date;
|
||||
Z_integerField : Integer;
|
||||
Z_stringField : String;
|
||||
Z_enumField : String @assert.range enum {high; medium; low} default 'medium';
|
||||
Z_rangeField : Decimal @assert.range: [ 1.0, 100.0 ] default 50.0;
|
||||
}
|
||||
Reference in New Issue
Block a user