Actions
Task #155
closed[QrGift Register/Update Screen] Thêm field gift_type và cập nhật brand_name validation
Start date:
08/22/2025
Due date:
% Done:
0%
Estimated time:
Description
-
Mục tiêu:
Thêm field gift_type vào form Create/Edit để người dùng chọn loại gift, đồng thời thay đổi điều kiện bắt buộc cho field brand_name dựa vào lựa chọn này. -
Thay đổi Database:
- Bảng: qr_gifts
- Thêm cột mới:
• Tên: gift_type
• Kiểu: INTEGER(1)
• Allow null
- Thay đổi UI (Form):
-
Field mới: gift_type
- Label: ギフト種類
- Type: Radio button
- Giá trị:
- ナショナルギフト (National Gift) – default chọn
- ローカルギフト (Local Gift)
- Bắt buộc: Có (user phải chọn)
-
Logic phụ thuộc:
- Nếu gift_type === "ナショナルギフト" ⇒ field brand_name (ブランド名) là bắt buộc
- Nếu gift_type === "ローカルギフト" ⇒ field brand_name không bắt buộc
- Thay đổi validation
- Cập nhật validate cho brand_name theo điều kiện trên.
Updated by Nghia Nguyen 4 months ago
Bổ sung: Viết migration cập nhật gift_type = 1 cho các row hiện tại
Updated by Nghia Nguyen 4 months ago
- Subject changed from [QrGift Register/Update Screen] Add field gift_type and update brand_name validation to [QrGift Register/Update Screen] Thêm field gift_type và cập nhật brand_name validation
Updated by Nghia Nguyen 4 months ago
task này đã đc deploy trên server dev.
task test: https://redmine.columbusmantech.dev/issues/192
Actions