Fixed #18763 -- Added with_perm() to User manager.

Should be ready for a review.
probably want to include a note about object permissions in the docs.