Skip to content

Edit board: template edit mask #6338

Description

@SelinaBuff

Description:

Currently, there is no functionality to edit existing boards from the History page. To allow board owners to modify their boards without having to recreate them, we need to implement a new edit workflow.
This feature requires building an integration between the History page and the Template Editor mask: when a board owner triggers the edit action, the editor needs to open pre-populated with the board's data, adapt its UI elements to an "edit/save" state instead of "create", and handle the update and redirect flow back to the History page.

User Story:

As a board wwner,
I want to edit my boards directly from the History page using the template editor,
so that I can easily update board details (like title, description, and columns) without having to recreate the board from scratch.

Acceptance Criteria:

  • Accessing the Editor:

  • A board owner can click on the 3-dot menu of a board on the History page

  • Clicking the pencil icon (Edit) within this menu opens the Template Editor mask

  • Permissions:
    The different roles have the following functions:

  • Owner: Every function is available

  • Moderator: "Delete" is not available

  • Participant: "Delete" and "edit" is not available
    (Note: These options must either be completely hidden or removed from the 3-dot menu for that specific board)

Image
  • Pre-Populated Fields:
    When the Template Editor opens for an existing board, all fields must be pre-filled with the board's current data:

  • Board Title

  • Description

  • Columns (including column titles, colors, and current order)

  • UI Adjustments (Primary Button):
    Since the user is editing an existing board rather than creating a new one, the primary button on the right side must change as follows:

  • Text changes from "Create template" to "Save"

  • Icon changes from plus-icon (+) to checkmark-icon (✓)

  • Save and Redirect:

  • Clicking the updated "Save" button saves the changes

  • Upon saving, the user is automatically redirected back to the History page

  • The updated details of the edited board must be immediately visible on the History page

Metadata

Metadata

Assignees

Type

No type

Projects

Status
In Progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions