Lưu module, thêm vào sơ đồ và quản lý
Lưu module, xem trong thư viện, thêm vào sơ đồ
- Sau khi điền xong, bấm nút "Lưu" ở góc trên bên phải trình soạn thảo.
- Module xuất hiện ngay lập tức trong panel "Thư viện của tôi" (không cần tải lại trang), và được chọn sẵn (đánh dấu viền xanh lá).
- Module cũng xuất hiện trên trang /member/hardware-modules.
Kết quả: Module đã được lưu và có thể dùng ngay trong sơ đồ Diagram.
Để thêm module vào sơ đồ Diagram: mở tab "Thư viện chung" trong hộp thoại chọn linh kiện của Diagram (nút thêm linh kiện trên canvas) — trong đó có tab con "Thư viện của tôi" liệt kê cả các module bạn tự tạo, kéo/chọn để đặt vào sơ đồ như mọi linh kiện khác trong catalog chung.
Ghi chú: Panel "Thư viện của tôi" (nav rail) hiện chỉ dùng để quản lý (tạo/sửa/xoá) module, không còn nút thêm trực tiếp vào sơ đồ tại đó — thao tác thêm vào Diagram nằm ở hộp thoại "Thư viện chung" nói trên.
Trang quản lý /member/hardware-modules
Trang này ("Module phần cứng của tôi") liệt kê toàn bộ module bạn đã tạo, mỗi thẻ hiển thị tên, loại, danh mục, số chân, số tài liệu đính kèm (nếu có), và biểu tượng khoá 🔒 nếu module đang bị khoá.
- Sửa: bấm nút "Chỉnh sửa" trên thẻ module → mở trình soạn thảo đầy đủ (toàn trang) ở chế độ chỉnh sửa.
- Xoá: bấm nút "Xóa" → hộp thoại xác nhận "Xóa module này? Hành động này không thể hoàn tác." → xác nhận để xoá hẳn. Nút Xoá bị vô hiệu hoá (disabled) nếu module đang khoá, kèm tooltip "Mở khoá trước khi xoá".
- Khoá: trong trình soạn thảo (khi đang sửa module đã tồn tại), bấm nút "Khoá" ở góc trên bên phải để khoá module — khi đã khoá, nút đổi thành "Mở khoá", và nút Sửa trên trang danh sách đổi nhãn thành "Xem / Mở khoá".
Kết quả khi bị khoá: Mọi trường trong trình soạn thảo trở thành chỉ đọc; muốn sửa tiếp phải bấm "Mở khoá để chỉnh sửa" trước. Lưu ý: khoá chỉ chặn chỉnh sửa, không chặn xoá — module đã khoá vẫn có thể xoá bình thường.
Nếu thao tác xoá thất bại phía server (ví dụ module đã bị xoá từ tab khác trước đó), trang hiển thị thông báo lỗi dạng toast màu đỏ thay vì âm thầm bỏ qua.
Quyền riêng tư
Module phần cứng tự tạo là hoàn toàn riêng tư theo tài khoản:
- Chỉ chủ sở hữu mới thấy module của mình trong danh sách, trong panel "Thư viện của tôi", và trong thư viện Workspace sidebar.
- Thành viên khác không thể xem hoặc sửa module của bạn, kể cả khi biết ID của module.
Ví dụ
Sau khi lưu module "DS3231 RTC", vào Diagram của dự án khác, bấm nút thêm linh kiện → tab "Thư viện chung" → tab con "Thư viện của tôi" — module DS3231 vừa tạo xuất hiện ngay ở đây, kéo vào canvas để dùng lại mà không cần tạo lại từ đầu cho mỗi dự án mới.