* Add custom logo and splash to playwright fixtures * Render custom logo in frontend * Add playwright tests for customization settings * Separate playwright run for customization * Update ci file * Update playwright config file * Do not call get_custom_file from withing settings.py - django app not fully initialized yet - can cause loops * Disable default tests (for now) * Re-enable normal tests * Update qc checks * Order of operations? * Debug output * Use env * Add more debug info * More debug * Further debug * Add collectstatic check * Run normal tests too * Remove debug prints |
||
|---|---|---|
| .. | ||
| lib | ||
| playwright | ||
| public | ||
| src | ||
| tests | ||
| .babelrc | ||
| .gitignore | ||
| .linguirc | ||
| .npmignore | ||
| CHANGELOG.md | ||
| LICENSE | ||
| README.md | ||
| index.html | ||
| netlify.toml | ||
| package.json | ||
| playwright.config.ts | ||
| tsconfig.json | ||
| tsconfig.lib.json | ||
| tsconfig.node.json | ||
| version-info.ts | ||
| vite-env.d.ts | ||
| vite.config.ts | ||
| vite.lib.config.ts | ||
| yarn.lock | ||
README.md
inventree-ui
User Interface (UI) elements for the InvenTree web interface.
Description
This package provides a public interface allowing plugins to hook into core UI functionality. In particular, it defines a set of interface types provided by the InvenTree user interface, to be used by a custom plugin to implement some custom UI feature.
This library is intended to be used for creating plugins - any other use is outside of its scope and is not supported.
Plugin Creator
This library is intended to be used with the InvenTree Plugin Creator. Read the documentation for the plugin creation tool for more information.
The plugin creation tool uses the types provided in this package at build time, but it is intended that most of the major packages are externalized - as these are provided as global objects by the core InvenTree UI code.
Installation
This should be installed as a part of the plugin creator tool. If you need to install it manually, e.g. using npm:
npm i @inventreedb/ui
Versioning
Each change to the plugin API will be described in the CHANGELOG file.