issue #23241: support all the npm commands
issue #23241: bring in reports from qt-client repo
Merge pull request #1374 from shackbarth/23241-reports

issue #23241: bring in reports
Issue #23164:exclude kits from insert
Issue #23157:do not create supply order if stocked
Issue #23143:add prj_prjtype_id
issue #23346: do not create supply PO when itemsite_stocked
Issue #22676:undo 17134 changes and order inventory availability by sche
issue #23292: fix dropship pricing
Issue #23223:prjtype and prjstatus filters
spa pricing
Issue #23246:fix weight calculation
Issue #23284:correctly handle itemsite_supply_itemsite_id
Issue #22495:emphasize credit memos
issue #23111: Remove all remnants of defunct xm.task model.
issue #23323: Allow item search w/o full item view and maintain privileges.
issue #23111: Oops, missed a spot.
issue #23250: Always allow users to see units. Remove ViewUOMs privilige references now that it is irrelevant.
issue #23370, issue #19735: Fix another corner case where changes to backbone relational require changes to how status are handled.
Merge pull request #1384 from shackbarth/23143

Issue #23143:add prj_prjtype_id