Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(ui/ux): adds a task edit dialog with create ticket action #5260

Merged
merged 23 commits into from
Oct 14, 2024

Conversation

whitdog47
Copy link
Contributor

@whitdog47 whitdog47 commented Sep 28, 2024

Summary: This pull request introduces a new feature that enhances the user interface and user experience by adding a Task Edit Dialog. This task tab now allows users to edit tasks and includes a new action to create tickets directly from tasks.

Motivation: The enhancement aims to streamline task management within incidents by providing a more intuitive and efficient way to edit tasks and create associated tickets. This feature is particularly useful for teams that rely on ticketing systems to track and manage tasks related to incidents.

image



image
Changes:

  • Database Changes: Added a new column task_plugin_metadata to the incident_type table to store metadata related to task plugins and introduced a foreign key relationship between ticket and task tables.
  • Backend Enhancements: Added a new API endpoint to create tickets from tasks and implemented logic to handle the creation of task tickets in the ticket/flows.py.
  • Frontend Improvements: Developed a new TaskEditDialog.vue component for editing tasks. Updated TasksTab.vue to integrate the task edit dialog and provide options to create or browse to tickets. Enhanced the incident store to manage the state of the task edit dialog and handle task updates.
  • Plugin Integration: Extended the Jira plugin to support the creation of task tickets, utilizing task metadata for configuration.

@whitdog47 whitdog47 added the enhancement New feature or request label Sep 28, 2024
@whitdog47 whitdog47 self-assigned this Sep 28, 2024
@whitdog47 whitdog47 changed the title Adding a task edit dialog feat(ui/ux): adds a task edit dialog with create ticket action Sep 28, 2024
@iamdancao
Copy link

This PR adds a task edit dialog, allowing the incident commander to edit the task details, go to the task directly in the incident document, or create a ticket from the task.

What kind of ticket would be created?

@whitdog47 whitdog47 marked this pull request as ready for review October 5, 2024 17:12
@whitdog47 whitdog47 merged commit b2cd9b5 into master Oct 14, 2024
8 checks passed
@whitdog47 whitdog47 deleted the enhancement/improved-task-edit branch October 14, 2024 22:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants