title: How to filter page lists in the wagtail admin so editors only see pages they created?
body: <p>I'm creating a wagtail site where users may signup, login to the wagtail admin and write article pages to publish. Is there a hook or possible way to intercept and filter data in the wagtail admin so that users see only the article pages they themselves created?</p>
  
  <p>So far I've set up user registration with django-allauth and users are able to successfully login. Once registered the user_signed_up receiver fires and the user is assigned to the 'Author' role. In the admin, author's only have access to add articles. Articles is an app with an article index page and article page (basically a blog and blog index page). Once they login the only thing they see is the Pages tab on the left, clicking on that takes them to the 'Articles' list. This is where they are able to add an 'Article' page and view their articles created so far.</p>
  
  <p>It's also where my problem is. From the Articles list page, the users are able to see all the articles created by all users on the site. They are only able to edit their own which is great, but eventually there will be hundreds of articles from others users. Is there a way to intercept the 'Articles' data before its displayed and filter it by the current user?</p>
  
  <p>The result of intercepting this data would then keep each user that is logged in to the wagtail admin aware of only the article pages that they have created.</p>
  
  <p>Much thanks, it's my first time using Wagtail and I'm enjoying it so far.</p>