InvenTree/docs/docs
Oliver c5e81a7820
[UI] Preview Drawer (#12117)
* Add <GlobalPreviewDrawer> component

* Allow plugins to interact

* provide either pk or instance data

* open preview drawer from calendar views

* Launch preview drawer directly from tables

* Add preview types

* Fix types

* CLear data on close

* Fix transition

* Allow caller to pass preview component

* AttributeGrid

* Use a table component

* Display info items

* Navigate to detail page from drawer

* Updates

* Refactor to use part detail view

* Display parameters

* Fix image caching

* Apply same to StockItem

* Remove old component

* Refactor details grid component

* Preview panel for PurchaseOrder model

* Implement for SalesOrder

* Support ReturnOrder

* SupplierPart and ManufacturerPart

* Support preview in parameteric tables

* support Company and BuildOrder

* Fix numbervalue

* BuildOrder and SalesOrderShipment

* location and category

* add user setting

* Fix typing

* Handle link clicks within preview drawer

* fixes

* Implement onClose callback

* Handle row click when panel preview is disabled

* Support custom detail links

* update playwright tests

* UI tweaks

* Add CHANGELOG entry

* docs

* define default API params per model type

* Split out more docs pages

* Simplify state ref

* Refactoring

* Simplify PreviewDrawer component

* observe user setting in calendar view

* Enable PreviewDrawer from RowViewAction

* Push render functions onto ModelInformation dict

* Fix lib compilation

* Refactor internal uses of RowViewAction

* typescript fixes

* Simplify PreviewDrawer component structure

* remove TODO placeholders
2026-07-12 20:11:27 +10:00
..
api [docs] Admin docs (#12345) 2026-07-10 00:01:00 +10:00
app Update to /api/barcode/po-recieve/ error messages (#11369) 2026-05-31 18:45:23 +10:00
assets [UI] Preview Drawer (#12117) 2026-07-12 20:11:27 +10:00
barcodes [docs] Admin docs (#12345) 2026-07-10 00:01:00 +10:00
concepts [UI] Preview Drawer (#12117) 2026-07-12 20:11:27 +10:00
develop Adjust default behavior of "migrate" command (#12320) 2026-07-09 20:41:56 +10:00
javascripts feat(docs): add architecture/roadmap (#9624) 2025-06-13 11:28:02 +10:00
manufacturing [feature] Break apart assemblies (#12310) 2026-07-12 13:31:10 +10:00
part [feature] Break apart assemblies (#12310) 2026-07-12 13:31:10 +10:00
plugins [docs] Admin docs (#12345) 2026-07-10 00:01:00 +10:00
project chore(backend): Remove devops (#12265) 2026-06-27 11:30:28 +10:00
purchasing [feature] Break apart assemblies (#12310) 2026-07-12 13:31:10 +10:00
releases [plugin] Auto issue orders (#9565) 2025-06-03 17:07:12 +10:00
report [docs] Admin docs (#12345) 2026-07-10 00:01:00 +10:00
sales [Feature] SalesOrder Auto-Allocate (#12000) 2026-05-26 23:21:06 +10:00
settings [UI] Preview Drawer (#12117) 2026-07-12 20:11:27 +10:00
start [docs] Admin docs (#12345) 2026-07-10 00:01:00 +10:00
stock [feature] Break apart assemblies (#12310) 2026-07-12 13:31:10 +10:00
stylesheets Render API docs (#6463) 2024-03-02 11:28:37 +11:00
webfonts Documentation integration (#4653) 2023-04-22 22:40:29 +10:00
__init__.py Fixes for docs building (#4659) 2023-04-22 23:35:25 +10:00
demo.md Invoke docs (#8373) 2024-10-27 10:51:51 +11:00
faq.md Small docs changes (formatting) (#12073) 2026-06-03 12:01:43 +10:00
hooks.py !feat(backend): bump minimum python version (#12223) 2026-06-24 17:42:35 +10:00
index.md Docs refactor (#9545) 2025-04-22 08:18:32 +10:00
privacy.md Documentation integration (#4653) 2023-04-22 22:40:29 +10:00
security.md sqlite limitation docs (#12003) 2026-05-26 07:03:38 +10:00
troubleshooting.md Docs updates (#10912) 2025-11-26 21:27:13 +11:00