Skip to content

Create a child issue from an epic card #26

Description

@jnwrnr

User story

As a PM, I have an epic card on the board and I want to add new child issues to it without leaving FigJam. I click 'Create issue' on the epic card, fill in a short form, and a new issue is created inside one of the epic group's projects – and linked to the epic.

Scope

  • Action button on epic cards (property menu item and/or visible button): 'Create child issue'.
  • Form asks for: project (within the epic's group), title, description, labels, assignee(s).
  • On submit:
    1. POST /projects/:id/issues with epic_id (Premium) set to the epic's id.
    2. On success, close the form; optionally place a new GitJam card near the epic card (deferred to Epic URL -> child issues as card cluster #20 if cluster layout is not yet in).

Notes

  • Link-to-epic mechanics: the REST POST /projects/:id/issues accepts epic_id. Confirm against Instaffo before implementation.
  • User picks the target project from projects under the epic's group. For the MVP, a free-text project path is acceptable.

Acceptance criteria

  • 'Create child issue' action on epic cards only.
  • Form with project / title / description / labels / assignees.
  • New issue is created and linked to the epic.
  • Friendly error on 401/403/422, respecting PAT scope requirements.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions