Paradaux

PAR-196

0

[Epic] Custom fields — per-workspace issue field definitions + values

BacklogNormalUnassignedTesksFeature

Split out of the configurability epic (PAR-189). Per-workspace custom fields on issues.

Scope:

  • Schema: custom_field (tenant-scoped: id, name, key, type [text/number/select/date/checkbox], options for selects, position, required) + issue_custom_value (issue_id, field_id, value).
  • Backend: CRUD for field definitions (gated on settings.manage), read/write values on issue create/update (respect RBAC: issue.create/update).
  • MCP/REST: expose custom values on issue read + accept on create/update.
  • UI: a field-definitions admin screen (settings), dynamic field inputs on the issue create/edit forms, and display on the issue detail; filterable later (ties into PAR-191 search).
  • Gate visibility behind the per-workspace feature toggle + per-user opt-out from the configurability substrate (PAR-189).

Depends on the settings substrate (PAR-189) for the enable/visibility toggle.

Comments

No comments yet.

Activity

  • tesks created the issue