diff options
Diffstat (limited to 'cds-ui/server/src/datasources')
-rw-r--r-- | cds-ui/server/src/datasources/resource-dictionary.datasource-template.ts | 241 |
1 files changed, 129 insertions, 112 deletions
diff --git a/cds-ui/server/src/datasources/resource-dictionary.datasource-template.ts b/cds-ui/server/src/datasources/resource-dictionary.datasource-template.ts index 7373d069e..07faa9a1a 100644 --- a/cds-ui/server/src/datasources/resource-dictionary.datasource-template.ts +++ b/cds-ui/server/src/datasources/resource-dictionary.datasource-template.ts @@ -1,4 +1,4 @@ -import {processorApiConfig} from '../config/app-config'; +import { processorApiConfig } from '../config/app-config'; export default { "name": "resourceDictionary", @@ -7,134 +7,151 @@ export default { "crud": false, "debug": true, "operations": [{ - "template": { - "method": "GET", - "url": processorApiConfig.http.url + "/dictionary/{name}", - "headers": { - "accepts": "application/json", - "content-type": "application/json", - "authorization": processorApiConfig.http.authToken - }, - "responsePath": "$.*" + "template": { + "method": "GET", + "url": processorApiConfig.http.url + "/dictionary/{name}", + "headers": { + "accepts": "application/json", + "content-type": "application/json", + "authorization": processorApiConfig.http.authToken }, - "functions": { - "getByName": ["name"] - - } + "responsePath": "$.*" }, - { - "template": { - "method": "GET", - "url": processorApiConfig.http.url + "/dictionary/source-mapping", - "headers": { - "accepts": "application/json", - "content-type": "application/json", - "authorization": processorApiConfig.http.authToken - }, - "responsePath": "$.*" - }, - "functions": { - "getSourceMapping": [] + "functions": { + "getByName": ["name"] - } - }, - { - "template": { - "method": "GET", - "url": processorApiConfig.http.url + "/dictionary/search/{tags}", - "headers": { - "accepts": "application/json", - "content-type": "application/json", - "authorization": processorApiConfig.http.authToken - }, - "responsePath": "$.*" + } + }, + { + "template": { + "method": "GET", + "url": processorApiConfig.http.url + "/dictionary/source-mapping", + "headers": { + "accepts": "application/json", + "content-type": "application/json", + "authorization": processorApiConfig.http.authToken }, - "functions": { - "getByTags": ["tags"] - - } + "responsePath": "$.*" }, - { - "template": { - "method": "POST", - "url": processorApiConfig.http.url + "/dictionary", - "headers": { - "accepts": "application/json", - "content-type": "application/json", - "authorization": processorApiConfig.http.authToken - }, - "body": "{resourceDictionary}", - "responsePath": "$.*" - }, - "functions": { - "save": ["resourceDictionary"] + "functions": { + "getSourceMapping": [] - } - }, - { - "template": { - "method": "POST", - "url": processorApiConfig.http.url + "/dictionary/by-names", - "headers": { - "accepts": "application/json", - "content-type": "application/json", - "authorization": processorApiConfig.http.authToken - }, - "body": "{resourceDictionaryList}", - "responsePath": "$.*" + } + }, + { + "template": { + "method": "GET", + "url": processorApiConfig.http.url + "/dictionary/search/{tags}", + "headers": { + "accepts": "application/json", + "content-type": "application/json", + "authorization": processorApiConfig.http.authToken }, - "functions": { - "searchbyNames": ["resourceDictionaryList"] + "responsePath": "$.*" + }, + "functions": { + "getByTags": ["tags"] - } + } + }, + { + "template": { + "method": "POST", + "url": processorApiConfig.http.url + "/dictionary", + "headers": { + "accepts": "application/json", + "content-type": "application/json", + "authorization": processorApiConfig.http.authToken + }, + "body": "{resourceDictionary}", + "responsePath": "$.*" }, - { - "template": { - "method": "GET", - "url": processorApiConfig.http.url + "/model-type/{source}", - "headers": { - "accepts": "application/json", - "content-type": "application/json", - "authorization": processorApiConfig.http.authToken - }, - "responsePath": "$.*" + "functions": { + "save": ["resourceDictionary"] + + } + }, + { + "template": { + "method": "POST", + "url": processorApiConfig.http.url + "/dictionary/definition", + "headers": { + "accepts": "application/json", + "content-type": "application/json", + "authorization": processorApiConfig.http.authToken }, - "functions": { - "getModelType": ["source"] + "body": "{resourceDictionary}", + "responsePath": "$.*" + }, + "functions": { + "saveDefinition": ["resourceDictionary"] - } + } + }, + { + "template": { + "method": "POST", + "url": processorApiConfig.http.url + "/dictionary/by-names", + "headers": { + "accepts": "application/json", + "content-type": "application/json", + "authorization": processorApiConfig.http.authToken + }, + "body": "{resourceDictionaryList}", + "responsePath": "$.*" }, - { - "template": { - "method": "GET", - "url": processorApiConfig.http.url + "/model-type/by-definition/data_type", - "headers": { - "accepts": "application/json", - "content-type": "application/json", - "authorization": processorApiConfig.http.authToken - }, - "responsePath": "$.*" + "functions": { + "searchbyNames": ["resourceDictionaryList"] + + } + }, + { + "template": { + "method": "GET", + "url": processorApiConfig.http.url + "/model-type/{source}", + "headers": { + "accepts": "application/json", + "content-type": "application/json", + "authorization": processorApiConfig.http.authToken }, - "functions": { - "getDataTypes": [] + "responsePath": "$.*" + }, + "functions": { + "getModelType": ["source"] - } + } + }, + { + "template": { + "method": "GET", + "url": processorApiConfig.http.url + "/model-type/by-definition/data_type", + "headers": { + "accepts": "application/json", + "content-type": "application/json", + "authorization": processorApiConfig.http.authToken + }, + "responsePath": "$.*" }, - { - "template": { - "method": "GET", - "url": processorApiConfig.http.url + "/model-type/by-definition/{type}", - "headers": { - "accepts": "application/json", - "content-type": "application/json", - "authorization": processorApiConfig.http.authToken - }, - "responsePath": "$.*" + "functions": { + "getDataTypes": [] + + } + }, + { + "template": { + "method": "GET", + "url": processorApiConfig.http.url + "/model-type/by-definition/{type}", + "headers": { + "accepts": "application/json", + "content-type": "application/json", + "authorization": processorApiConfig.http.authToken }, - "functions": { - "getResourceDictionaryByType": ["type"] + "responsePath": "$.*" + }, + "functions": { + "getResourceDictionaryByType": ["type"] - } } + } ] }; |