InvenTree mobile app https://docs.inventree.org/app
Find a file
Oliver 76b6191a67
Token auth (#434)
* Embed device platform information into token request

* Remove username and password from userProfile

* Display icon to show if profile has associated user token

* Remove username / password from login settings screen

* Refactor login procedure around token auth

* Refactoring

* Add profile login screen

- Username / password values are not stored
- Just to fetch api token

* Login with basic auth

* Pass profile to API when connecting

* Remove _BASE_URL accessor

- Fixes URL caching bug

* Add more context to login screen

* Add helper functions for unit tests

- Change default port to 8000 (makes testing easier with local inventree instance)

* api.dart handles basic auth now

* fix api_test.dart

* Further test improvements

* linting fixes

* Provide feedback when login fails

* More linting

* Record user details on login, and display in "about" widget

* Fix string lookup

* Add extra debug

* Fix auth values

* Fix user profile test
2023-10-23 01:29:16 +11:00
.github Token auth (#434) 2023-10-23 01:29:16 +11:00
android Android: reduce minSdkVersion to 21 (#426) 2023-09-21 21:17:55 +10:00
assets Token auth (#434) 2023-10-23 01:29:16 +11:00
ios Flutter upgrades (#416) 2023-08-22 22:52:18 +10:00
lib Token auth (#434) 2023-10-23 01:29:16 +11:00
res/values Initial project commit 2019-06-24 00:33:22 +10:00
test Token auth (#434) 2023-10-23 01:29:16 +11:00
.gitignore Stock display (#379) 2023-06-24 11:34:42 +10:00
.gitmodules Remove translation repo submodule 2022-05-02 09:46:07 +10:00
.metadata Initial project commit 2019-06-24 00:33:22 +10:00
analysis_options.yaml Package updates (#365) 2023-06-12 22:52:07 +10:00
crowdin.yml Update crowdin.yml 2022-05-02 11:52:35 +10:00
find_dart_files.py Start InvenTree server 2022-05-21 21:03:43 +10:00
l10n.yaml Translation script creates fallback locale files 2022-05-02 12:49:59 +10:00
LICENSE Initial commit 2019-05-07 14:57:02 +10:00
pubspec.lock Flutter upgrades (#416) 2023-08-22 22:52:18 +10:00
pubspec.yaml Translation fix (#424) 2023-09-20 08:37:48 +10:00
README.md Update README.md 2022-06-03 20:26:56 +10:00
RELEASE.md Update notes for building under iOS (#238) 2022-12-21 23:00:10 +11:00
requirements.txt Add python requirements file 2022-05-20 23:48:58 +10:00
tasks.py Tweak to get invoke command to work on mac 2023-04-19 23:05:16 +10:00

InvenTree Mobile App

License: MIT Android iOS Coverage Status

The InvenTree mobile / tablet application is a companion app for the InvenTree stock management system.

Written in the Flutter environment, the app provides native support for Android and iOS devices.

User Documentation

User documentation for the InvenTree mobile app can be found within the InvenTree documentation.