InvenTree/docs/docs/assets/images
Oliver c7eb90347a
Exchange rate plugin (#5667)
* Add plugin mixin class for supporting exchange rates

* Split some mixin classes out into their own files

- mixins.py is becoming quite bloated!

* Add some new settings for controlling currency updates

* Adds basic plugin implementation

* Refactor existing implementation

- Builtin plugin uses frankfurter.app API
- Better error / edge case handlign

* Add sample plugin for currency exchange

* Allow user to select which plugin to use for plugin updates

* Observe user-configured setting for how often exchange rates are updated

* Updates for some of the sample plugins

* Fix plugin slug

* Add doc page

* Document simple example

* Improve sample

* Add blank page for currency settings info

* More info in "config" page

* Update docs again

* Updated unit tests

* Fill out default settings values when InvenTree runs

* Add log messages

* Significant improvement in default settings speed

- Use bulk create
- Be efficient
- Dont' be inefficient

* More strict checks

* Refactor default values implementation

- Don't run at startup
- Run on list API
- Implement generic @classmethod
2023-10-05 21:19:28 +11:00
..
admin Documentation integration (#4653) 2023-04-22 22:40:29 +10:00
api Documentation integration (#4653) 2023-04-22 22:40:29 +10:00
app Update app docs (#5032) 2023-06-13 21:04:17 +10:00
appgallery Documentation integration (#4653) 2023-04-22 22:40:29 +10:00
barcode Documentation integration (#4653) 2023-04-22 22:40:29 +10:00
build [Feature] Scrap Build Outputs (#4800) 2023-05-13 22:19:35 +10:00
indexgallery Documentation integration (#4653) 2023-04-22 22:40:29 +10:00
order Project code docs (#4772) 2023-05-05 23:59:30 +10:00
part Unit check option (#5175) 2023-07-05 11:11:19 +10:00
plugin Added docs on the panel plugin example (#5402) 2023-08-06 21:49:29 +10:00
report Parameter by name (#5055) 2023-06-16 12:14:17 +10:00
settings Exchange rate plugin (#5667) 2023-10-05 21:19:28 +11:00
start Documentation integration (#4653) 2023-04-22 22:40:29 +10:00
stock [Feature] Scrap Build Outputs (#4800) 2023-05-13 22:19:35 +10:00
paper_splash.jpg Documentation integration (#4653) 2023-04-22 22:40:29 +10:00