Files
Claude 4f01bbb923 Add artifact registry, delivery page, notifications and isolation checks
- 成果与定版: every artifact's status, versions, last operator, AI-draft-to-locked
  difference, per-artifact history and two-version comparison, list export
- 交付: locked deliverables (drafts watermarked), per-department scorecards, export log
- In-app notifications for review, confirmation, return, lock, reopen, stale upstream
  and project assignment, with an optional dingze-email channel; bell in both headers
- Stale marks clear when a reopened upstream is locked again unchanged
- Cross-enterprise isolation E2E, Chinese-aware login E2E, user guide; plugin 0.8.2

Co-Authored-By: Claude Opus 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01MMDFmVTvRksi1ZT8aPGXoL
2026-10-09 17:54:50 +00:00

22 lines
694 B
Bash

# Playwright always starts a dedicated Portal dev server on this port.
# NOCOBASE_E2E_PORT=4173
# Keep this aligned with the Portal path being tested.
# NOCOBASE_PORTAL_BASE=/x/demo/
# Point this at the real NocoBase backend used by the test.
# NOCOBASE_E2E_API_URL=http://127.0.0.1:13000/api
NOCOBASE_E2E_ACCOUNT=nocobase
NOCOBASE_E2E_PASSWORD=
NOCOBASE_E2E_AUTHENTICATOR=basic
# NOCOBASE_E2E_ROLE=admin
# 定责跨企业隔离用例(e2e/dingze-isolation.spec.ts):一个项目成员、一个其他企业的账号。
# DINGZE_E2E_PROJECT_ID=
# DINGZE_E2E_SPACE=
# DINGZE_E2E_MEMBER_ACCOUNT=
# DINGZE_E2E_MEMBER_PASSWORD=
# DINGZE_E2E_OUTSIDER_ACCOUNT=
# DINGZE_E2E_OUTSIDER_PASSWORD=