## Summary
This adds a demo dev server so the collaboration features can be seen in the Next dashboard and screenshotted. **Stacked on #13.**
**`CollaborationDevServer`** (test code), modeled on qbit-object-storage's StorageDevServer:
- An in-memory "Sales" app with `person` and `sales_order`, every record feature on, and FIELD-level audit.
- Mock users, chosen with `-Dcollab.dev.user`:
- `alice`: full access to Sales;
- `bob`: People read and comment;
- `admin`: everything plus collaboration administration.
- Seed data, created through the real services:
- 25 people and 40 orders;
- 8 tags and 2 active custom fields;
- comment threads with mentions;
- 3 attachments;
- 4 tasks, one of them overdue;
- assignments, shares, an open access request, follows, favorites, recents, and audit history.
- It serves the Next export on `-Dcollab.dev.port` (default 8098). The README has the run command.
**Also:** a fix so `CustomFieldsProvider` registers the generated SELECT possible value sources on refresh, with a regression test.
## Test plan
- [x] `./mvnw verify` on QQQ 4.1.0-RC.6, including the `CollaborationDevServerTest` smoke test (instance validates, seed counts).
- [ ] CircleCI `test_only`.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
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.
Summary
This adds a demo dev server so the collaboration features can be seen in the Next dashboard and screenshotted. Stacked on #13.
CollaborationDevServer(test code), modeled on qbit-object-storage's StorageDevServer:personandsales_order, every record feature on, and FIELD-level audit.-Dcollab.dev.user:alice: full access to Sales;bob: People read and comment;admin: everything plus collaboration administration.-Dcollab.dev.port(default 8098). The README has the run command.Also: a fix so
CustomFieldsProviderregisters the generated SELECT possible value sources on refresh, with a regression test.Test plan
./mvnw verifyon QQQ 4.1.0-RC.6, including theCollaborationDevServerTestsmoke test (instance validates, seed counts).test_only.🤖 Generated with Claude Code