feat(tasks): Task assignment implemented.

SD-728
SD-733
why not use `desks.getDesk(deskId)` ?