* refactor attachment code into its own file
* Add getters
* Remove custom models for each type of attachment
* Refactor existing widgets
* Fix double camera open bug
* Remove dead code
* Remove unused imports
* Refactor common code
* format
* Update release notes
* Basic widget
* Redirect label printing action
* Refactor label printing code
* Construct form elements
* Refactor to allow re-use of forms
* Basic rendering of label printing form
* Remove dead code
* Pass custom handler through to form context
* Refactoring API forms:
- Allow custom pk field name
- Add callback when values change
* linting
* Dynamically rebuild form
* Handle nested fields
* Handle label printing status
* Run dart format
* Update release notes
* Remove unused var
* Enable close icon
* Handle initial plugin default value
* Store default values:
- Selected template (per label type)
- Selected printing plugin
* Dart format
* Fix dart linting
* use setter
* Just use a public field
* Fix async loading of parent part
- Don't block render while fetching data
* Display default location on part detail page
* Use pathstring instead of name
* Update release notes
* Display in stock detail too
* dart format
* Add detail widget for SalesOrderShipment
* Support editing of shipment details
* Rearrange SalesOrderDetail page
* Add support for attachments against shipment model
* refactoring
* Add shipment details page
* Add user actions for shipments:
- Check / uncheck
- Take photo
* Placeholder action to send shipment
* Send shipment from app
* Display pending shipments on the home screen
* Improve rending for shipments list
* Add class definition for SalesOrderAllocation
* Display list of items allocated against SalesOrderShipment
* Bump release notse
* Click through to stock item
* Bump version number
* dart format
* cleanup
* Remove unused imports
* Re-order barcode scanning priority
- Closes https://github.com/inventree/inventree-app/issues/692
* dart format
* Try with removed line
* Try without pythonscript
* just pub get
* try with fvm
* Remove fvm
* set working dir
* try just pub get
* Install python first
* Updates
* Use fvm
* Adjust CI
* Add LinkIcon component
* Visual UI updates
- Refactor some components
- Clearer text display
- Add obvious chevron icon when a "tile" will take the user somewhere else
* dart format
* Adjust release notes
* Add visual separator
* Cleanup unused imports
* Implement part pricing data and new part pricing widget
* improve part pricing widget and part pricing data. Add part pricing setting.
* Refactor helper func
* Tweak translated string
* Refactor part pricing page
* Update release notes
* Fixes
* More cleanup
---------
Co-authored-by: JarEXE <eykenj@gmail.com>
* Fix formatting
* Handle case where server does not provide permissions information
* Enhanced URL checks
* Enhanced check
* Fix for error dialog
* Bump version information
* Define classes for extra line item
* Display PO extra line items
- Also, some refactoring
* Support extra line items for sales order
* linting fixes
* Update release notes
* API: refactor checkPermission
- Rename to checkRole (actually what it is doing)
- Permission check will be incoming
* Add checkPermission function for API
* Create a new company
* Bump release notes
* Cleanup
* Fix
* Bump release notes and version
* Display responsible owner for purchase order
* Display responsible owner for sales order
* Display order completion date
* Refactor search widget
* Cleanup
* Fix for unallocated stock count
* Fix race condition
- Only upate results which match the current search term
- Prevents issues with multiple "competing" queries
* Fix for stock quantity
* Fix icon credits
* Tweak app bar color
* Cleanup visual stylinh
* Add "take picture" to purchase order detail
* Rename uploaded images
* Provide prefix when uploading images
* Add similar functionality for "sales order" detail
* Add new settings screens
* Control camera shortcut
* Bump release notes