-
Notifications
You must be signed in to change notification settings - Fork 8.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changed actions API endpoints urls to follow Kibana STYLEGUIDE #65936
Changed actions API endpoints urls to follow Kibana STYLEGUIDE #65936
Conversation
Pinging @elastic/kibana-alerting-services (Team:Alerting Services) |
…w-kibana-styleguide # Please enter a commit message to explain why this merge is necessary, # especially if it merges an updated upstream into a topic branch. # # Lines starting with '#' will be ignored, and an empty message aborts # the commit.
…w-kibana-styleguide # Please enter a commit message to explain why this merge is necessary, # especially if it merges an updated upstream into a topic branch. # # Lines starting with '#' will be ignored, and an empty message aborts # the commit.
…w-kibana-styleguide # Conflicts: # x-pack/plugins/siem/public/containers/case/api.test.tsx
…w-kibana-styleguide # Please enter a commit message to explain why this merge is necessary, # especially if it merges an updated upstream into a topic branch. # # Lines starting with '#' will be ignored, and an empty message aborts # the commit.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM :)
### `GET /api/action/_getAll`: Get all actions | ||
### `GET /api/actions`: Get all actions |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I like this 👍
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I haven't done a full review yet, but the current URLs suggested in the PR aren't sufficiently unique yet. Posted a comment with some suggestions ...
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Beyond the figuring out a new naming schema (as noted in comment), the code LGTM.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looked over the siem sections and it looks like all URL changes. LGTM
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
…w-kibana-styleguide # Conflicts: # x-pack/plugins/monitoring/public/components/alerts/configuration/step1.test.tsx # x-pack/plugins/triggers_actions_ui/public/application/lib/action_connector_api.ts # x-pack/test/alerting_api_integration/spaces_only/tests/actions/type_not_enabled.ts
💚 Build SucceededHistory
To update your PR or re-run it, just comment with: |
…ine-editor * 'master' of github.com:elastic/kibana: (129 commits) [Canvas] Force embeddables to refresh when renderable reevaluated (#67133) [Canvas] Better handling navigating to/from canvas (#66407) [Ingest pipelines] Fix schema validation for simulate and update routes (#67199) do not use es from setup (#67277) Auto expand replicas for event log (#67286) Observability & APM do not use elasticsearch client provided via setup contract (#67263) Fix privileges check when security is not enabled (#67308) add IIS home (#66918) [ML] Adding additional job service endpoint tests (#66892) [Ingest Manager] Update fleet internal doc with latest flags (#67193) [Discover] Deangularize the loading spinner (#67165) Add `application.navigateToUrl` core API (#67110) Improve indexpattern without timefield functional test (#67031) KibanaContext in index pattern managment ui (#66985) Fix Azure metrics tutorial inside the App Home/ Add data area (#66901) add azure logs home (#66910) fix: rum agent should work correctly on new platform (#67037) [test_utils/Testbed] Move to src/test_utils folder (OSS) (#66898) only block registration when appRoute contains the exact basePath (#67125) Changed actions API endpoints urls to follow Kibana STYLEGUIDE (#65936) ... # Conflicts: # x-pack/plugins/ingest_pipelines/public/application/components/pipeline_form/pipeline_form_fields.tsx
…ic#65936) * Changed actions API endpoints urls to follow Kibana STYLEGUIDE * Fixed tests * fixed test * fixed test * resolved conflicts * Fixed siem tests * Fixed failing test * fixed readme and test * Changed actions api urls to follow the template 'api/{plugin}/{type}/{id} * Fixed type checks * Fixed tests and API * fixed tests * Fixed type checks * fixed type check
…ic#65936) * Changed actions API endpoints urls to follow Kibana STYLEGUIDE * Fixed tests * fixed test * fixed test * resolved conflicts * Fixed siem tests * Fixed failing test * fixed readme and test * Changed actions api urls to follow the template 'api/{plugin}/{type}/{id} * Fixed type checks * Fixed tests and API * fixed tests * Fixed type checks * fixed type check # Conflicts: # x-pack/plugins/siem/public/cases/containers/api.test.tsx # x-pack/plugins/siem/public/cases/containers/api.ts # x-pack/test/case_api_integration/basic/tests/cases/push_case.ts
… (#67360) * Changed actions API endpoints urls to follow Kibana STYLEGUIDE * Fixed tests * fixed test * fixed test * resolved conflicts * Fixed siem tests * Fixed failing test * fixed readme and test * Changed actions api urls to follow the template 'api/{plugin}/{type}/{id} * Fixed type checks * Fixed tests and API * fixed tests * Fixed type checks * fixed type check
…ic#65936) * Changed actions API endpoints urls to follow Kibana STYLEGUIDE * Fixed tests * fixed test * fixed test * resolved conflicts * Fixed siem tests * Fixed failing test * fixed readme and test * Changed actions api urls to follow the template 'api/{plugin}/{type}/{id} * Fixed type checks * Fixed tests and API * fixed tests * Fixed type checks * fixed type check # Conflicts: # x-pack/plugins/siem/public/cases/containers/api.test.tsx # x-pack/plugins/siem/public/cases/containers/api.ts # x-pack/test/case_api_integration/basic/tests/cases/push_case.ts
…65936) (#67429) * Changed actions API endpoints urls to follow Kibana STYLEGUIDE (#65936) * Changed actions API endpoints urls to follow Kibana STYLEGUIDE * Fixed tests * fixed test * fixed test * resolved conflicts * Fixed siem tests * Fixed failing test * fixed readme and test * Changed actions api urls to follow the template 'api/{plugin}/{type}/{id} * Fixed type checks * Fixed tests and API * fixed tests * Fixed type checks * fixed type check # Conflicts: # x-pack/plugins/siem/public/cases/containers/api.test.tsx # x-pack/plugins/siem/public/cases/containers/api.ts # x-pack/test/case_api_integration/basic/tests/cases/push_case.ts * -
@YulNaumenko @bmcconaghy this is labeled as release_note:breaking. Are there end user-visible changes in this? If not, it should be release_note:dev_docs |
API level, so dev_docs @rayafratkina |
Resolve #63130 and partially cover some tasks from issue 59799:
BASE_ACTION_API_PATH
to'/api/actions'
- according to styleguide it should keep structure/api/plugin_id
/_getAll
just to/
/types
to/list_action_types
/api/action
to POST/api/actions/action
/api/action/{id}
to GET/api/actions/action/{id}
/api/action/{id}
PUT/api/actions/action/{id}
/api/action/{id}
to DELETE/api/actions/action/{id}
/api/action/{id}/_execute
to POST/api/actions/action/{id}/_execute