Bộ lọc quyền như bộ lọc mô-đun


7

Bộ lọc mô-đun giúp quản lý các mô-đun từ UI rất dễ quản lý. Cập nhật trực tiếp với truy vấn tìm kiếm và nhóm. Tôi đã tìm kiếm một mô-đun tương tự cho bảng quyền phức tạp hơn. Một mô-đun tương tự chắc chắn sẽ giúp quản lý bảng khổng lồ đó dễ dàng hơn: D

Có ai biết nếu một mô-đun tồn tại cho điều này?

Tôi đã thử tìm kiếm nhưng tôi có thể đã không sử dụng đúng thuật ngữ giống như khi tôi tìm kiếm giả mạo người dùng và kết quả là một mô-đun có tên là masage .

Câu trả lời:


6

Các Quản lý Quyền nhanh mô-đun là tương đương gần nhất mà tôi đã tìm thấy

Mô-đun này ở đây để giảm bớt sự thất vọng khi cố gắng quản lý các quyền trong Drupal. Bằng cách cung cấp một giao diện quyền tốt hơn hy vọng một vài bàn phím và chuột vô tội có thể được lưu.

Bạn nhận được một giao diện người dùng như:

nhập mô tả hình ảnh ở đây


@ Pierre.Vriens Ngừng trẻ con, câu trả lời này là 4,5 tuổi. Đi và troll người khác.
Clive

4

Nhánh 2.x của Bộ lọc mô-đun bao gồm một bộ lọc trên trang quyền. Theo mặc định, nó lọc theo tên của mô-đun chứ không phải là quyền, nhưng nếu bạn muốn tìm kiếm theo quyền, bạn có thể sử dụng truy vấn có tiền tố là "perm:", ví dụ: perm: quản trị.

Trang cập nhật có sẵn cũng có một bộ lọc.


2

Ngoài ra còn có mô-đun Quyền lọc (bộ lọc_perms) .

Cả câu trả lời này và câu trả lời được chấp nhận đều là giải pháp tốt, tôi nghĩ cho Drupal 7 (không cần thay đổi câu trả lời được chấp nhận). Tôi nghĩ rằng sự khác biệt giữa Quyền của Bộ lọc (bộ lọc_perms)Quản trị quyền nhanh fpa là việc lọc được cung cấp bởi mô-đun fpa chủ yếu (hoặc có lẽ hoàn toàn) dựa trên phía máy khách (tôi đoán có thể toàn bộ danh sách mô-đun nằm trong trình duyệt và mã phía máy khách được cung cấp với bộ lọc fpa này (có thể sử dụng JS, v.v.)). Trong khi với bộ lọc_perms, bộ lọc được gửi đến phía máy chủ, đến mô-đun trong mã trang web Drupal trả về danh sách đã lọc.

So sánh của tôi về cả hai dựa trên các tài liệu tham khảo sau:

từ https://www.drupal.org/project/fpa : -

Tích hợp tùy chọn với quyền Bộ lọc:

Nếu bạn có số lượng quyền và vai trò lớn, bạn có thể gặp sự cố giới hạn bộ nhớ khi truy cập trang quyền mà FPA không được thiết kế để xử lý.

Nếu bạn gặp phải những vấn đề này, bạn nên cài đặt mô-đun cấp phép Bộ lọc cùng với FPA.

từ: https://www.drupal.org/project/filter_perms : -

Nếu bạn không gặp vấn đề về hiệu suất do quyền / vai trò lớn và muốn một giải pháp lọc tốt hoạt động hoàn toàn ở phía máy khách, Quản trị cấp phép nhanh là một mô-đun khéo léo có cách tiếp cận khác với Quyền lọc nhưng sẽ mang lại lợi ích tương tự.

Cũng từ kinh nghiệm của riêng tôi về việc sử dụng bộ lọc_perms, giao diện sử dụng bộ lọc dựa trên biểu mẫu html với một bài đăng đến phía máy chủ để gửi thông tin lọc.

Như đã nói, tôi nghĩ cả hai mô-đun là giải pháp tốt và do đó, nó sẽ được người xây dựng trang web lựa chọn.

Điểm mấu chốt tôi nghĩ là trên cơ sở lọc nhiều phía máy khách hơn, fpa là bộ lọc nhanh hơn (như tên của mô-đun gợi ý), nhưng đối với các trang web có số lượng lớn quyền thì có thể không có thể mở rộng nếu có giới hạn bộ nhớ phía máy chủ khi hiển thị trang và cả phía trình duyệt / máy khách nếu hiệu suất và bộ nhớ bị hạn chế.

Trong khi đó, mặc dù filter_perms có thể chậm hơn một chút vì nó sử dụng một biểu mẫu gửi đến máy chủ để lọc, nhưng có lẽ nó sẽ có khả năng mở rộng hơn cho một lượng lớn quyền nếu chỉ tập hợp con được lọc được hiển thị ở phía máy chủ và được gửi đến trình duyệt (ví dụ như lỗi hết bộ nhớ sẽ ít xảy ra hơn)

Cả hai mô-đun cũng có nhánh phát triển Drupal 8, tuy nhiên tôi chưa sử dụng phiên bản này tại thời điểm viết nên không thể tư vấn nếu có chức năng có sẵn trong các phiên bản Drupal 8 của mô-đun.


2

Hiện tôi đang sử dụng trong Drupal 8 mô-đun Bộ lọc quyền

Mô-đun Bộ lọc cấp phép là một cách tiếp cận đơn giản để cung cấp chức năng tìm kiếm trong trang người / quyền. Nó sẽ giúp quản trị viên trang web có được kết quả mong muốn mà không cần cuộn xuống.

Đối với Drupal 7, bạn có (ngoài các mô-đun được đề cập bởi người dùng khác) các mô-đun này:

Quyền mơ ước

Mô-đun này tạo điều kiện quản lý các quyền, nó cho phép bạn loại trừ vai trò và mô-đun khỏi màn hình quản lý.

Trang quản lý sử dụng ajax để tải các quyền có liên quan, bạn phải chọn ít nhất một vai trò và ít nhất một mô-đun, nếu không bạn sẽ không nhận được bất kỳ kết quả nào. Cả hai vai trò và mô-đun có thể được lọc để làm cho lựa chọn dễ dàng hơn.

Quyền chọn

Quyền chọn là một mô-đun cho phép chỉnh sửa nhanh hơn các quyền vai trò trên / admin / user / allow.

Mô-đun sử dụng jQuery để thao tác DOM, tạo liên kết để kiểm tra tất cả / bỏ chọn tất cả trên mỗi bộ quyền cho mỗi mô-đun. Điều này cho phép thao tác nhanh hơn các quyền cho người dùng chuẩn.

Quyền lưới

Điều này đưa ra một cách khác để quản lý các quyền, bằng cách hiển thị các quyền tạo thành một tập hợp có liên quan trong một lưới các 'động từ' và 'đối tượng'. Ví dụ: đối với quyền của nút, phần này hiển thị 'tạo', 'chỉnh sửa riêng', v.v. trên lưới và các loại nút ở bên cạnh.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.