[Maintenance] - "Make From" Button on Task Cards
Maintainer thường phản hồi trong vòng 2 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức phù hợp với người mới
- 82/100
- Loại issue
- Tính năng
- Độ rõ ràng
- Đặc tả rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- typescript
- Lĩnh vực
- frontend
Hướng nghiên cứu
Start with TaskCard.tsx and compare its delete callback with the showEditModal state in TaskClickPopup.tsx. Then trace TaskFormModal.tsx to understand the existing edit and create paths. Done means each task card has a copy icon that opens the create flow with the selected task's information prefilled, while leaving the original task unchanged.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Description
Currently there is no easy way to copy all information from an already made task into a new task and slightly edit it, forcing the user to have to remake it from scratch.
The idea for this ticket is to take advantage of functionality that is already present (AKA the TaskFormModal.tsx modal) and create a new type of setting for this task called "Make From Task". This is essentially a Create Task but just autofills in the information from whatever task you clicked it from.
Acceptance Criteria
- Add a copy icon next to the Delete icon in on every task card
- When clicked, this icon will open the
TaskFormModal.tsxand fill in all the information (again, the logic is already there for edit, it is simply about adapting it and making some adjustments) - Ensure it operates as expected with the description above
Proposed Solution
- Look at
TaskCard.tsx. Copy the way that delete handles its callback and instead, just trigger a new state calledshowMakeFromModal(useTaskClickPopup.tsx'sshowEditModalstate as reference). - Ensure to make all the proper switches (AKA, instead of editing you are creating so it will use the create logic in
TaskFormModal.tsx. The best way to do this is by adding a new boolean to the props of the component probably named something likemakingFrom.
Then for example:
title={task?.title ? 'Edit Task' : 'New Task'}
would become
title={task?.title && !makingFrom ? 'Edit Task' : 'New Task'}
Mocks
No response
- Ngôn ngữ chính
- TypeScript
- Star
- 37
- Fork
- 9
- Merge trung bình
- 2 ngày 14 giờ
- Pull request đã merge (30 ngày)
- 38
Chuẩn bị môi trường
- Có Dockerfile hoặc tệp Docker Compose
- Có mẫu pull request
- Không có hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của Northeastern-Electric-Racing/FinishLine
-
Naman Patel - CreditsCó thể đã có người làm Có pull request liên kết đang mở hoặc đã được merge. Đang mở
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 85/100
Northeastern-Electric-Racing/FinishLine#4595 ·
Maintainer thường phản hồi trong vòng 2 ngày
-
maintenance
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 85/100
Northeastern-Electric-Racing/FinishLine#4590 ·
Maintainer thường phản hồi trong vòng 2 ngày
-
maintenance
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
Northeastern-Electric-Racing/FinishLine#4588 ·
Maintainer thường phản hồi trong vòng 2 ngày
-
maintenance
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
Northeastern-Electric-Racing/FinishLine#4586 ·
Maintainer thường phản hồi trong vòng 2 ngày
-
[Executive Summaries] - editExecutiveSummary hookCó thể đã có người làm @staysgt đã nhận 4 ngày trước. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
Northeastern-Electric-Racing/FinishLine#4560 · 1 người được giao ·
Maintainer thường phản hồi trong vòng 2 ngày
Tất cả issue của Northeastern-Electric-Racing/FinishLine
Issue tương tự
-
clawsweeper:fix-shape-clear clawsweeper:queueable-fix clawsweeper:source-repro impact:other issue-rating: 🦞 diamond lobster no-stale P2
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
openclaw/openclaw#168089 · 2 bình luận · 1 reaction ·
Maintainer thường phản hồi trong vòng 1 ngày
-
✨ enhancement needs-discussion
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 85/100
-
[Bug]: [MCP/CLI] Bare loopback IP addresses (127.0.0.1:port) and hosts with ports fail to navigate due to erroneous scheme inferenceCó thể đã có người làm @alok-108 đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
microsoft/playwright#43263 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
area:studio type:security
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
Maintainer thường phản hồi trong vòng 1 ngày
-
enhancement good first issue Stellar Wave trivial
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 85/100
StellarCanary/ProtocolCanary-Action#331 ·
Maintainer thường phản hồi trong vòng 1 ngày