Daniel Hutzel
c10ca17546
chore: Merged fiori into bookstore and tests into subprojects
2025-07-17 13:54:32 +02:00
Johannes Vogel
bab7827000
chore(deps): allow newer cap-js versions ( #835 )
2025-04-29 14:48:22 +02:00
Daniel Hutzel
efc2f3632f
Moved app/routes back into srv/server, as cds build ignores the former
2025-04-28 06:55:35 +02:00
Johannes Vogel
7d170eed73
chore: use newest cloud sdk version ( #829 )
...
* chore: use newest cloud sdk version
* ci: use npm i instead of npm ci
* revert to npm ci
* update package-lock
2025-04-15 13:11:56 +00:00
Vladislav Leonkev
bfa1c174f1
deploy: skip local UI routes in production ( #818 )
2025-03-26 09:18:55 +00:00
Daniel Hutzel
8ab5430a14
data-viewer as plugin
2025-03-26 00:49:59 +01:00
Daniel Hutzel
7b92463394
Spring cleaning, part 2 ( #813 )
...
* Remove OData v2 show case: Genres TreeView
* Refactored bookstore and fiori services: consolidate routing and remove deprecated files
* Add Jest configuration file with silent mode enabled
* Refactor test files: streamline imports and remove redundant code
* Change price field type to Price for better clarity and precision
* Example for separation of concerns: access-control.cds
2025-03-21 09:48:11 +01:00
Vladislav Leonkev
737e766d53
Deploy on BTP ( #793 )
...
minimal changes required to deploy the CAP samples in _shared db_ mode:
- db: all bookshop, orders, reviews CDS models into one db instance (_shared-db_)
- services: bookstore, orders, reviews
- approuter with UI symlinks:
- Vue: bookshop, reviews
- Fiori: orders
- authentification: xsuaa
- messaging: Event Mesh
- destinations: orders, reviews
- cds:
- projection OrdersNoDraft for backend direct access
- event OrderChanged
- deployment: mta.yml
2025-03-20 09:36:16 +01:00
Daniel Hutzel
23bea0f629
cosmetics
2025-01-31 14:42:40 +01:00
Daniel Hutzel
5e5ed7749d
More i18n content
2024-11-04 12:40:24 +01:00
Daniel Schlachter
cf7506f2f7
Better error message if modules are not found ( #750 )
...
---------
Co-authored-by: Christian Georgi <chgeo@users.noreply.github.com >
Co-authored-by: Daniel Schlachter <daniel.schlachter@sap.com >
Co-authored-by: Andre Meyering <info@andremeyering.de >
2024-08-07 20:23:32 +02:00
Daniel Hutzel
7a2e345cd5
fix bookshop requests.http
2024-07-16 15:29:08 +02:00
Daniel Hutzel
02ea798f5f
Streamlined eslint usage for eslint9 w/ cds8 ( #719 )
...
* Streamlined eslint usage
* import from @sap/cds instead of @sap/cds/lib
* Using @sap/cds/eslint.js
* eslint.config.mjs aktualisieren
* Adjusted eslint usage for eslint9 with cds8
2024-07-15 14:27:03 +02:00
Daniel Hutzel
1ea4b15d77
.
2023-11-02 08:40:01 +05:30
Daniel Hutzel
1d739e4a0e
.
2023-09-01 09:56:45 +02:00
Pierre Fritsch
e4214b0e40
Fiori app *Browse Books*: Add missing column labels ( #420 )
...
* Add labels for `rating` and `numberOfReviews`
* Add label for `currency.symbol`
* Add label for `descr`
* Add label for `image`
Co-authored-by: Christian Georgi <chgeo@users.noreply.github.com >
2022-11-08 13:26:48 +00:00
Daniel
6bb51a8807
minor
2022-09-20 21:41:59 +02:00
Daniel Hutzel
912271338d
Prepare for cds6 ( #341 )
2022-04-05 16:30:04 +02:00
Daniel Hutzel
aa28804a51
Basic bookshop w/o reuse deps ( #312 )
2022-01-29 23:49:30 +01:00
Christian Georgi
1a71a6d28a
Simple Data Viewer
...
- Generic CDS service to fetch data
- Simple Vue.js UI
2022-01-27 15:28:04 +01:00
Daniel
19b680ab3d
Moving lifetime + age to where it is used
...
Signed-off-by: Daniel <daniel.hutzel@sap.com >
2021-11-29 15:33:57 +01:00
Christian Georgi
f6c5e620c0
In Fiori app, use bookstore consistently
...
This also fixes validation errors from annotation LSP, which missed some
of the bookstore elements
Signed-off-by: Christian Georgi <christian.georgi@sap.com >
2021-11-18 14:14:09 +01:00
Daniel Hutzel
8cc2db7118
Using managed compositions for Order.Items ( #273 )
...
* Using managed compositions for Order.Items
Co-authored-by: sjvans <30337871+sjvans@users.noreply.github.com >
2021-11-08 17:41:33 +01:00
Daniel
64fe700d1e
...
2021-11-04 10:37:33 +01:00
Daniel
680a6ae68f
Introduced bookstore composite app
2021-11-04 10:37:33 +01:00