Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
8291a89898
feat(backend): apply global cross-company data isolation logic across all inbound, outbound, and stock services
6c0e13e52d
fix(frontend): reclassify global cross-company privilege as an operation to fix UI placement, and strictly enforce permission-driven table columns by bypassing localstorage
bd93a3d70b
feat: implement clean global cross-organization permission node and backend service isolation logic
43e1d0aa55
fix(stocktake): strictly isolate stocktake drafts by session_id in list and finish generation to prevent historical data mixing
6aec571775
fix(stocktake): resolve 500 error caused by missing batch or sn attributes using strict getattr fallback
c361d25ea0
fix(stocktake): display batch number in scanning dialog and fix empty uncounted items in Excel export
dbcb7d0d92
perf(system): optimize large data rendering in stocktake, fix N+1 in warehouse, and add upload size limits
a52ced0375
fix(backend): resolve DetachedInstanceError in audit_log, add pessimistic locks for stock adjustments, and eliminate N+1 queries with eager loading