Task #51
closedTask #52: Coding
Coding-Facilty List
Added by dang dao 6 months ago. Updated 5 months ago.
100%
Description
- Change UI
Updated by Anonymous 5 months ago
Cho e note pull request link ở đây ạ
Updated by Nghia Nguyen 5 months ago
- Assignee changed from Nghia Nguyen to Anonymous
hi @duy, mình có review như sau:
Feature:
- 施設ID có max length là 20 nhưng Duy đang để max value là 20 nên nhập số từ 21 trở đi đang bị lỗi.
- Field 店舗担当者 ko hoạt động, ko query được.
- Mình chưa thấy xử lí case:
Nếu facility có tồn tại ít nhất 1 place thì disable nút xóa.
Coding:
- Nếu đoạn code nào mình ko dùng nữa thì nên remove hẳn thay vì comment (vd: line 122 resources/views/facility/list.blade.php)
- Dropdown 店舗担当者 - ownerList → nên đặt tên là ownerAccountList sẽ rõ nghĩa hơn.
- Remove console.error, ko thông báo error ra browser.
- 店舗担当者 là dạng master data, không thay đổi thường xuyên và chỉ dùng để hiển thị dropdown. Nên fetch từ server-side khi khởi tạo page, ko cần gọi API riêng ở client. Các page khác cũng đang làm theo cách này để đồng bộ.
Updated by Anonymous 5 months ago
Hi Nghĩa
mình vừa update phần fix comment kèm theo đó là follow theo database mới
Nghĩa review lại giúp mình ở pull request này giúp mình với nhen
https://github.com/clmt-vn/facility-owner/pull/1
Updated by Nghia Nguyen 5 months ago
- Assignee changed from Nghia Nguyen to Anonymous
@duy,
Issue 1 mình thấy chưa được fix. Trong code vẫn để max value là 20 → đẫn đến nhập ID >20 sẽ bị lỗi
Ngoài ra, đang phát sinh lỗi mới khi vừa mới truy page Facility List: Column not found: 1054 Unknown column 'f.place' in 'field list' → Lỗi này mình đoán là đang query field place từ table facilities nhưng thực tế table này ko có field place nên dẫn đến bị lỗi.
@duy kiểm tra lại, test lại r mình review lại nha.
Updated by Nghia Nguyen 5 months ago
à.. feature/51 merge vô nhánh develop chứ ko phải nhánh main nha @duy
Updated by Nghia Nguyen 5 months ago
- Assignee changed from Nghia Nguyen to Anonymous
@duy
-
施設ID có max length là 20 nhưng Duy đang để max value là 20. Chỗ này fix vẫn chưa đúng á, max length là 20 nhưng Duy fix là set max value là 21, chú ý field đó nó đang là numberic nên ko thể set max như v, nó đang hiểu là max value thay vì max length (chỉ có hiệu lực với string) -
Field 店舗担当者 ko hoạt động, ko query được: Vẫn chưa query đúng á Duy. Chọn 店舗担当者 bất kì rồi bấm search nhưng List trả về ko đúng á. - Tui có comment trong source. Nếu query cả danh sách places chỉ để check hasPlace thì chưa tối ưu. Thay vào đó có thêm thêm query để đánh dấu facility has place ( ví dụ: SELECT COUNT(*) FROM places p WHERE place.facility_id = facility.id...)
Còn lại OK r nha
Updated by Nghia Nguyen 5 months ago
- Assignee changed from Nghia Nguyen to Anonymous
Update lại xíu bên chỗ query nữa là đc nha
Updated by Nghia Nguyen 5 months ago
- Status changed from In Progress to Resolved
- Assignee changed from Nghia Nguyen to Anonymous
đã merge
Updated by dang dao 5 months ago
- Assignee changed from Anonymous to Nghia Nguyen
@Nghia Nguyen deploy lên môi trường dev xong assign lại cho a hén
Updated by Nghia Nguyen 5 months ago
- Assignee changed from Nghia Nguyen to dang dao
https://facility-owner.columbusmantech.dev
user: mo1@mail.com
pass: 12345678