macro_rules! permission_required {
    ($backend_type:ty, login_url = $login_url:expr, redirect_field = $redirect_field:expr, $($perm:expr),+ $(,)?) => { ... };
    ($backend_type:ty, login_url = $login_url:expr, $($perm:expr),+ $(,)?) => { ... };
    ($backend_type:ty, $($perm:expr),+ $(,)?) => { ... };
}
Expand description

Permission predicate middleware.

Requires that the specified permissions, either user or group or both, are all assigned to the user.