feature board view - N4SJAMK/teamboard-meta GitHub Wiki

BoardView is the context for tickets and other various artefacts. BoardView is always owned by a registered user, and can have guests through link.

Features

Board is a view where user and guests can create, edit and move tickets around in real time.

User can

  • edit a board
  • navigate to WorkspaceView
  • Generate and clear a shared URL

EditBoardDialog (same as WorkspaceView)

  • Edit board name
  • Edit board background
  • Generate and clear a shared URL
  • change board background
  • empty board background

Dialogs can be closed by clicking on the overlay. Changes can be persisted by clicking on Submit.

User and guest can

  • create tickets

  • move tickets

  • edit tickets

  • remove tickets

  • make tickets snap to grid

  • make tickets go wild

  • remove multiple tickets at the same time (is this necessary?)

EditTicketDialog

  • edit ticket name
  • edit ticket description
  • change ticket colour
  • remove ticket
  • save changes
  • cancel changes

Dialogs can be closed by clicking on the overlay. Changes can be persisted by saving.

In the future, user and guest can...

  • copy tickets
  • link tickets
  • comment tickets
  • add pictures in tickets?