commitra / commitra/backsy

Add multi-filter builder UI (frontend only)

Đang mở
#4 1 bình luận 0 reaction 0 người được giao Xem trên GitHub
enhancement good first issue hacktoberfest
Ngôn ngữ chính
HTML
Star
0
Fork
2
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

Description:
Enhance the frontend so users can add or remove multiple filter rows.
Each filter row should map to the existing FilterCondition model (column, op, value) and be included in the JSON body sent to /process/csv.

Suggested files to edit:

index.html — add UI controls to dynamically add/remove filter rows and wire them into the existing JSON builder logic

Acceptance criteria:

User can add/remove N filters in the UI

Each filter becomes an entry in selection.filters within the JSON request sent by the UI

The backend already supports multiple filters, so no backend changes are required

Basic UI validation ensures each filter row has both a column and a value before inclusion

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Hướng nghiên cứu

Bắt đầu trong index.html bằng cách đọc các control bộ lọc hiện có và trình dựng JSON. Thêm UI hàng bộ lọc động tại đó, đảm bảo mỗi hàng ánh xạ tới column, op và value, đồng thời các hàng hợp lệ xuất hiện trong selection.filters cho /process/csv. Hoàn thành khi người dùng có thể thêm hoặc xóa N hàng và các hàng chưa đầy đủ bị loại khỏi request.

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

Đánh giá

Công nghệ
html
Lĩnh vực
frontend
Loại issue
Tính năng
Độ khó
2/5
Thời gian dự kiến
1-3 giờ
Mức độ hoạt động
Đình trệ
Độ rõ ràng
Đặc tả rõ ràng
Mức phù hợp với người mới
45/100

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.