Skip to content

feat: added grafana dashboards#12

Merged
irfanuddinahmad merged 1 commit intoproductionfrom
feature/dashboards
Feb 23, 2026
Merged

feat: added grafana dashboards#12
irfanuddinahmad merged 1 commit intoproductionfrom
feature/dashboards

Conversation

@irfanuddinahmad
Copy link
Collaborator

This pull request enhances the extraction and conversion of Taiga user stories by standardizing date handling, improving status mapping, and enriching the domain model with additional fields. The changes improve data consistency and enable more detailed analytics, such as lead time calculation and better assignee/milestone information.

User story extraction improvements:

  • Changed created_date, modified_date, and finish_date fields in the extractor to use time.Time pointers for accurate time handling, and added extraction of is_closed, assigned_to_extra_info.full_name_display, milestone_name, and blocked_note for richer user story data. [1] [2] [3]
  • Updated the import statements to include the time package for time parsing.

User story conversion enhancements:

  • Standardized the mapping of Taiga's is_closed field to DevLake's status (TODO/DONE), set IssueKey to use the reference number, and added new fields: CreatedDate, UpdatedDate, ResolutionDate, AssigneeId, and AssigneeName to the ticket.Issue model.
  • Added calculation of lead time in minutes for closed user stories, based on the difference between creation and resolution dates.
  • Imported the fmt package to support string formatting for new fields.

@irfanuddinahmad irfanuddinahmad merged commit 8ccbf0b into production Feb 23, 2026
5 checks passed
@irfanuddinahmad irfanuddinahmad deleted the feature/dashboards branch February 23, 2026 12:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant