feat(seller): multi-user seller dashboard (owner + staff) #2
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "feat/seller-team"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Multi-user seller panel: store Owner (Seller.user) + Staff (SellerMembership, invited by phone). Central seller/permissions.py; authz refactored across product/order/apgs/comment/storefront; owner-only areas (financial/settings/members) stay owner-scoped. Store-aware chat threads (+ IDOR fix), team-wide order/message notifications, and a buyer-inbox vs store-inbox split. Adversarially reviewed; review findings fixed (private-thread leak, non-UUID 500, owner-route guards, robust my-stores).
⚠️ Deploy the backend and frontend feat/seller-team together — they are coupled. Run migrations (seller 0005, chat 0002) after deploy.
🤖 Generated with Claude Code