Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

MCP Apps: leave create, update and cancel (form with dry-run preview)

Đang mở
#83 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 1 ngày

Chưa có ai nhận issue này.

Đánh giá

Độ khó
5/5
Thời gian dự kiến
Hơn một tuần
Mức phù hợp với người mới
35/100
Loại issue
Tính năng
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Sôi nổi
Công nghệ
csharp
Lĩnh vực
api, cli, frontend

Hướng nghiên cứu

Bắt đầu với trang MCP Apps và các dịch vụ dùng chung phía sau create_leave, update_leave và get_leave_entries; so sánh cơ chế polling khi hủy với tp leave cancel --wait. Trước tiên, hãy kiểm tra các luồng dry-run và WireMock. Công việc được xem là hoàn tất khi create, update và cancel hỗ trợ biểu mẫu được mô tả, bản xem trước xác nhận, cơ chế bảo vệ trạng thái kết thúc và hành vi polling mà không có các lần gửi thực tế chưa được kiểm thử.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

Area: MCP Apps Priority: P3 Type: Feature

Part of MCP Apps (https://github.com/SSWConsulting/TimePro.Tools/issues/78). Create, update, cancel.

A leave form: type, dates, all-day or partial with workday times (hour or half-hour rule enforced locally as the CLI does), note, approver, cc. The page calls the tool with dryRun first and shows the proposed payload for confirmation, then submits (create_leave / update_leave, both through the shared services, terminal-status guard applies). Cancel shows the requested-then-pending-cancellation state and polls get_leave_entries the way tp leave cancel --wait does.

Never exercised against staging with real submissions (approver emails); WireMock and the dry-run path only, plus one supervised real run by JK.

Ngôn ngữ chính
C#
Star
3
Fork
0
Merge trung bình
28 phút
Pull request đã merge (30 ngày)
31

Chuẩn bị môi trường

Mở trong Codespaces

Khởi chạy dev container của dự án ngay trên trình duyệt, bằng tài khoản GitHub của bạn.

  • Không có Dockerfile hay tệp Docker Compose
  • Không có mẫu pull request
  • Không có hướng dẫn đóng góp

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. 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.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của SSWConsulting/TimePro.Tools

Tất cả issue của SSWConsulting/TimePro.Tools

Issue tương tự

Thêm issue về C#

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.