Skip to content

Add default board on first use [$10 awarded] #197

@juliusknorr

Description

@juliusknorr

from #12:

  • There should be one board called »Personal« by default from the beginning. Just like in the Calendar app with the first calendar, and for Contacts too with the default address book.
  • There should be default stacks in the first board for sure, and ideally also in every one created: To do, Doing, Done

This might be a good starter issue to get a bit into the php code part. So if anyone wants to give it a try, here is how the implementation should basically look like:

  • Implement a class OCA\Deck\Service\DefaultBoardService, methods could be checkFirstRun and createDefaultBoard
  • checkFirstRun(): Add a user config value like 'firstrun' to check if the default board has already been created for the current user
  • createDefaultBoard(): Create the board, stacks and cards that should appear by default
  • check and call createDefaultBoard in PageController::index()

The $10 bounty on this issue has been claimed at Bountysource.

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions