Block a device from the Devices list, the Users list
Maintainer thường phản hồi trong vòng 1 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức phù hợp với người mới
- 45/100
- Loại issue
- Tính năng
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- rust
- Lĩnh vực
- authorization, full-stack, security
Hướng nghiên cứu
Trace the Devices list, Users list, user profile, verification modal, client connection handling, access decision, and Activity log entry points. Start by mapping how device access and verification status are represented across the admin and client surfaces. Done means every listed action and test scenario works, including immediate disconnection, blocked access, client feedback, re-verification, and activity logging.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
User story
As an admin, I want to block a device, so that it immediately loses access.
Acceptance criteria
- The "Block device" action is in the Devices row menu, the drawer Actions, the Verification modal, the user's devices in the Users list, and the Devices tab of the user profile.
- The action is available regardless of attestation or verification status.
- The action opens the "Block device" confirmation modal: "Are you sure you want to block this device? It will immediately lose access and remain blocked until it is verified again." The modal has Cancel and Block buttons.
- After blocking, the device's active connections are dropped, Access shows "Blocked", and the device can't connect to any location, regardless of posture checks.
- The client shows a "Blocked" badge and the "Device blocked" screen with a Got it button.
- The admin can initiate verification for a blocked, attested device.
- The Activity log records the block.
Test scenarios
- Block a connected device → it disconnects immediately and the Access column shows Blocked.
- The blocked device tries to connect to a location without posture checks → it's rejected.
- The client of the blocked device shows the Blocked badge and the Device blocked screen.
- Block a device from the Users list and from the user profile → the result is the same as from the Devices list.
- Ngôn ngữ chính
- Rust
- Star
- 2.9k
- Fork
- 121
- Merge trung bình
- 21 giờ 31 phút
- Pull request đã merge (30 ngày)
- 66
Chuẩn bị môi trường
- Có Dockerfile hoặc tệp Docker Compose
- Có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của DefGuard/defguard
-
Set focus to PIN field after user clicks connect when MFA method is security key (UX improvement)Có thể đã có người làm @t-aleksander đã nhận 1 ngày trước. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
DefGuard/defguard#3877 · 1 bình luận · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100
DefGuard/defguard#3851 · 4 bình luận · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Invalid hover on the OS delete in posture check edit formCó thể đã có người làm @jakub-tldr đã nhận 8 ngày trước. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
DefGuard/defguard#3842 · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Prevent setting "Defguard URL" and "Defguard public URL" to the same addressCó thể đã có người làm @j-chmielewski đã nhận 8 ngày trước. Đang mởbug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
DefGuard/defguard#3751 · 1 bình luận · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của DefGuard/defguard
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 66/100
home-assistant/installer#308 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
ProvableHQ/leo#29657 ·
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
swc-project/swc-next#1053 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
nautechsystems/nautilus_trader#5387 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
NomicFoundation/edr#1872 ·
Maintainer thường phản hồi trong vòng 2 ngày