Bỏ qua, đến nội dung

Câu hỏi thường gặp

Bản ghi nhân bản thiếu dữ liệu một số field?

  • Kiểm tra cấu hình field mapping — field đó có thể bị exclude.
  • Field hệ thống (id, createdAt, updatedAt) luôn bị loại bỏ — đây là hành vi mong muốn.
  • Relation field kiểu hasMany / hasOne mặc định không sao chép.

Nút Duplicate không hiển thị trên row?

  1. Kiểm tra user có quyền create trên collection.
  2. Đảm bảo action đã được thêm qua Schema Editor → Configure row actionsDuplicate.
  3. Action chỉ khả dụng trên Table row — không hỗ trợ trên List hoặc Grid Card.

Quick duplicate tạo bản ghi nhưng thiếu relation?

  • belongsTo: FK được sao chép, relation giữ nguyên.
  • hasMany / belongsToMany: mặc định không sao chép. Cần bật trong field mapping config hoặc sử dụng chế độ Copy into form để user tự điền.

Nhân bản bản ghi có unique field thì sao?

Nếu collection có field unique constraint (VD: email, code), quick duplicate sẽ lỗi vì giá trị trùng. Giải pháp:

  • Dùng chế độ Copy into form để user sửa giá trị unique trước khi submit.
  • Hoặc exclude field unique khỏi danh sách sao chép.

Có thể duplicate bản ghi sang collection khác không?

Không — plugin chỉ hỗ trợ nhân bản trong cùng collection. Để copy sang collection khác, sử dụng Custom Request hoặc workflow.

Duplicate có trigger workflow hook không?

Có — resource.create() đi qua pipeline bình thường nên các workflow hook (afterCreate, v.v.) vẫn được kích hoạt.