From a5f071311dfa4fbadaf0e7a825c1f7ae8ade7bfa Mon Sep 17 00:00:00 2001 From: pablohashescobar Date: Tue, 13 Dec 2022 23:22:34 +0530 Subject: [PATCH] dev: add max length field and group in default project states --- apiserver/plane/api/views/project.py | 34 ++++++++++++++++++++++++---- apiserver/plane/db/models/state.py | 1 + 2 files changed, 31 insertions(+), 4 deletions(-) diff --git a/apiserver/plane/api/views/project.py b/apiserver/plane/api/views/project.py index 611ec05da..b94901eca 100644 --- a/apiserver/plane/api/views/project.py +++ b/apiserver/plane/api/views/project.py @@ -90,10 +90,36 @@ class ProjectViewSet(BaseViewSet): ## Default states states = [ - {"name": "Todo", "color": "#eb5757", "sequence": 25000}, - {"name": "In Progress", "color": "#26b5ce", "sequence": 35000}, - {"name": "Done", "color": "#f2c94c", "sequence": 45000}, - {"name": "Cancelled", "color": "#4cb782", "sequence": 55000}, + { + "name": "Backlog", + "color": "#5e6ad2", + "sequence": 15000, + "group": "backlog", + }, + { + "name": "Todo", + "color": "#eb5757", + "sequence": 25000, + "group": "unstarted", + }, + { + "name": "In Progress", + "color": "#26b5ce", + "sequence": 35000, + "group": "started", + }, + { + "name": "Done", + "color": "#f2c94c", + "sequence": 45000, + "group": "completed", + }, + { + "name": "Cancelled", + "color": "#4cb782", + "sequence": 55000, + "group": "cancelled", + }, ] State.objects.bulk_create( diff --git a/apiserver/plane/db/models/state.py b/apiserver/plane/db/models/state.py index dd1223394..7a62badd8 100644 --- a/apiserver/plane/db/models/state.py +++ b/apiserver/plane/db/models/state.py @@ -21,6 +21,7 @@ class State(ProjectBaseModel): ("cancelled", "Cancelled"), ), default="backlog", + max_length=20, ) def __str__(self):