Khi giải đấu có quy mô lớn và cần nhiều người cùng vận hành — duyệt biên lai, quản lý bracket, gán trọng tài — mà không muốn mọi thứ dồn vào một người.
| # | Tên | Kiểu | Mô tả |
|---|---|---|---|
| 1 | Mời thành viên | button | Mở dialog autocomplete tìm user theo email hoặc username. Chỉ Owner thấy nút này. |
| 2 | Hủy mời | button | Hủy lời mời đang ở trạng thái Pending. Chỉ Owner thực hiện được. |
| 3 | Gỡ thành viên | button | Gỡ Co-organizer đang Active. Quyền vận hành chấm dứt ngay lập tức, lịch sử thao tác cũ vẫn ghi đúng người. |
| 4 | Chấp nhận / Từ chối | button | Hai nút trên trang Lời mời của tôi (/account/invitations). Người được mời bấm để accept hoặc reject lời mời. |
Không — Transfer Owner nằm ngoài phạm vi tính năng hiện tại. OrganizerId cố định kể từ khi tạo giải.
Owner
Co-organizer
Multi-organizer (Đồng tổ chức) cho phép Owner mời nhiều người dùng trong SportUp làm Co-organizer — cùng vận hành giải mà không cần chia sẻ tài khoản. Co-organizer có đủ quyền điều hành (publish, bracket, duyệt biên lai, điểm số), nhưng các hành động tài chính nhạy cảm (hoàn tiền, rút ví, xóa giải) chỉ dành cho Owner.
Dùng khi giải đấu cần nhiều người cùng vận hành: một người lo bracket, một người duyệt biên lai, một người phối hợp trọng tài. Tránh nút thắt cổ chai khi chỉ một người có quyền.
Owner vào Trang quản lý giải → tab Thành viên BTC. Bấm Mời thành viên để mở dialog tìm người dùng theo email hoặc username.
Nhập email hoặc username trong ô tìm kiếm, chọn người từ danh sách gợi ý, rồi bấm Gửi lời mời. Lời mời xuất hiện trong bảng Pending với nút Hủy mời nếu cần thu hồi.
Người được mời nhận notification in-app ngay khi lời mời được gửi. Họ vào trang Lời mời của tôi (/account/invitations) để Chấp nhận hoặc Từ chối.
Sau khi người được mời bấm Chấp nhận, họ xuất hiện trong bảng Active với badge Co-organizer. Giải cũng xuất hiện trong danh sách "Giải tôi quản lý" của họ.
Co-organizer vào trang quản lý giải và thực hiện các nhiệm vụ vận hành: duyệt đăng ký, tạo bracket, gán trọng tài, cập nhật điểm... Các nút chỉ dành cho Owner (Xóa giải, Hoàn tiền) sẽ bị ẩn hoặc vô hiệu hóa.
Khi cần gỡ co-organizer, Owner bấm Gỡ thành viên trong bảng Active. Quyền vận hành chấm dứt ngay lập tức; lịch sử thao tác họ đã thực hiện vẫn được lưu giữ đúng người.