mirror of
https://github.com/TurTaskProject/TurTaskWeb.git
synced 2025-12-19 22:14:07 +01:00
Create 4 default board for all users
This commit is contained in:
parent
fd052fb613
commit
aa00fc1cb8
@ -8,8 +8,10 @@ from users.models import CustomUser
|
|||||||
def create_default_board(sender, instance, created, **kwargs):
|
def create_default_board(sender, instance, created, **kwargs):
|
||||||
"""Signal handler to automatically create a default Board for a user upon creation."""
|
"""Signal handler to automatically create a default Board for a user upon creation."""
|
||||||
if created:
|
if created:
|
||||||
board = Board.objects.create(user=instance, name="My Default Board")
|
# Create unique board by user id
|
||||||
|
user_id = instance.id
|
||||||
ListBoard.objects.create(board=board, name="Todo", position=1)
|
board = Board.objects.create(user=instance, name=f"Board of #{user_id}")
|
||||||
ListBoard.objects.create(board=board, name="In Progress", position=2)
|
ListBoard.objects.create(board=board, name="Backlog", position=1)
|
||||||
ListBoard.objects.create(board=board, name="Done", position=3)
|
ListBoard.objects.create(board=board, name="Doing", position=2)
|
||||||
|
ListBoard.objects.create(board=board, name="Review", position=3)
|
||||||
|
ListBoard.objects.create(board=board, name="Done", position=4)
|
||||||
Loading…
Reference in New Issue
Block a user