Skip to content

Commit

Permalink
fix: Rewrote all api_resources config files with resources: prefix
Browse files Browse the repository at this point in the history
  • Loading branch information
roadiz-ci committed Mar 26, 2024
1 parent b8b7408 commit 3c89e9d
Show file tree
Hide file tree
Showing 17 changed files with 486 additions and 469 deletions.
6 changes: 3 additions & 3 deletions config/api_resources/attribute.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
---
RZ\Roadiz\CoreBundle\Entity\Attribute:
operations: []
resources:
RZ\Roadiz\CoreBundle\Entity\Attribute:
operations: []

26 changes: 13 additions & 13 deletions config/api_resources/attribute_value.yml
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
---
RZ\Roadiz\CoreBundle\Entity\AttributeValue:
operations:
ApiPlatform\Metadata\GetCollection:
method: "GET"
normalizationContext:
groups: ["urls", "attribute", "document_display", "attribute_node", "attribute_documents"]
enable_max_depth: true
ApiPlatform\Metadata\Get:
method: 'GET'
normalizationContext:
groups: ["urls", "attribute", "document_display", "attribute_node", "attribute_documents"]
enable_max_depth: true
resources:
RZ\Roadiz\CoreBundle\Entity\AttributeValue:
operations:
ApiPlatform\Metadata\GetCollection:
method: "GET"
normalizationContext:
groups: ["urls", "attribute", "document_display", "attribute_node", "attribute_documents"]
enable_max_depth: true
ApiPlatform\Metadata\Get:
method: 'GET'
normalizationContext:
groups: ["urls", "attribute", "document_display", "attribute_node", "attribute_documents"]
enable_max_depth: true

55 changes: 28 additions & 27 deletions config/api_resources/common_content.yml
Original file line number Diff line number Diff line change
@@ -1,28 +1,29 @@
App\Api\Model\CommonContent:
operations:
getCommonContent:
class: ApiPlatform\Metadata\Get
method: 'GET'
uriTemplate: '/common_content'
read: false
controller: App\Controller\GetCommonContentController
pagination_enabled: false
normalizationContext:
enable_max_depth: true
resources:
App\Api\Model\CommonContent:
operations:
getCommonContent:
class: ApiPlatform\Metadata\Get
method: 'GET'
uriTemplate: '/common_content'
read: false
controller: App\Controller\GetCommonContentController
pagination_enabled: false
groups:
- get
- common_content
- web_response
- walker
- walker_level
- children
- children_count
- nodes_sources_base
- nodes_sources_default
- urls
- blocks_urls
- tag_base
- translation_base
- document_display
- document_folders
normalizationContext:
enable_max_depth: true
pagination_enabled: false
groups:
- get
- common_content
- web_response
- walker
- walker_level
- children
- children_count
- nodes_sources_base
- nodes_sources_default
- urls
- blocks_urls
- tag_base
- translation_base
- document_display
- document_folders
202 changes: 101 additions & 101 deletions config/api_resources/custom_form.yml
Original file line number Diff line number Diff line change
@@ -1,110 +1,110 @@
---
RZ\Roadiz\CoreBundle\Entity\CustomForm:
operations:
ApiPlatform\Metadata\GetCollection:
method: "GET"
normalizationContext:
enable_max_depth: true
resources:
RZ\Roadiz\CoreBundle\Entity\CustomForm:
operations:
ApiPlatform\Metadata\GetCollection:
method: "GET"
normalizationContext:
enable_max_depth: true

ApiPlatform\Metadata\Get:
method: 'GET'
normalizationContext:
enable_max_depth: true
ApiPlatform\Metadata\Get:
method: 'GET'
normalizationContext:
enable_max_depth: true

api_custom_forms_item_post:
method: 'POST'
class: ApiPlatform\Metadata\Post
routeName: api_custom_forms_item_post
normalizationContext:
enable_max_depth: true
openapiContext:
summary: Post a user custom form
description: |
Post a user custom form
requestBody:
content:
multipart/form-data:
schema:
type: object
properties:
custom_form_slug[email]:
type: string
example: test@test.test
custom_form_slug[first_name]:
type: string
example: John
custom_form_slug[last_name]:
type: string
example: Doe
responses:
201: ~
400:
description: Posted custom form has errors
api_custom_forms_item_post:
method: 'POST'
class: ApiPlatform\Metadata\Post
routeName: api_custom_forms_item_post
normalizationContext:
enable_max_depth: true
openapiContext:
summary: Post a user custom form
description: |
Post a user custom form
requestBody:
content:
application/json:
multipart/form-data:
schema:
type: object
properties:
email:
type: object
example:
email: This value is not a valid email address.
202:
description: Posted custom form was accepted
content:
application/json:
schema:
type: object
properties: { }

