I will implement this feature, but I'd like to get your feedback first to make sure I'm clear on what you want. The way I'm imagining this is that the Hudson admin will configure security however makes sense for them, and this filter will help you to create views that filter out jobs that fit within certain roles. For example, if certain users (i.e. a group) are configured to be only able to read certain jobs, only able to build certain other jobs, and finally there are some jobs they can also configure – then we could create different views that each captured the permissions. Since we can't associate jobs specifically with users or groups, we would filter based on permissions of the current user. For example, we could have a view representing "All Jobs You can Build" and another one for "All Jobs You can Configure".
I have attached a screenshot of what this might look like. Please let me know if this does/doesn't meet your use cases. If not, I'll need some more details from you on how you'd like to filter jobs out of a view based on security settings.