Compare commits

...

3 Commits

Author SHA1 Message Date
Daniel
518429e2a0 . 2022-05-31 15:38:54 +02:00
Daniel
02000f4a94 Merged from main 2022-05-31 14:54:11 +02:00
Daniel
9370d0544e trying esm modules 2022-05-12 01:44:09 +02:00
6 changed files with 11 additions and 11 deletions

View File

@@ -4,7 +4,7 @@
* currencies, if not obtained through @capire/common.
*/
module.exports = async (db)=>{
export default async (db)=>{
const has_common = db.model.definitions['sap.common.Currencies'].elements.numcode
if (has_common) return

View File

@@ -1,2 +1,2 @@
const { CatalogService } = require('./srv/cat-service')
module.exports = { CatalogService }
import { CatalogService } from './srv/cat-service.js'
export { CatalogService }

View File

@@ -2,6 +2,7 @@
"name": "@capire/bookshop",
"version": "1.0.0",
"description": "A simple self-contained bookshop service.",
"type": "module",
"files": [
"app",
"srv",

View File

@@ -1,6 +1,6 @@
const cds = require('@sap/cds')
import cds from '@sap/cds'
module.exports = cds.service.impl (function(){
export default cds.service.impl (function(){
this.before ('NEW','Authors', genid)
this.before ('NEW','Books', genid)
})

View File

@@ -1,6 +1,6 @@
const cds = require('@sap/cds')
import cds from '@sap/cds'
class CatalogService extends cds.ApplicationService { init(){
export class CatalogService extends cds.ApplicationService { init(){
const { Books } = this.entities ('sap.capire.bookshop')
@@ -24,5 +24,3 @@ class CatalogService extends cds.ApplicationService { init(){
return super.init()
}}
module.exports = { CatalogService }

View File

@@ -1,5 +1,6 @@
const cds = require('@sap/cds')
module.exports = class UserService extends cds.Service { init(){
import cds from '@sap/cds'
export default class UserService extends cds.Service { init(){
this.on('READ', 'me', ({ tenant, user, locale }) => ({ id: user.id, locale, tenant }))
this.on('login', (req) => {
if (req.user._is_anonymous)