title: How to give default permissions to a Role for a page when the page is created
body: <p>Is there some configuration where we can provide default Permissions for a Site page for a particular Role?</p>
  
  <p>Similar to the functionality we have in <kbd>Control Panel</kbd> → <kbd>Portal Settings</kbd> → <kbd>Users</kbd>, here we can specify which Roles, Sites or UserGroups can be assigned to the User when the User is created.</p>
  
  <p>To elaborate:</p>
  
  <ol>
  <li>I have created a new Role say, <code>Champion</code> Role</li>
  <li>Now I am creating public pages (<code>Page1</code>, <code>Page2</code> etc) or private pages in a Site, say <code>Site01</code>.</li>
  <li>I require that when the <code>Page1</code> was created in <code>Site01</code> then the <code>VIEW</code> &amp; <code>UPDATE</code> permission should be automatically assigned to <code>Champion</code> Role.</li>
  </ol>
  
  <p>I know this is possible through a listener hook by having a <code>LayoutListener</code> and overriding various methods, but I am looking for another easier or cleaner solution.</p>
  
  <p>Thanks</p>