TIP: You can type at any time to perform a new search.
Shopfloor mobile
shopfloor_mobile_base · OCA/shopfloor-app
- Repository
- OCA/shopfloor-app · module folder · Try on Runboat
- Module version
- Category
- Warehouse Management
- Folder size
- 6.43 MB
- License
- LGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/shopfloor-app
- Last tracking update
- 2026-08-11 11:13:01
- Authors
- Camptocamp, Akretion, Odoo Community Association (OCA), BCIM
- Maintainers
- Camptocamp, Akretion, Odoo Community Association (OCA), BCIM
- Committers
- Simone Orsi, Thierry Ducrest, OCA-git-bot, oca-ci
- Odoo dependencies
- Python dependencies
- apispec, cerberus, parse-accept-language, pyquerystring, cachetools
- System dependencies
- None
- Required by
- shopfloor_example, shopfloor_mobile, shopfloor_mobile_base_auth_api_key, shopfloor_reception_mobile, shopfloor_single_product_transfer_mobile, shopfloor_workstation_mobile
- Description
Base frontend for Shopfloor applications. The work is organized in scenario. A scenario represents a process in the workplace (eg: for WMS -\> receive, deliver). The app allows to start each process through the main menu. Each scenario is linked to a specific menu item which can be configured in the backend. Each scenario drives you through the work to do. ## Tech details - This frontend is built on top of [VueJS](vuejs.org) and [VuetifyJS](vuetifyjs.com/) and relies on shopfloor module that exposes REST API in Odoo (based in turn on [base_rest](https://github.com/OCA/rest-framework/tree/13.0/base_rest)). - The whole business logic comes from shopfloor_base module, this module takes care of providing a nice and reactive UI to work with. - No Odoo JS is used, no assets machinery used. Static assets are loaded straight, served by a specific controller. This app is a Single Page App, hence resources are loaded only once. The version of the module appended to the URL of each resources makes sure it's not cached when the version changes. - When developing you can use a demo mode which allows to define interactive scenario with pure JS demo data, without interacting with Odoo. Nothing to deal with Odoo demo data.
Code Analysis ⓘ
Views touched (5)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
shopfloor_app_assets |
Shopfloor app assets | ir.ui.view | qweb | New |
shopfloor_app_demo_assets |
Shopfloor app demo assets | ir.ui.view | qweb | New |
shopfloor_app_form_view |
shopfloor app form | shopfloor.app | form | Inherits shopfloor_base.shopfloor_app_form_view |
shopfloor_app_layout |
Shopfloor app layout | ir.ui.view | qweb | Inherits web.layout |
shopfloor_app_main |
Shopfloor app main | ir.ui.view | qweb | New |
HTTP endpoints (2)
| Route(s) | Handler | Auth | Type | Methods | Flags |
|---|---|---|---|---|---|
/shopfloor/app/<string:shopfloor_app>, /shopfloor/app/<string:shopfloor_app>/<string:demo> |
ShopfloorMobileAppController.load_app |
public | http | ALL | |
/shopfloor/app/<string:shopfloor_app>/manifest.json |
ShopfloorMobileAppController.manifest |
public | http | ALL |
Models touched (0)
No models found for this module.
Loading…
Loading…
Loading…