TIP: You can type at any time to perform a new search.
Stock Picking Portal
stock_picking_portal · OCA/stock-logistics-workflow
Security findings
- Repository
- OCA/stock-logistics-workflow · module folder · Try on Runboat
- Module version
- 1.0.1
- Category
- Uncategorized
- Folder size
- 0.37 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/stock-logistics-workflow
- Last tracking update
- 2026-10-03 23:38:40
- Authors
- Odoo Community Association (OCA), Cetmix OÜ
- Maintainers
- Odoo Community Association (OCA), Cetmix OÜ
- Committers
- OCA-git-bot, oca-ci, Abraham Jesús
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- None
- Description
This module implements the following features: - Show stock operations (pickings) in the customer portal - Sign pickings directly in portal. Built-in Odoo signatures wizard is used - Sharing pickings using shareable links with tokens Users have access to the following stock operations: - Operation type is available in portal - User (partner) is set as "Customer"
Code Analysis
Views touched (7)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
picking_link_wizard_view_form |
picking.link.wizard.form | picking.link.wizard | form | New |
portal_my_home_menu_stock_operations |
Portal layout: Stock Operations menu entry | ir.ui.view | qweb | Inherits portal.portal_breadcrumbs |
portal_my_home_stock_operations |
Show Stock Operations | ir.ui.view | qweb | Inherits portal.portal_my_home |
portal_my_stock_operations |
My Stock Operations | ir.ui.view | qweb | New |
res_config_settings_view_inherit |
res.config.settings.stock_picking_portal | res.config.settings | form | Inherits stock.res_config_settings_view_form |
stock_operation_document |
stock_operation_document | ir.ui.view | qweb | New |
stock_operation_portal_template |
Stock Operations Portal Template | ir.ui.view | qweb | Inherits portal.portal_sidebar |
HTTP endpoints (3)
| Route(s) | Handler | Auth | Type | Methods | Flags |
|---|---|---|---|---|---|
/my/stock_operations, /my/stock_operations/page/<int:page> |
CustomerPortal.portal_my_stock_operations |
user | http | ALL | website |
/my/stock_operations/<int:operation_id> |
CustomerPortal.portal_stock_operation_page |
public | http | ALL | sudo website |
/my/stock_operations/<int:operation_id>/accept |
CustomerPortal.portal_stock_operations_accept |
public | json | ALL | sudo website |
Models touched (4)
New fields (2)
-
linkCharcompute='_compute_link'string='Signature link' -
picking_idMany2one → stock.pickingdefault=<expr>string='Picking' args: 'stock.picking'
-
default_get(self, fields_list)@api.model
New fields (1)
-
portal_visible_operation_idsMany2many → stock.picking.typecomodel_name='stock.picking.type'string='Portal Visible Operations'
-
get_values(self)@api.model -
set_values(self)Save the M2M into the boolean field on stock.picking.type, updating only the records whose flag have changed.
New fields (2)
-
signed_byCharcopy=False -
signed_onDatetimecopy=False
No public methods.
New fields (1)
-
portal_visibleBooleandefault=Falsehelp='If checked, pickings of this type will be shown in the customer portal.'string='Visible in Portal'
No public methods.
Loading…
- Status
- Open migration PR — not merged yet for this version
- CI status
- green — ready to merge
- Open since
- 337 days ago
- Last activity
- 41 days ago
- Repository
- OCA/stock-logistics-workflow
- Pull request
- [18.0][MIG] stock picking portal (#2149)
- Status
- Open migration PR — not merged yet for this version
- CI status
- green — ready to merge
- Open since
- 24 days ago
- Last activity
- 23 days ago
- Repository
- OCA/stock-logistics-workflow
- Pull request
- [19.0][MIG] stock_picking_portal: Migration to 19.0. (#2451)