[WEB-3736] chore: added Created By property in widget configuration x-axis (#2864)

* chore: added created by in the dashboard filter

* [WEB-3736] chore: added Created By property in widget configuration x-axis

---------

Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
Co-authored-by: Jayash Tripathy <jayashtripathy@Jayashs-MacBook-Pro.local>
This commit is contained in:
JayashTripathy
2025-04-02 23:12:02 +05:30
committed by GitHub
parent 838f9c9524
commit dcdb63fbf1
4 changed files with 6 additions and 0 deletions

View File

@@ -114,6 +114,7 @@ class Widget(BaseModel):
COMPLETED_AT = "COMPLETED_AT", "Completed At"
WORK_ITEM_TYPES = "WORK_ITEM_TYPES", "Work Item Types"
PROJECTS = "PROJECTS", "Projects"
CREATED_BY = "CREATED_BY", "Created By"
class XAxisDateGroupingEnum(models.TextChoices):
DAY = "DAY", "Day"

View File

@@ -65,6 +65,7 @@ def get_x_axis_field():
"COMPLETED_AT": ("completed_at__date", "completed_at__date", None),
"WORK_ITEM_TYPES": ("type_id", "type__name", None),
"PROJECTS": ("project_id", "project__name", None),
"CREATED_BY": ("created_by_id", "created_by__display_name", None),
}

View File

@@ -317,6 +317,9 @@ export const WIDGET_X_AXIS_PROPERTIES_LIST: Record<
[EWidgetXAxisProperty.COMPLETED_AT]: {
i18n_label: "common.completed_at",
},
[EWidgetXAxisProperty.CREATED_BY]: {
i18n_label: "common.created_by",
},
};
export const WIDGET_X_AXIS_DATE_PROPERTIES: EWidgetXAxisProperty[] = [

View File

@@ -34,6 +34,7 @@ export enum EWidgetXAxisProperty {
TARGET_DATE = "TARGET_DATE",
CREATED_AT = "CREATED_AT",
COMPLETED_AT = "COMPLETED_AT",
CREATED_BY = "CREATED_BY",
WORK_ITEM_TYPES = "WORK_ITEM_TYPES",
PROJECTS = "PROJECTS",
}