Skip to content
Snippets Groups Projects

#3466555: Also validate request bodies against the OpenAPI spec

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Wim Leers
  • Wim Leers
  • Author Maintainer

    :clap: All those very clear helper methods! 🤩

  • Travis Carden added 1 commit

    added 1 commit

    • 984403d0 - Put ApiMessageValidatorBase:: behind a getter.

    Compare with previous version

  • Travis Carden added 1 commit

    added 1 commit

    • 737ec6de - Apply 1 suggestion(s) to 1 file(s)

    Compare with previous version

  • Travis Carden added 1 commit

    added 1 commit

    • 605d47a9 - Link to a follow-up issue for better UI formatting of exception details.

    Compare with previous version

  • Travis Carden added 4 commits

    added 4 commits

    • 7f5e16ca - Alphabetize paths in 'openapi.yml'.
    • c5de041f - Remove descriptions and examples for someone with more domain knowledge to add later.
    • 59d411b6 - Remove obsolete queryString from '/xb/{entityTypeId}/{id}' path.
    • d32c4b2c - Stub out remaining paths in 'openapi.yml'.

    Compare with previous version

  • Travis Carden added 21 commits

    added 21 commits

    • d32c4b2c...d5f658db - 14 commits from branch project:0.x
    • 835b14e2 - Duplicate 'ApiResponseValidator'.
    • 38061163 - Add '/xb/{entityTypeId}/{id}' path to 'openapi.yml'.
    • 713d400c - Stub out the new validator.
    • 43ca3700 - Implement validation.
    • b044d7ea - Extract common functionality to a base class.
    • fe96e12b - Refactor 'ApiResponseValidator' to use new base class.
    • e51453ae - Stub out remaining paths in 'openapi.yml'.

    Compare with previous version

  • Travis Carden added 1 commit

    added 1 commit

    Compare with previous version

  • Travis Carden added 9 commits

    added 9 commits

    • bd8ee98e - 1 commit from branch project:0.x
    • 5a63248c - Duplicate 'ApiResponseValidator'.
    • a16e24ce - Add '/xb/{entityTypeId}/{id}' path to 'openapi.yml'.
    • 7768a797 - Stub out the new validator.
    • 4ba9ca8f - Implement validation.
    • 305af6eb - Extract common functionality to a base class.
    • 33a372eb - Refactor 'ApiResponseValidator' to use new base class.
    • cc70d53b - Stub out remaining paths in 'openapi.yml'.
    • f7899a54 - Remove unused route.

    Compare with previous version

  • Harumi Jang
  • Travis Carden added 1 commit

    added 1 commit

    Compare with previous version

  • Travis Carden resolved all threads

    resolved all threads

  • Travis Carden added 2 commits

    added 2 commits

    • 5f1348e6 - Temporarily log and ignore missing paths.
    • bc1803b5 - Ignore empty JSON responses.

    Compare with previous version

  • Travis Carden added 12 commits

    added 12 commits

    • bc1803b5...158cd352 - 2 commits from branch project:0.x
    • c87cf134 - Remove unused route.
    • a38e0605 - Duplicate `ApiResponseValidator`.
    • fa2d46df - Add request paths to `openapi.yml`.
    • 5d41aaf0 - Stub out the new validator.
    • f3c029ee - Implement validation.
    • 3ce2c9bf - Extract common functionality to a base class.
    • 11249185 - Refactor 'ApiResponseValidator' to use new base class.
    • 7ac8703c - Temporarily log and ignore missing paths.
    • 10c4f3f3 - Ignore empty JSON responses.
    • 22a03e92 - Normalize and clarify `openapi.yml` a bit.

    Compare with previous version

  • Travis Carden added 18 commits

    added 18 commits

    • 22a03e92...0a04bd43 - 5 commits from branch project:0.x
    • 0a04bd43...33fb25a6 - 3 earlier commits
    • 00d80282 - Stub out the new validator.
    • a34b4001 - Implement validation.
    • 5ae945b6 - Extract common functionality to a base class.
    • 8bc6aa20 - Refactor 'ApiResponseValidator' to use new base class.
    • 4bfc6be8 - Temporarily log and ignore missing paths.
    • 55996500 - Ignore empty JSON responses.
    • bede4c74 - Normalize and clarify `openapi.yml` a bit.
    • 5e056cca - Reorder fixed fields in `openapi.yml` to match the specification.
    • 7418a85f - Rename `id` parameter to `entityId`.
    • cb63d03a - Remove unused `\Drupal\experience_builder\EventSubscriber\ApiResponseValidator::validateKeys()`.

    Compare with previous version

  • Travis Carden added 4 commits

    added 4 commits

    • 657477c1 - Normalize and clarify `openapi.yml` a bit.
    • aca0d3b1 - Reorder fixed fields in `openapi.yml` to match the specification.
    • 1caf5859 - Rename `id` parameter to `entityId`.
    • 6086d739 - Remove unused `\Drupal\experience_builder\EventSubscriber\ApiResponseValidator::validateKeys()`.

    Compare with previous version

  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Please register or sign in to reply
    Loading