Follow up to #7074
### Needs addressing before 0.16.0
- [ ] machine printing arguments missing https://github.com/inventree/InvenTree/pull/7074#discussion_r1602370994
- [ ] re-add report attaching for tests https://github.com/inventree/InvenTree/pull/7074#discussion_r1600694356
### Nice to have
- [ ] Printing without saving
- [ ] Re-evaluate how revisions work
- [ ] Expose context attributes to API https://github.com/inventree/InvenTree/pull/7074#issuecomment-2069939055
- [ ] Add label filters to the URL in the template editor
- [ ] Offload report printing to background worker - https://github.com/inventree/InvenTree/issues/7351
### Chores
- [ ] Deprecate old API URLs, add warnings for admins
Pay now to fund the work behind this issue.
Get updates on progress being made.
Maintainer is rewarded once the issue is completed.
You're funding impactful open source efforts
You want to contribute to this effort
You want to get funding like this too