mirror of
https://github.com/elastic/kibana.git
synced 2025-04-25 02:09:32 -04:00
## Summary Closes https://github.com/elastic/kibana/issues/151985 - ~~This PR introduces `maxUploadSize` file kind setting, which allows to enforce upload size per file, instead of using one value for the whole file kind~~. - ~~I left the `maxSizeBytes` as-is for now, because it is actually used in two places: (1) in the Files client; (2) in HTTP routes. So, I didn't find an easy way to reuse it~~. - Allows to configure max upload size per file. - This required separation of `FileKind` interface between browser and server. And correspondingly changes to the file kind registry. ### Checklist Delete any items that are not applicable to this PR. - [x] [Unit or functional tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html) were updated or added to match the most common scenarios ### For maintainers - [x] This was checked for breaking API changes and was [labeled appropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process) --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> |
||
---|---|---|
.. | ||
common | ||
public | ||
server | ||
kibana.jsonc | ||
README.md | ||
tsconfig.json |
Files example
An example plugin that integrates with the Kibana "files" plugin.
Key integration features demoed in this plugin
- Create/upload a new file
- Delete a file
- View a file's details
- View a file's contents
- Downloading a file via an HTML button
- List a set of files
- Register a file kind