diff options
author | Ahmedeldeeb50 <ahmed.eldeeb.ext@orange.com> | 2021-01-12 13:07:45 +0200 |
---|---|---|
committer | Ahmedeldeeb50 <ahmed.eldeeb.ext@orange.com> | 2021-01-12 13:07:45 +0200 |
commit | bb91b6eedec5d15ec4d9e473f27dd63592762cf9 (patch) | |
tree | 8704e82261901d6a6368e7704c5c2f947b843dd8 /cds-ui/server/src/datasources | |
parent | 63f820c6bc3dd6b91ec89eb968564fc46d4f2473 (diff) |
Add icon beside the selected templates in Function attributes tab
update create_resource_dictionary API
Issue-ID: CCSDK-3082
Issue-ID: CCSDK-3078
Signed-off-by: Ahmedeldeeb50 <ahmed.eldeeb.ext@orange.com>
Change-Id: Ic5038dfba0c7b59c5e51096b9864aa0baff56c2b
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"] - } } + } ] }; |