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

Inventory Coming In / Going out -- Rework to Inventory Flow, including date range.

Đang mở
#5,249 7 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

@AlexeyKasianenko đang làm issue này rồi.

Từ ngày 11/8/2025.

  • #5313 của @AlexeyKasianenko — đang mở
  • #5730 của @awwaiid — đang mở

Đánh giá

Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức phù hợp với người mới
35/100
Loại issue
Tính năng
Độ rõ ràng
Cần làm rõ
Mức độ hoạt động
Đình trệ
Công nghệ
rails, ruby
Lĩnh vực
data, full-stack

Hướng nghiên cứu

Bắt đầu với các tab Inventory In và Inventory Out hiện tại, mockup đính kèm và phần triển khai eventables/itemizables hiện có để xác định các mục tồn kho được lấy từ đâu. Công việc được xem là hoàn tất khi một tab Inventory Flow theo khoảng ngày hiển thị các số lượng và thay đổi được chỉ định, bỏ qua các audit, đánh dấu các giá trị âm bằng màu đỏ, cập nhật nhãn, xóa chức năng cũ và có các bài kiểm thử tự động xác nhận hành vi.

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

Mô tả

Difficulty—Intermediate stale

Summary

Rework the inventory in / inventory out tabs into an inventory flow tab. Add a date range.

Why

Increase usefulness of the information

Details

See the mockup of the desired screen, below.

Quantity in has donations, purchases, adjustments that increase the inventory.
Quantity out has distributions and adjustments that decrease the inventory

Kit allocations result in quantity in for the kit, and quantity out for the components

See the current Inventory In and Inventory Out tabs for details

Change is Quantity In minus Quantity Out. Negatives are presented in red.

If need be, change this to work off the eventables rather than itemizables. (The author is not sure which it does.)

Audits are ignored.

Please also add "(based on entry date)" to the Date Range label.

Image

Remove the current Inventory In and Inventory Out functionality

Criteria for completion

  • behaviour as described

  • automated tests to confirm behaviour

Ngôn ngữ chính
Ruby
Star
594
Fork
596
Merge trung bình
1 ngày 10 giờ
Pull request đã merge (30 ngày)
11

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.

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 rubyforgood/human-essentials

Tất cả issue của rubyforgood/human-essentials

Issue tương tự

Thêm issue về Ruby

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.