Skip to content

Commit 54f1853

Browse files
authored
Merge pull request #695 from finos/566-remove-appd-create-fn
566 remove appd create application endpoint
2 parents a9e10e3 + ef3f6ea commit 54f1853

4 files changed

Lines changed: 2 additions & 88 deletions

File tree

CHANGELOG.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
3838
* Moved the Icon type definition into the Types documentation page for consistency with other types. ([#493](https://github.com/finos/FDC3/pull/493)
3939
* The `fdc3.joinChannel()`, `fdc3.getCurrentChannel()` and `fdc3.leaveCurrentChannel()` functions have been made optional for FDC3 API compliance, but are recommended through the application of the SHOULD keyword. ([#512](https://github.com/finos/FDC3/pull/512))
4040
* All DesktopAgent and Channel API functions are now async for consistency, changing the return type of the `broadcast`, `addIntentListener`, `addContextListener` and `getInfo` functions ([#516](https://github.com/finos/FDC3/pull/516))
41-
* AppD `images` field was replaced with `screenshots` to better align the applicaiton record with web application manifest and match its format to that used by `icons` ([#675](https://github.com/finos/FDC3/pull/675))
41+
* App Directory `images` field was replaced with `screenshots` to better align the application record with web application manifest and match its format to that used by `icons` ([#675](https://github.com/finos/FDC3/pull/675))
42+
* App Directory endpoint for creating applications was removed as these will often be implementation dependent and should not be required for compliance ([#695](https://github.com/finos/FDC3/pull/695))
4243

4344
### Deprecated
4445
* Removed details of the 'global' channel that was deprecated in FDC3 1.2. ([#496](https://github.com/finos/FDC3/pull/496))

docs/app-directory/spec.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ View the [full specification](/schemas/next/app-directory) in [OpenAPI v3.0](htt
1212
Endpoint | Method | Description
1313
------------------ | ------ | -----------
1414
`/v2/apps` | GET | Retrieve all application definitions
15-
`/v2/apps` | POST | Create a new application definition
1615
`/v2/apps/{appId}` | GET | Retrieve an application defintion
1716
`/v2/apps/search` | GET | Retrieve a list of applications
1817
`/v1/apps` | POST | (deprecated v1 API version) Create a new application definition

src/app-directory/specification/appd.yaml

Lines changed: 0 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -88,49 +88,6 @@ paths:
8888
$ref: '#/components/schemas/ErrorDTO'
8989
tags:
9090
- Application
91-
post:
92-
summary: Create a new application definition
93-
responses:
94-
'200':
95-
description: OK
96-
content:
97-
application/json:
98-
schema:
99-
$ref: '#/components/schemas/Application'
100-
examples:
101-
FDC3WorkbenchAppDefinition:
102-
$ref: '#/components/examples/FDC3WorkbenchAppDefinition'
103-
'400':
104-
description: Bad request.
105-
content:
106-
application/json:
107-
schema:
108-
$ref: '#/components/schemas/ErrorDTO'
109-
'403':
110-
description: >-
111-
Forbidden: Certificate authentication is not allowed for the
112-
requested user.
113-
content:
114-
application/json:
115-
schema:
116-
$ref: '#/components/schemas/ErrorDTO'
117-
'500':
118-
description: 'Server error, see response body for further details.'
119-
content:
120-
application/json:
121-
schema:
122-
$ref: '#/components/schemas/ErrorDTO'
123-
tags:
124-
- Application
125-
requestBody:
126-
content:
127-
application/json:
128-
schema:
129-
$ref: '#/components/schemas/Application'
130-
examples:
131-
FDC3WorkbenchAppDefinition:
132-
$ref: '#/components/examples/FDC3WorkbenchAppDefinition'
133-
required: true
13491
/v2/apps/search:
13592
get:
13693
summary: Retrieve a list of applications based on parameters provided. Depending on implementation, parameter

website/static/schemas/next/app-directory.yaml

Lines changed: 0 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -88,49 +88,6 @@ paths:
8888
$ref: '#/components/schemas/ErrorDTO'
8989
tags:
9090
- Application
91-
post:
92-
summary: Create a new application definition
93-
responses:
94-
'200':
95-
description: OK
96-
content:
97-
application/json:
98-
schema:
99-
$ref: '#/components/schemas/Application'
100-
examples:
101-
FDC3WorkbenchAppDefinition:
102-
$ref: '#/components/examples/FDC3WorkbenchAppDefinition'
103-
'400':
104-
description: Bad request.
105-
content:
106-
application/json:
107-
schema:
108-
$ref: '#/components/schemas/ErrorDTO'
109-
'403':
110-
description: >-
111-
Forbidden: Certificate authentication is not allowed for the
112-
requested user.
113-
content:
114-
application/json:
115-
schema:
116-
$ref: '#/components/schemas/ErrorDTO'
117-
'500':
118-
description: 'Server error, see response body for further details.'
119-
content:
120-
application/json:
121-
schema:
122-
$ref: '#/components/schemas/ErrorDTO'
123-
tags:
124-
- Application
125-
requestBody:
126-
content:
127-
application/json:
128-
schema:
129-
$ref: '#/components/schemas/Application'
130-
examples:
131-
FDC3WorkbenchAppDefinition:
132-
$ref: '#/components/examples/FDC3WorkbenchAppDefinition'
133-
required: true
13491
/v2/apps/search:
13592
get:
13693
summary: Retrieve a list of applications based on parameters provided. Depending on implementation, parameter

0 commit comments

Comments
 (0)