Make uds-auth optional: standalone local mode for cron.

Without udsAuth, trusted HTTP uses a synthetic __local__ viewer that sees all jobs; with uds-auth, keep multi-user empNo isolation and admin folders. Document that IM channels are not default UDS accounts.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
oliver 2026-09-08 17:39:54 +08:00
parent 1c504eb1fd
commit 933bad9201
8 changed files with 132 additions and 27 deletions

View file

@ -51,8 +51,12 @@ export { normalizeJobModel } from './store.js'
export {
assertCanAccessJob,
canViewAllJobs,
claimUnassignedForViewer,
filterJobsForIdentity,
isMultiUserIdentity,
jobVisibleToIdentity,
LOCAL_EMP_NO,
localIdentity,
migrateJobOwners,
UNASSIGNED_OWNER,
viewerPayload,