How to build: owner updates order
implemented on Middleware · User App still calls a missing path.
Middleware Backend · winner
Admin (User App)
PUT https://middleware-dev.nellalink.com/plugins/nellalink/nellalink-init/admin/order/update/{order_id}
Guest (Front-facing, if you add it)
PUT https://middleware-dev.nellalink.com/plugins/nellalink/nellalink-init/guest/order/update/{order_id}
Admin actions: admin_accepted | admin_cancelled | admin_declined | admin_completed.
Those map to order status: processing, cancelled, declined, completed.
Do not call (superseded / never on Middleware)
PUT .../plugins/nellalink/nellalink-init/order/update/{notificationId}
User App endpoints.notification.updateStatus still uses the superseded path. Change the User App to the admin winner.
Also implemented (list/fetch):
GET .../admin/order/GET .../admin/order/{user_uuid}GET .../guest/order/{order_uuid}
After update, Middleware refreshes tray notification + email/push status. Screen: Orders.