Move to standard README and package-lock file

This commit is contained in:
Matthias Buehl
2020-03-24 11:17:23 +01:00
parent 23cc571d8a
commit 2bf65fb50f
6 changed files with 919 additions and 56 deletions

View File

@@ -25,11 +25,20 @@ npm install
Now you're ready to run the samples, for example: Now you're ready to run the samples, for example:
```sh ```sh
cd packages/bookshop cd packages/bookshop
cds deploy
cds watch cds watch
``` ```
After that, watch out for the little popup in the lower right corner of SAP Business Application Studio that asks you to open the application in your browser. After that, watch out for the little popup in the lower right corner of SAP Business Application Studio that asks you to open the application in your browser.
## Hints
- If your demo user logon window does not show up: clear the browsers login data
- If your port is still in use run in your terminal:
```
> pkill node //kill running node process
```
## Deploy to Cloud Foundry
## Get Support ## Get Support

View File

@@ -1,4 +1,4 @@
{ {
"name": "@sap/capire-samples", "name": "@sap/capire-samples",
"description": "The umbrella project for all samples to easily setup for local development and tests.", "description": "The umbrella project for all samples to easily setup for local development and tests.",
"repository": "https://github.com/SAP-samples/cloud-cap-samples.git", "repository": "https://github.com/SAP-samples/cloud-cap-samples.git",

File diff suppressed because it is too large Load Diff

BIN
packages/bookshop/sqlite.db Normal file

Binary file not shown.

View File

@@ -14,10 +14,6 @@ annotate AdminService.Orders with @odata.draft.enabled;
extend service AdminService with { extend service AdminService with {
entity OrderItems as select from my.OrderItems; entity OrderItems as select from my.OrderItems;
} }
<<<<<<< HEAD
=======
>>>>>>> cad3a32c78620f4c4558fad34991dd48866af8d3
// Restrict access to orders to users with role "admin" // Restrict access to orders to users with role "admin"
annotate AdminService.Orders with @(restrict: [ annotate AdminService.Orders with @(restrict: [
{ grant: 'READ', to: 'admin' } { grant: 'READ', to: 'admin' }

View File

@@ -1,15 +1,5 @@
/** Service implementation for AdminService */ /** Service implementation for AdminService */
module.exports = cds.service.impl(function() { module.exports = cds.service.impl(function() {
<<<<<<< HEAD
this.before ('CREATE', 'Orders', _checkOrderCreateAuth)
})
/** Check authorization */
function _checkOrderCreateAuth (req) {
req.user.currency[0] === req.data.currency_code || req.reject(403)
}
=======
this.before ('CREATE', 'Orders', _checkOrderCreateAuth) this.before ('CREATE', 'Orders', _checkOrderCreateAuth)
}) })
@@ -18,4 +8,3 @@ function _checkOrderCreateAuth (req) {
function _checkOrderCreateAuth (req) { function _checkOrderCreateAuth (req) {
req.user.currency[0] === req.data.currency_code || req.reject(403) req.user.currency[0] === req.data.currency_code || req.reject(403)
} }
>>>>>>> cad3a32c78620f4c4558fad34991dd48866af8d3