api_custom_forms_item_definition:
method: 'GET'
class: ApiPlatform\Metadata\Get
routeName: api_custom_forms_item_definition
normalizationContext:
enable_max_depth: true
openapiContext:
summary: Get a custom form definition for frontend
description: |
Get a custom form definition for frontend
responses:
200:
description: Custom form definition object
content:
application/json:
schema:
type: object
properties:
title:
custom_form_slug[email]:
type: string
example: test@test.test
custom_form_slug[first_name]:
type: string
description: Form inputs prefix
example: reiciendis_natus_ducimus_nostrum
type:
example: John
custom_form_slug[last_name]:
type: string
description: Form definition type
example: object
example: Doe
responses:
201: ~
400:
description: Posted custom form has errors
content:
application/json:
schema:
type: object
properties:
email:
type: object
example:
email: This value is not a valid email address.
202:
description: Posted custom form was accepted
content:
application/json:
schema:
type: object
properties: { }

api_custom_forms_item_definition:
method: 'GET'
class: ApiPlatform\Metadata\Get
routeName: api_custom_forms_item_definition
normalizationContext:
enable_max_depth: true
openapiContext:
summary: Get a custom form definition for frontend
description: |
Get a custom form definition for frontend
responses:
200:
description: Custom form definition object
content:
application/json:
schema:
type: object
properties:
type: object
description: Form definition fields
example:
email:
type: string
title: Email
attr:
data-group: null
placeholder: null
widget: email
propertyOrder: 1
first_name:
type: string
title: Firstname
attr:
data-group: null
placeholder: null
widget: string
propertyOrder: 2
required:
type: array
description: Required fields names
example:
- 'email'
title:
type: string
description: Form inputs prefix
example: reiciendis_natus_ducimus_nostrum
type:
type: string
description: Form definition type
example: object
properties:
type: object
description: Form definition fields
example:
email:
type: string
title: Email
attr:
data-group: null
placeholder: null
widget: email
propertyOrder: 1
first_name:
type: string
title: Firstname
attr:
data-group: null
placeholder: null
widget: string
propertyOrder: 2
required:
type: array
description: Required fields names
example:
- 'email'
26 changes: 13 additions & 13 deletions config/api_resources/document.yml
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
---
RZ\Roadiz\CoreBundle\Entity\Document:
operations:
ApiPlatform\Metadata\GetCollection:
method: "GET"
normalizationContext:
groups: ["urls", "document_display", "document_folders", "document_folders_all", "document_display_sources"]
enable_max_depth: true
resources:
RZ\Roadiz\CoreBundle\Entity\Document:
operations:
ApiPlatform\Metadata\GetCollection:
method: "GET"
normalizationContext:
groups: ["urls", "document_display", "document_folders", "document_folders_all", "document_display_sources"]
enable_max_depth: true

ApiPlatform\Metadata\Get:
method: 'GET'
normalizationContext:
groups: ["urls", "document", "document_display", "document_folders", "document_folders_all", "document_display_sources"]
enable_max_depth: true
ApiPlatform\Metadata\Get:
method: 'GET'
normalizationContext:
groups: ["urls", "document", "document_display", "document_folders", "document_folders_all", "document_display_sources"]
enable_max_depth: true

26 changes: 13 additions & 13 deletions config/api_resources/folder.yml
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
---
RZ\Roadiz\CoreBundle\Entity\Folder:
operations:
ApiPlatform\Metadata\GetCollection:
method: "GET"
normalizationContext:
groups: [ "folder" ]
enable_max_depth: true
ApiPlatform\Metadata\Get:
method: "GET"
normalizationContext:
groups: [ "folder" ]
enable_max_depth: true
resources:
RZ\Roadiz\CoreBundle\Entity\Folder:
operations:
ApiPlatform\Metadata\GetCollection:
method: "GET"
normalizationContext:
groups: [ "folder" ]
enable_max_depth: true
ApiPlatform\Metadata\Get:
method: "GET"
normalizationContext:
groups: [ "folder" ]
enable_max_depth: true
16 changes: 8 additions & 8 deletions config/api_resources/node.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
---
RZ\Roadiz\CoreBundle\Entity\Node:
operations:
ApiPlatform\Metadata\Get:
method: 'GET'
normalizationContext:
groups: ["node", "document_display"]
enable_max_depth: true
resources:
RZ\Roadiz\CoreBundle\Entity\Node:
operations:
ApiPlatform\Metadata\Get:
method: 'GET'
normalizationContext:
groups: ["node", "document_display"]
enable_max_depth: true
Loading

0 comments on commit 3c89e9d

Please sign in to comment.